SpaceX GNC Engineer for Starshield at SpaceX develops and optimizes beam planning algorithms and software for spacecraft payloads. The role involves software development in C++ or Python, modeling, simulation, and supporting on-orbit operations.
Responsibilities
Develop highly reliable and performant GNC algorithms, flight software, simulations, tools, and services using C++ or Python
Conduct analyses, recommend designs, and write GNC software that balances competing requirements
Build software tools and construct scenarios to analyze system performance
Write high-quality technical documentation of programs, algorithms, or analysis
Develop software models of the operation and performance of various payloads
Support your relevant on-call operations rotation, keep ground and vehicle software continuously operating at peak performance
Qualification
Experience with RFLinux development experienceAbility to work in a fast paced
Required
Bachelor's degree in aerospace engineering, computer science/software engineering, or an engineering discipline
Software development experience in C++ or Python
Preferred
Master's degree or PhD in physics or an engineering discipline
Experience in verifying GNC algorithm performance via simulation and validation of the simulation's models