Anduril Industries logo

Software Engineer - Payload Integrations

Anduril Industries

Costa Mesa · Costa Mesa, CA (OC-00) · USD 167,000-222,000 · 3+ years experience · Full-time · Posted Oct 19, 2026

At a glance

Experience
3+ years experience
Employment
Full-time
Location
Costa Mesa · Costa Mesa, CA (OC-00)
Salary
USD 167,000-222,000 · Base salary

About the role

  • The Payload Integrations team owns everything that connects to the vehicle beyond the base platform, including gimbals, EO/IR sensors, arming and fuzing devices, weapons payloads, radios, and other mission hardware.
  • As a Software Engineer for Payload Integrations, you will design, build, and maintain the software that brings new sensors, communications systems, and mission payloads onto autonomous vehicles.

Responsibilities

  • Design and implement software integrations for gimbals, EO/IR sensors, radios, arming and fuzing devices, and other mission payloads on autonomous vehicles.
  • Define and maintain clean, reusable interfaces between payloads and the vehicle software stack, to enable new payloads without changes to autonomy code.
  • Work through vendor interface control documents (ICDs), implement device drivers and protocol handlers, and lead hardware bring-up in the lab.
  • Build simulation, emulation, and hardware-in-the-loop (HIL) test infrastructure to evaluate payload behavior before flight.
  • Support integration events, ground tests, and flight tests, and root-cause issues across software, firmware, and hardware boundaries.
  • Partner with program teams to scope, estimate, and deliver payload integrations for customer projects on tight timelines.
  • Contribute to the safety-critical software behind arming and weapons-related payloads, with a high bar for rigor, review, and testing.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent experience.
  • 3+ years of professional software development experience, with a focus on embedded systems, robotics, or hardware integration.
  • Strong experience with Rust and/or C++, plus working proficiency in Python.
  • Hands-on experience integrating hardware over common interfaces and protocols (e.g., UART/RS-422, CAN, Ethernet/UDP, SPI/I2C).
  • Experience reading datasheets and ICDs and turning them into robust software implementations.
  • Comfort debugging at the hardware/software boundary using lab equipment and bus/packet analysis.
  • Experience developing on Linux-based systems.
  • Excellent collaboration and communication skills, including working with external vendors and cross-functional engineering teams.
  • Must be a U.S. Person due to required access to U.S. export-controlled information or facilities.

Preferred qualifications

  • Experience integrating gimbals, cameras, EO/IR sensors, or tactical radios and datalinks.
  • Familiarity with safety-critical or arming/fuzing systems and related development practices.
  • Experience with UAS, missiles, or other aerospace/defense platforms.
  • Experience building HIL/SITL test environments or hardware emulators.
  • Familiarity with middleware and serialization frameworks (e.g., Protobuf, gRPC, DDS, MAVLink).
  • Experience with embedded Linux, real-time systems, or resource-constrained environments.
  • Background supporting field integration and flight test campaigns.
  • Active U.S. security clearance, or the ability to obtain one.

Benefits

  • Highly competitive equity grants included in the majority of full time offers
  • Top-tier benefits for full-time employees supporting health, recovery, and whatever comes next

Skills

  • Rust
  • C++
  • Python
  • UART
  • RS-422
  • CAN
  • Ethernet
  • UDP
  • SPI
  • I2C
  • Linux
  • Protobuf
Show all 15 skills
  • gRPC
  • DDS
  • MAVLink

Anduril Industries

Software Engineer - Payload Integrations

Apply now