Mission Systems Software Developer (Experienced & Senior)
Core
Design, develop, and demonstrate avionics solutions and high-fidelity simulation software for fixed-wing and rotary-wing aircraft, satellites, and weapons platforms to maintain platform dominance.
Role type
Senior Mission Systems Software Engineer (Avionics & Simulation)
Builds
Avionics solutions, flight simulation products, and mission enabling upgrades for defense and space platforms.
Domain
Defense, Aerospace, Avionics, Simulation
Deliverable
production ML models | product features | infrastructure
Required skills
Ada, C, C++, C#, Java, Python, embedded real-time software, Real-time Operating Systems (RTOS), object-oriented analysis and design (OOAD), Agile software development, Model Based Systems Engineering (Cameo), configuration management tools (Git, JIRA)
Preferred skills
Operational Flight Program (OFP) software development, Open Mission Systems (OMS) and Open Communication Standard (OCS) experience, technical leadership, project management
Technologies
Ada, C, C++, C#, Java, Python, Cameo, Git, JIRA, RTOS
Responsibilities
Integrate/implement software solutions onto aircraft and satellite platforms, develop high-fidelity simulation and environment tool sets, resolve complex engineering problems, conduct analysis to improve weapon system capabilities, document engineering practices, provide technical leadership to junior engineers
Seniority
Senior, hands-on IC with technical leadership