Senior Software Engineer, Autonomous Pilot Integration
Develop and integrate autonomy software for expeditionary unmanned aircraft (V-BAT, X-BAT) including mission behaviors, VTOL control, multi-agent coordination, and sensor integration. Own features from simulation through live flight tests, provide technical leadership, and support field deployments and customer missions.
163k – 245k/yr
On-site5+ YOEEmbedded Engineering
About the role
What You'll Do
Develop and integrate autonomy software for V-BAT and X-BAT, including mission behaviors, platform-specific control (including VTOL transitions), payload and sensor integration (e.g., ViDAR, EO/IR), multi-agent coordination, contingencies, and executive autonomy. Own major features from software-in-the-loop through live flight testing.
Collaborate closely with the Aircraft team to integrate autonomy capabilities, validate platform interfaces, coordinate hardware/software compatibility, and support release readiness.
Partner with Autonomy Capabilities, Perception, GCS, Strategic Systems (ACP), feature crews, and customer stakeholders to deliver integrated mission capabilities.
Provide technical leadership: own significant features or subsystems, drive technical execution, mentor teammates, and contribute to design reviews and integration planning.
Build, configure, validate, and prepare mission-ready systems while ensuring software, hardware, and operator workflows are ready for deployment.
Support flight tests, customer demonstrations, operator training, and deployment events through system bring-up, troubleshooting, and mission execution.
Diagnose integration issues across autonomy software, payload computers, embedded systems, and platform interfaces using simulation and operational testing.
Analyze mission data, drive root-cause analysis, and build tools and processes that improve integration efficiency and mission reliability.
Implement and validate interfaces with GCS and command-and-control systems while supporting compliance with STANAG 4586, UCI, and OMS.
Required Qualifications
BS/MS in Computer Science, Electrical Engineering, Aerospace Engineering, Mechanical Engineering, or equivalent practical experience.
5+ years of relevant experience (or equivalent advanced degree experience).
Strong C++ development experience in real-time or embedded systems.
Experience with Linux-based development and embedded systems.
Experience integrating complex software systems and troubleshooting across hardware/software boundaries.
Experience supporting system integration, testing, or field events.
Ability to obtain a SECRET clearance.
Preferred Qualifications
Experience with unmanned aircraft or autonomous systems.
Experience with autonomy software, robotics, or vehicle control.
Experience with payload or sensor integration.
Python, Docker, CMake/Conan, or CI/CD experience.
Experience with military test events or defense customers.
Senior Software Engineer, Autonomous Pilot Integration
Shield AIWashington, DC +3
Develop and integrate autonomy software for launched effects platforms, owning features end-to-end from simulation through live flight testing and deployment in disconnected environments. Requires strong C++ and embedded systems experience plus hardware/software integration skills for defense applications.
163k – 245k/yr
On-site5+ YOEEmbedded Engineering
Senior Software Engineer, Sensor Platform
NuroMountain View, CA
Senior Software Engineer building the sensor and compute platform for Nuro's autonomous vehicles. Requires 6+ years experience with strong C++ and Linux systems programming skills for real-time robotics applications.
160k – 241k/yr
On-site6+ YOEEmbedded Engineering
Senior Software Engineer, Devices Platform
NuroUnited States
Design and develop sensor and compute systems for autonomous vehicles. Architect reliable onboard software from device drivers to application level using C++ and Linux.
160k – 241k/yr
On-site6+ YOEEmbedded Engineering
Senior Software Engineer, Autonomous Pilot Integration
Shield AIWashington, DC +2
Develop and integrate autonomy software for unmanned platforms across air, maritime, space, and effects domains. Own end-to-end deployment from simulation through live field testing, working with C++ on embedded Linux systems.
Develops tactical autonomy software for unmanned platforms across air, land, sea, and space domains, implementing behaviors for multi-agent coordination, target engagement, and survivability. Requires 5+ years in autonomy/robotics, production C++, and BS/MS/PhD in related field.