
Software System Engineer
The Exploration Company2 months ago
Houston, TX, USAMid Level
Responsibilities
- Contribute to V&V and IV&V activities for flight software against functional, performance, and safety requirements.
- Manage and trace requirements from system-level requirements through software implementation, testing, and verification artifacts.
- Prepare and review software certification and NASA Safety Review documentation.
- Interpret, tailor, and apply formal software and aerospace standards.
- Interface with internal Product Assurance and collaborate with systems and software engineering teams.
- Develop and maintain the software functional design baseline.
- Plan testing for the integrated mission.
- Use C++ and Python knowledge in software design and test discussions.
Requirements
- Experience with safety-critical or highly regulated software systems, preferably in aerospace.
- Strong understanding of requirements management, V&V, testing, and certification processes.
- Strong software engineering background 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.
- Excellent cross-disciplinary communication and collaboration skills with a strong focus on detail, quality, and testing.
- Familiarity with agile and modern development practices.
- Preferred: familiarity with SSP 50808, NASA-NPR-7150.2, NASA-STD-8739.8B, RCC319, and ECSS-Q-ST-80C.
- Preferred: experience with human-rated spaceflight programs, model-based systems engineering, CI/CD systems, and build systems.
Benefits
- Relocation assistance is provided for candidates willing to relocate.
- Visa sponsorship is provided where applicable.
- The company offers an open, collaborative, and fast-paced work environment.
- The employer is an equal opportunity employer that values diversity.