Revolution Space is building advanced space systems for the 21st century and needs to ensure critical software systems that operate a key spacecraft component are developed, verified, and maintained to stringent quality standards and reliability requirements within tight timelines and budget constraints.
Requirements
- 10 years software development experience
- Strong coding ability in multiple software languages
- Strong understanding of embedded systems programming, real-time operating systems (RTOS), and software design principles.
- Experience in relevant programming languages with proficiency in software development tools and methodologies.
- Knowledge of space industry standards, protocols, and constraints related to flight software development.
- Excellent problem-solving and analytical skills with a strong focus on quality and reliability.
- 15+ years of software development experience.
Responsibilities
- Writing flight and ground software using multiple languages and tools
- Debugging, testing, and deploying flight and ground software
- Responsibility for the overall flight and ground software system architecture, including software components and interfaces.
- Leadership and oversight of the design, development, and implementation of complex real-time embedded software for spacecraft systems in conjunction with subcontractors.
- Overseeing code reviews, ensuring adherence to coding standards and best practices.
- Decomposition of system requirements and translation into detailed software requirements specifications.
- Oversight of the development of comprehensive test plans and procedures for flight software verification and validation.
Other
- Bachelor's degree in computer science or related field.
- Strong communication skills to effectively collaborate with cross-functional teams across engineering disciplines.
- Master’s degree in computer science or related field.
- applicants must be U.S. citizens, lawful permanents residents of the U.S., or protected individuals as defined by 8 U.S.C. 1324b(a)(3).
- This Company participates in use of the E-Verify system.