Senior Software Verification & Validation Engineer
Core
Develops and independently verifies/validates safety-critical guidance system software for undersea, terrestrial, air, hypersonics, and space applications.
Role type
Senior Software Verification & Validation Engineer (Safety Critical Systems)
Builds
Resilient, fault-tolerant embedded software solutions for defense and space exploration systems.
Domain
Defense, Space Exploration, Embedded Systems, Safety Critical Software
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Embedded software development, Real-time systems, C/C++, Rust, UML/SysML, Test plan creation, Requirement verification, Technical risk identification, Mentorship
Preferred skills
Python, Matlab, Simulink, PowerPC assembly, CI/CD, In-circuit emulators, JTAG debugging
Technologies
C, C++, Rust, Python, Matlab, Simulink, PowerPC assembly, UML, SysML
Responsibilities
Evaluate requirements and propose design solutions; Develop embedded software based on prototype algorithms; Create test plans and Requirement Verification Test Matrices (RVTMs); Mentor less experienced engineers; Identify program/system-level technical risks and develop mitigation strategies; Interpret changes to ConOps and System designs to map expected software changes.
Seniority
Senior, hands-on IC with mentorship responsibilities