The Exploration Company is developing, producing, and operating Nyx, a modular and reusable space orbital vehicle, and needs a Software System Engineer to support the certification activities of the flight software for the Nyx program.
Requirements
- Experience working on safety-critical or highly regulated software systems (preferably in aerospace)
- Solid understanding of requirements management, V&V, and certification processes
- Strong technical background in software engineering, with practical experience in flight software frameworks and modern C++
- Experience with real-time systems, embedded development, or spacecraft software
- Familiarity with software testing methodologies and simulation tools
- Familiarity with agile and modern development practices
- Familiarity with standards such as NASA-STD-50808, RCC319, ECSS-Q-ST-80C
Responsibilities
- Contribute to V&V and IV&V activities to ensure that flight software meets functional, performance, and safety requirements
- Support requirements management and tracing, ensuring full traceability from system-level requirements to software implementation and verification artifacts
- Prepare and review documentation required for software certification and NASA Safety Reviews
- Interpret, tailor, and apply formal standards
- Interface with internal Product Assurance
- Collaborate daily with system engineers and software development teams to resolve technical issues and clarify requirements
- Use your understanding of C++ and Python to meaningfully engage in software design and test discussions
Other
- Excellent cross-disciplinary communication and collaboration skills
- Focus on detail, quality, and testing
- We’re Agile - we make decisions fast whilst keeping our goals and systems in mind
- We’re Open and Collaborative - we are transparent about risks and obstacles, so that we can cooperate to overcome them
- Relocation assistance is provided for those willing to relocate including visa sponsorship where applicable