Software Developer for Space Mission
To contribute to the development of technologies that will make interplanetary travel possible, we are seeking a skilled Software Developer. This role involves designing and implementing software that controls and simulates space flight systems.
As a key member of our team, you will work closely with other developers and engineers to implement and debug software at all layers of the stack - application, operating system, networking, firmware, simulation - to achieve our mission.
Responsibilities:
* Develop autonomous software systems and simulations required to validate them
* Oversee all aspects of software development, including design, testing, and integration to the mission
* Collaborate with counterpart engineering teams to develop and maintain launch and vehicle software
* Maintain high software standards and best practices within Starship Software
Requirements:
* Bachelor's degree in computer science, software engineering, or related field; OR 2+ years of professional software development experience in lieu of a degree
Preferred Skills:
* Proven skills in C++, Rust, or other systems programming languages
* Experience building or working with real-time embedded systems or distributed computing systems
* Strong focus on designing excellent, bug-free software
* Basic knowledge of electronics, controls, fluid systems, or physical mechanics