Skip to content
Shield AIShield AIWashington, DC

Senior Software Engineer, Autonomous Pilot Integration

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

About the role

What You'll Do

Develop & Field Autonomy – Develop and integrate autonomy software solutions onto launched effects platforms, including payload computer bring-up, autopilot integration (e.g., PX4, ArduPilot), multi-agent coordination, and deployment to disconnected or air-gapped environments. Own major features from software-in-the-loop through live flight testing and operational deployment.

Technical Leadership – Own major features or subsystems; drive technical execution, contribute to design decisions, mentor teammates, and help deliver complex autonomy capabilities.

Collaboration Across Teams & Partners – Partner closely with the Autonomy Capabilities team (motion planning, tactics), the Perception team, feature crews, autopilot vendors (e.g., PX4, ArduPilot), C2 providers, and customer/contractor partners to deliver integrated autonomy capabilities.

Design & Documentation – Contribute to design reviews, ICDs, integration planning, and post-mortems while helping improve engineering rigor and cross-team execution.

Pre-deployment Preparation – Build, configure, and validate mission-ready systems for Capability Releases and fleet-scale deployments; coordinate hardware/software compatibility, mission readiness, and release readiness across engineering teams.

On-site Test & Mission Support – Travel to test sites, customer exercises, and live demonstrations to support flight operations, system bring-up, troubleshooting, and mission execution under operational timelines.

Hardware/Software Debugging – Diagnose and resolve integration issues across autonomy software, payload computers, embedded systems, and platform interfaces using simulation, laboratory testing, and operational data.

Mission Data & Debrief Support – Capture mission and test data, reproduce issues in simulation, and partner with autonomy capability owners to rapidly drive improvements into future releases.

Continuous Improvement – Develop tools and processes that improve integration timelines, testing reliability, deployment efficiency, and mission readiness.

C2 Interoperability & Standards – Implement and validate interfaces with C2 providers while supporting compliance with common message and open-systems standards (e.g., UCI, OMS, MOSA, WOSA, TAK/CoT).

Required Qualifications

  • BS/MS in Computer Science, Electrical Engineering, Aerospace Engineering, Mechanical Engineering, or equivalent practical experience.
  • Typically requires 5+ years of relevant experience (or equivalent advanced degree experience).
  • Strong proficiency in C++ and experience developing or integrating real-time or embedded systems.
  • Experience with Linux-based development and embedded systems.
  • Experience integrating complex software and hardware systems.
  • Experience supporting system integration, testing, or field events.
  • Ability to obtain a SECRET clearance.

Preferred Qualifications

  • Experience with launched effects, unmanned systems, or autonomous platforms.
  • Experience with PX4, ArduPilot, or comparable autopilot stacks.
  • Experience with multi-agent autonomy.
  • Python, Docker, CMake/Conan, or CI/CD experience.
  • Experience supporting military field exercises or defense customers.

Skills

C++LinuxEmbedded Systemspx4ardupilotPythonDockercmakeconanCI/CD
Shield AI

Senior Software Engineer, Autonomous Pilot Integration

Shield AIWashington, DC +3

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
Nuro

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
Nuro

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
Shield AI

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.

160k – 240k/yr
On-site5+ YOEEmbedded Engineering
Shield AI

Senior Software Engineer, Autonomy Behaviors (R4588)

Shield AIBoston, MA +1

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.

160k – 240k/yr
On-site5+ YOEEmbedded Engineering