Software Development Engineer Sr
Core
Design, develop, and validate guidance, control, and sequencing algorithms for the New Glenn heavy-lift orbital launch vehicle.
Role type
Senior IC aerospace software engineer (guidance, navigation, and control)
Builds
Flight autonomy software and algorithms for reusable orbital launch vehicles
Domain
Aerospace engineering, orbital launch systems, flight control
Deliverable
production ML models | product features
Required skills
aerospace guidance and control, MATLAB/Simulink, C/C++, algorithm design, stability analysis, Monte Carlo simulation, hardware-in-the-loop integration, technical writing
Preferred skills
classical and modern control design, auto-code generation, Python scripting, flight software verification, mentoring
Technologies
Simulink, C/C++, MATLAB, Python
Responsibilities
Design and develop guidance and control algorithms for New Glenn flight control; Sequence mission activities and vehicle system commands; Build guidance and control algorithms in Simulink to support auto-code generation; Implement hand-coded flight software in C/C++; Conduct stability and performance assessments; Perform Monte Carlo simulation campaigns; Author and execute unit tests; Support hardware-in-the-loop integration; Validate plant models and algorithm performance; Coordinate cross-team vehicle-level analyses; Lead root cause investigations and peer reviews
Seniority
Senior, hands-on IC