Senior Robotics Software Engineer (GNC)
Core
Designing algorithms and implementing flight-critical software for rocket systems to deliver satellites to orbit.
Role type
Senior IC robotics software engineer (GNC)
Builds
Navigation, guidance, and control algorithms for launch vehicles
Domain
Aerospace / Rocketry
Deliverable
production ML models
Required skills
Control theory, Flight software development, Python, C++, C, Systems engineering, Monte Carlo simulations, Hardware-in-the-loop testing, Trajectory optimization, Version control (Git), Software verification and validation
Preferred skills
Launch vehicle program experience, Simulator development, Linux environments, Sensor/actuator hardware knowledge (IMU, GNSS, EMA)
Responsibilities
Develop linear and non-linear models of control system plant dynamics, Iterate and improve flight algorithm stacks, Lead and mentor a high-performing GNC team, Integrate GNC subsystems with avionics and propulsion teams, Conduct concept studies and trade studies, Characterize natural environments for launch vehicles
Seniority
Senior, hands-on IC with leadership responsibilities
