remote
Flight Software Engineer - General Astronautics
Software Engineer
Flight Software Engineer to develop mission-critical software for spacecraft, focusing on real-time control and embedded systems.
About the role
Key Responsibilities
- Design and implement flight software for spacecraft systems
- Develop real-time control and monitoring applications
- Integrate software with avionics and sensor systems
- Write high-assurance, testable code for mission-critical systems
- Collaborate with systems engineers to define software requirements
- Perform validation and verification for space environments
Requirements
- 3+ years in flight software or embedded systems development
- Proficiency in C++ and Python
- Experience with real-time operating systems and Linux
- Knowledge of flight dynamics and space-grade hardware
- Strong debugging and problem-solving skills
Skills
cpythonreal time systemsembedded softwarelinuxflight dynamics