Navigation Software Engineer
Core
Authoring and executing master verification and validation plans for spaceflight navigation avionics boxes, developing test cases, and supporting software verification reports.
Role type
Software Verification Engineer (Navigation Systems)
Builds
Verification and validation plans, test cases, procedures, and reports for navigation avionics
Domain
Aerospace / Spaceflight Navigation
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Software verification and validation, DO-178C, NASA NPR 7150.2, C, C++, MATLAB, Python, Rust, Gitlab, real-time systems, embedded programming
Preferred skills
Extended Kalman Filters, IMUs, GPS, navigation algorithms, software or algorithm development
Technologies
Gitlab, C, C++, MATLAB, Python, Rust
Responsibilities
Own authoring and execution of master verification and validation plans; Evaluate requirements and propose V&V solutions; Develop test cases and test procedures; Support delivery of software verification reports; Own verification and validation trace matrices; Embrace AI and automation in V&V; Contribute as a software developer; Use software configuration management, source control, DevSecOps, CI/CD
Seniority
Mid-level, hands-on IC