Software System Engineer

The Exploration Company•Houston, TX

About The Position

The Exploration Company is seeking a highly motivated and experienced Senior Software System Engineer to support certification activities for the Nyx program flight software. The position is part of a dedicated team focused on verification and validation (V&V), software certification, requirements tracing, test planning, and systems engineering interfaces. The engineer will collaborate with software development teams, systems engineering, certification bodies, and safety authorities in a fast-paced, cross-functional environment.

Requirements

  • Bachelor's degree in Aerospace Engineering or another related field.
  • 3–5 years of experience in systems design, analysis, and testing of aerospace or space-related systems, focusing on integration of complex spacecraft and/or testing activities.
  • Experience working on safety-critical or highly regulated software systems, preferably in aerospace.
  • Solid understanding of requirements management, V&V, testing, 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.
  • Excellent cross-disciplinary communication and collaboration skills.
  • Attention to detail, quality, and testing.
  • Familiarity with agile and modern development practices.

Nice To Haves

  • Familiarity with standards such as SSP 50808, NASA-NPR-7150.2, NASA-STD-8739.8B, RCC319, and ECSS-Q-ST-80C.
  • Prior work on human-rated spaceflight programs.
  • Experience with model-based systems engineering and castle programming.
  • Experience with CI/CD systems and build systems.

Responsibilities

  • Contribute to V&V and IV&V activities to ensure flight software meets functional, performance, and safety requirements.
  • Support requirements management and tracing, ensuring traceability from system-level requirements through software implementation, testing, 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 with systems engineers and software development teams to resolve technical issues and clarify requirements.
  • Develop and maintain the software functional design baseline.
  • Plan software testing of the integrated mission.
  • Use knowledge of C++ and Python to participate meaningfully in software design and test discussions.

Benefits

  • Relocation assistance for those willing to relocate, including visa sponsorship where applicable.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service