Senior Engineer, Safety-Critical Software (R5788)
Core
Design, develop, and integrate safety-critical Run-Time Assurance (RTA) software to ensure resilient autonomy for aircraft and platforms in complex environments.
Role type
Senior IC safety-critical software engineer (C++)
Builds
Real-time safety components for Hivemind autonomy software and X-BAT UAVs
Domain
Defense technology, aerospace, autonomous systems
Deliverable
production ML models | product features
Required skills
C++ (modern, real-time, embedded), hardware integration, HIL testing, CI/CD, static/dynamic analysis, technical documentation
Preferred skills
Autonomy middleware, MISRA C++/JSF AV C++ standards, DO-178C/MIL-HDBK-516 frameworks, Python tooling, CMake/Conan
Technologies
C++, Git, Linux, CMake, Conan, Python
Responsibilities
Develop and test configurable RTA components; adapt reusable safety capabilities into production runtime; implement real-time C++ code at autonomy/flight-control boundaries; integrate software with hardware for HIL and flight-test campaigns; strengthen engineering evidence via code reviews and traceability artifacts; share safe software practices through technical write-ups