A successful candidate will design, develop, and test software used to control and simulate flight systems.
The goal is to achieve mission objectives through the implementation of autonomous software systems and their simulations.
To accomplish this, you will work closely with other engineers on the software team to develop and maintain launch and vehicle software, ensuring all required software domains are met.
This position requires a high level of technical expertise, including knowledge of C++, Rust, or other systems programming languages.
Strong focus on designing, architecting, and implementing excellent, bug-free software is also essential.
You must be able to work effectively in a dynamic environment and assume high levels of responsibility for software outcomes.
* Develop highly reliable autonomous software systems and the simulations required to validate them
* Own all aspects of software development, including design, testing, and integration to the mission
* Work with counterpart engineering teams to develop and maintain launch and vehicle software, crossing all required software domains necessary to implement and verify control of the pad, ship, and booster to meet mission objectives
* Follow and maintain high software standards and software engineering best practices within the team
Preferred Skills and Qualifications:
A strong understanding of electronics, controls, fluid systems, motor design, or physical mechanics is preferred.
Excellent written and verbal communication skills are also crucial for success in this role.
* Proven skills and knowledge of C++, Rust, or other systems programming language
* Experience building or working with real-time embedded systems or distributed computing systems
* Basic knowledge of electronics, controls, fluid systems, motor design, or physical mechanics
* Strong critical thinking and first-principles problem-solving skills
* Excellent written and verbal communication skills
This position requires a high degree of autonomy and independence, as well as the ability to work collaboratively as part of a team.
Additional Requirements:
Willingness to work long hours and weekends as needed is essential for success in this role.
Please note that applicants must be eligible to obtain the required authorizations from the U.S. Department of State to conform to U.S. Government export regulations.