Flight Software Engineer Position
Developing a fully reusable transportation system to carry both crew and cargo to Earth orbit, the Moon, Mars, and beyond.
The Starship spacecraft and Super Heavy rocket are being developed as the world's most powerful launch vehicle ever.
As a Flight Software Engineer, you will design, develop, and test software that controls and simulates flight systems. You will collaborate with other engineers to implement and debug software at all layers of our stack - application, operating system, networking, firmware, simulation.
Responsibilities:
* Design and validate autonomous software systems and simulations
* Own all aspects of software development, including testing and integration to the mission
* Collaborate with counterpart engineering teams to develop and maintain launch and vehicle software
Qualifications:
* Bachelor's degree in computer science, software engineering, or other relevant field; OR 2+ years of professional software development experience
Preferred Skills:
* Proven skills and knowledge of C++, Rust, or other systems programming languages
* Experience building or working with real-time embedded systems or distributed computing systems
* Strong focus on designing and implementing excellent, bug-free software