Staff Software Engineer, Autonomous Pilot Integration (r5208)

Shield AI Shield AI · Defense · Washington, DC +2 · Flight System Integration

Staff Software Engineer to integrate and validate autonomy software for unmanned platforms (air, maritime, space). This role involves writing new autonomy code, owning it end-to-end, and serving as a technical leader for feature crews and sub-programs. The focus is on bridging R&D and deployment for reliable autonomous systems in defense applications.

What you'd actually do

  1. write new autonomy code — such as mission behaviors, platform-specific control, multi-agent coordination, contingencies, and executive autonomy
  2. own it end-to-end from software-in-the-loop, to hardware-in-the-loop, to vehicle-in-the-loop, to live test exercise
  3. partner closely with the Autonomy Capabilities and Perception teams, feature crews, and external platform integrators (vehicle/autopilot control vendors, C2 providers)
  4. serve as a technical leader within the team — leading a small feature crew or sub-program through design, integration, and delivery, mentoring mid-level engineers, and representing the team directly to capability teams and external partners

Skills

Required

  • software engineering
  • autonomy software development
  • integration
  • validation
  • testing

Nice to have

  • defense industry experience
  • experience with unmanned platforms
  • multi-agent coordination
  • mentoring

What the JD emphasized

  • end-to-end
  • software-in-the-loop
  • hardware-in-the-loop
  • vehicle-in-the-loop
  • live test exercise
  • real world

Other signals

  • autonomous systems
  • unmanned platforms
  • software integration
  • end-to-end ownership