Senior Software Engineer, Autonomous Pilot Integration (R5423)
Core
Integrate autonomy software onto unmanned aircraft systems, ensuring seamless operation across onboard compute, sensors, and control interfaces for defense operations.
Role type
Senior Software Engineer, Autonomous Pilot Integration
Builds
Unmanned aircraft systems with integrated autonomy software for DoD domains
Domain
Defense technology, unmanned aerial systems, embedded systems
Deliverable
production ML models | product features
Required skills
C++, Python, real-time operating systems (RTOS), Linux-based development, embedded systems, sensor integration, sensor fusion, middleware frameworks (ROS, DDS), simulation tools (AFSIM, NGTS), flight test support
Preferred skills
Unmanned aerial systems experience, autonomy stacks, flight control systems, GNC pipelines, avionics bring-up, automation tool development, DoD stakeholder interfacing, UCI and OMS Standards
Technologies
C++, Python, RTOS, Linux, ROS, DDS, AFSIM, NGTS
Responsibilities
Integrate autonomy software onto unmanned aircraft systems; manage build, configuration, and validation for flight-ready systems; support live flight operations and troubleshooting; diagnose and resolve integration issues across software stacks and embedded systems; manage flight data capture and post-test analysis; assist with certification and compliance documentation
Seniority
Senior, hands-on IC