Skip to content
Shield AIShield AI

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.

About the job

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++, Linux, Embedded Systems, Px4, Ardupilot, Python, Docker, Cmake, Conan, CI/CD

Parallel Systems

Parallel Systems

Los Angeles, CA

Senior Systems Engineer
$163k+/yrOn-site5+ YOEEmbedded Engineering

Leads systems engineering for autonomous battery-electric rail vehicles, defining architectures and requirements while driving integration, verification, and validation across hardware, firmware, and command-and-control software. Requires a relevant engineering or computer science degree and at least five years working with complex hardware systems.

Nuro

Nuro

Mountain View, CA

Senior Software Engineer, Sensor Platform
$160k+/yrOn-site6+ YOEEmbedded Engineering

Design and develop reliable sensor and compute platform software for autonomous vehicles, spanning device drivers through application-level systems. The role requires 6+ years of experience, strong C++ and concurrency expertise, and deep Linux real-time systems knowledge.

Yubico

Yubico

Santa Clara, CA

Senior Embedded Engineer
$175k+/yrHybrid5+ YOEEmbedded Engineering

Develops C/C++ software, firmware, integrations, and manufacturing tools for YubiKey devices and custom embedded hardware platforms. The role requires 5+ years of software engineering experience, embedded development expertise, and familiarity with Windows or Linux internals.

Applied Intuition

Applied Intuition

Sunnyvale, CA

Vehicle Controls - Technical Lead
$150k+/yrOn-site6+ YOEEmbedded Engineering

Leads the technical direction and implementation of safety-critical vehicle controls, from actuator control and trajectory tracking through fleet-scale calibration and deployment. The role also mentors the controls team and requires production software experience, vehicle controls expertise, and strong numerical optimization foundations.

Beacon AI

Beacon AI

San Carlos, CA

Lead Software Engineer, Advanced Pilot Assistant Software
$185k+/yrHybrid5+ YOEEmbedded Engineering

Leads development and deployment of autonomy, robotics, and embedded software for safety-critical pilot assistance systems. The role requires 5+ years of production robotic or embedded software experience, strong C++ or Python skills, and hands-on hardware and edge-compute integration.