Senior Software Engineer Mission Systems Software Developer
Core
Developing mission systems software for fixed-wing and rotary wing aircraft, commercial and government satellites, and human spaceflight programs.
Role type
Senior Software Engineer (Mission Systems)
Builds
Integrated mission systems software solutions for defense, space, and aeronautics customers
Domain
Defense, Space, and Aeronautics
Deliverable
production ML models | product features
Required skills
C, C++, C#, Python, Java, Ada, Linux, Git, ClearCase, Subversion, software architecture, requirements analysis, algorithm design, CI/CD pipelines, DevSecOps, agile methodology, code reviews, automated testing
Preferred skills
Team leadership, mentoring less experienced engineers, strategic decision-making, complex system integration, risk management
Technologies
Git, ClearCase, Subversion, JIRA, Confluence, Bitbucket
Responsibilities
Develop and integrate complex mission systems software components; lead software architecture, requirements, and design; provide technical leadership for software projects; participate in full software development life cycle from requirements to verification; support program activities from proposal to delivery; analyze software quality metrics to manage risk
Seniority
Senior, hands-on IC with leadership responsibilities