Senior Software Engineer - DOORS Specialist
Oak Creek, WI 
Share
Posted 5 days ago
Job Description
Tracking Code
2017741
Job Description

What You Will Do:

We are looking for a Senior Software Engineer to join an Engineering Tools team that addresses the DevOps and Tool Administration needs for a multi-disciplined engineering team involved in the design of complex systems for avionics display and communication products. This role involves all aspects of supporting the engineering staff, including the incorporation of Continuous Integration/Continuous Delivery/Continuous Test (CI/CD/CT) pipelines, maintenance & configuration of existing tools, and introduction of new tools to improve efficiency. The DOORS Specialist will participate in all of these activities but will have a special emphasis on the administration of the DOORS requirements management tool and maintaining and improving the user experience of the tool. The ideal candidate will have an extensive background in writing and deploying customized scripts for DOORS databases, with a slant toward automation and efficiency improvements for the DOORS user base.

This is an on-site position with flexibility located at our headquarters in Oak Creek, WI. You will report directly to the Chief Software Engineer.

How You Will Do It:

  • You will administer the DOORS Requirements Management tool across a multi-disciplined engineering department
  • You will collaborate with engineering teams to understand their specific use cases relative to DOORS
  • You will augment built-in DOORS functionality by creating custom scripting
  • You will troubleshoot, refine, and deploy updates to existing DOORS tools and scripts
  • You will configure and deploy additional tools within engineering
  • You will develop and maintain CI/CD/CT pipelines
  • You will research and identify new tools to improve engineering efficiency
  • You will work closely with Information Technology Services to define hosting requirements for engineering tools and deployment of them to the user base

What We Look For:

Required

  • You will need to be eligible to work in the United States without sponsorship
  • A Bachelor's degree from accredited university in one of the following programs: Computer Science, Computer Engineering, Electrical Engineering, Systems Engineering Mathematics, or another relevant field
  • Minimum of 5 years of experience working in an administrative capacity with the DOORS Requirement Management tool (versions 7, 8 or 9 preferred)
  • Strong understanding of DOORS tool architecture and its use in managing complex requirements sets for large projects
  • Proficiency in DXL (DOORS eXtension Language) to write scripts extending DOORS capabilities through automation of processes
  • Ability to analyze, troubleshoot, and refine DXL scripts to ensure reliable, efficient and scalable deployment of DOORS customizations
  • Advanced programming skills in Python
  • Working knowledge of CI/CD/CT principles
  • Experience using Task Management Tools (Azure DevOps, Jira, etc.)
  • Familiarity with version control systems (Git, SVN, etc.) and collaborative development
  • Comfortable working in both Windows & Linux Operating Systems

Preferred

  • Familiarity with Microsoft Word and Excel object models, including the ability to automate tasks and create custom solutions through scripting
  • Experience with reading and writing OpenXML, enabling the manipulation and generation of Word and Excel files programmatically
  • Programming skills in C/C++
  • Background in Bash and PowerShell Scripting
  • Working knowledge of Docker Containers
  • Experience with web frameworks and RESTful API development

Who We Are:

Join a team that designs computers, displays, and electronic systems for aircraft of the future! At Astronautics Corporation of America (Astronautics), you will be part of a creative group of professionals who work on the cutting-edge of technology. We offer competitive pay, excellent benefits and the opportunity for professional growth in a friendly environment.

Astronautics, headquartered in Oak Creek, Wisconsin, is a global leader in the design, development and manufacture of secure avionics equipment and systems for the commercial and military aerospace industry. Key product areas include electronic primary flight and engine displays, connected aircraft and cyber solutions, electronic flight bags, and certified servers for airborne applications. Services include avionics system integration and custom software for critical applications. Since its founding in 1959, Astronautics has been providing trusted, reliable, and tailored solutions to help customers achieve mission success. Astronautics is the parent company of Kearfott Corporation, headquartered in Pine Brook, New Jersey.

We are proud to be an equal opportunity workplace. All qualified applicants will receive consideration for employment without regard of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status.

Job Location
Oak Creek, Wisconsin, United States
Position Type
Full-Time/Regular

We are an equal opportunity employer. Employment selection and related decisions are made without regard to sex, race, age, disability, religion, national origin, color or any other protected class

 

Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
5+ years
Email this Job to Yourself or a Friend
Indicates required fields