Software System Engineer
Core
Support certification activities for flight software of a modular space orbital vehicle (Nyx) by leading verification, validation, and safety review processes.
Role type
Senior Software System Engineer (Flight Software Certification & V&V)
Builds
Flight software for reusable space orbital vehicles
Domain
Aerospace / Space Systems / Safety-Critical Software
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Software certification processes, Verification & Validation (V&V), Requirements management and tracing, Formal standards interpretation, Real-time systems knowledge, Embedded development, Modern C++, Python, Software testing methodologies
Preferred skills
Model-based system engineering, CI/CD systems, NASA safety standards familiarity, Human-rated spaceflight experience
Technologies
C++, Python
Responsibilities
Contribute to V&V and IV&V activities to ensure flight software meets safety requirements; Support requirements management and tracing from system-level to implementation; Prepare documentation for software certification and NASA Safety Reviews; Interpret and apply formal standards; Interface with Product Assurance; Collaborate with system engineers and development teams to resolve technical issues; Develop and maintain software functional design baseline; Plan software testing of the integrated mission
Seniority
Senior, hands-on IC