2027 Aerospace Software and Simulation Engineer
Core
Develop and validate flight software for launch vehicles and spacecraft using high-fidelity simulations and testbeds.
Role type
Aerospace Software and Simulation Engineer
Builds
Software-in-the-loop, hardware-in-the-loop, and emulator-based simulators for space systems
Domain
Aerospace, Flight Software, Modeling & Simulation
Required skills
Flight software development, Modeling and simulation, Control systems design, Python, Java, C/C++, Linux/Unix, Version control, Software testing methodologies
Preferred skills
Guidance Navigation and Controls (GNC), Embedded systems engineering, NASA cFS or JPL FSW frameworks, DO-178C or ISO 26262, Hardware-in-the-loop (HIL) and Software-in-the-loop (SIL) test systems, Model-based design tools (Simulink, Modelica), Real-time embedded software development
Technologies
Python, Java, C/C++, Linux, Unix, Simulink, Modelica, JIRA, Bitbucket, Confluence
Responsibilities
Conduct tests and perform analyses of software systems embedded within launch vehicles and spacecraft, Develop models of space system components for simulators, Develop tools to enhance analysis and simulation capabilities, Collaborate with team members to deliver quality products and reviews
Seniority
Entry-level (0-1 year experience)