Blue Origin is looking to develop sustainable infrastructure for transporting crew and cargo from Earth to the lunar surface, specifically for their Blue Moon landers and related products. This role is crucial for program execution of crewed and uncrewed lunar vehicles, requiring technical leadership in software development, integration, testing, and verification for human-rated flight software.
Requirements
- Proficiency in C++, Git and Linux
- Working knowledge of Python.
- Experience writing software design and requirements documents
- Strong debugging skills at the software/hardware boundary and with software tools (ex. gdb)
- Experience with Docker, and CI/CD
- Experience in Embedded or Real Time Systems
- Experience with unit testing, test driven development, and test automation
Responsibilities
- Develop flight software for that will fly on the MK2 crew vehicle.
- Develop software requirements and architecture in coordination with systems engineering and subsystem owners.
- Author unit tests, documentation, and participate in code reviews.
- Lead technical implementation of human-rated flight software for a crewed lunar lander.
- Participate in the development and implementation of subsystem applications and fault management.
- Evaluate, decompose, and create requirements for safety-critical, real-time operating systems.
- Contribute to trade studies on platform software architecture and implementation.
Other
- Passion for our mission and vision is required!
- Ability to work independently and as part of a team.
- Ability to earn trust, maintain positive and professional relationships.
- Good written, verbal, and interpersonal communication skills
- U.S. citizen or national, U.S. permanent resident (i.e. current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.