Our mission is to make humanity a multi-planetary species.
We're working towards that goal by developing advanced technologies, including reusable rockets and spacecraft.
Job Overview:
As a Software Engineer, you will design, develop, and test software used to control and simulate flight systems.
Key Responsibilities:
* Develop autonomous software systems and simulations required to validate them.
* Own all aspects of software development, including design, testing, and integration.
* Collaborate with engineering teams to develop and maintain launch and vehicle software.
* Follow high software standards and best practices.
Requirements:
* Bachelor's degree in computer science or related field; OR 2+ years of professional software development experience.
* Proven skills in C++, Rust, or other systems programming language.
* Experience building real-time embedded systems or distributed computing systems.
* Strong focus on designing excellent, bug-free software.
* Basic knowledge of electronics, controls, fluid systems, motor design, or physical mechanics.
* Excellent written and verbal communication skills.