Aerospace Software Testbed Development Engineer
Core
Develop high-fidelity closed-loop hardware and software testbeds to verify and validate flight software for launch vehicles, spacecraft, and mission-critical components.
Role type
Senior IC aerospace software testbed development engineer (guidance, navigation, and control)
Builds
Software-in-the-loop, hardware-in-the-loop, and emulator-based simulators for space systems
Domain
Aerospace, defense, satellite, launch vehicle systems
Required skills
Python, Java, C/C++, dynamics, control systems, control algorithm design, modeling & simulation, CI/CD tools
Preferred skills
Linux/Unix systems, network architecture, cyber security, machine learning and AI, real-time embedded software, Atlassian tool suite
Technologies
Python, Java, C/C++, Linux/Unix, JIRA, Bitbucket, Confluence
Responsibilities
Develop models of space system components (sensors, actuators, vehicle dynamics) for simulators; Conduct tests and analyses of embedded software systems; Participate in simulation development for software validation and anomaly resolution; Develop tools to enhance analysis and simulation capabilities; Support NRO and DoD customers; Foster team innovation
Seniority
Senior, hands-on IC with leadership responsibilities
