
Software Engineer - Payload Integrations
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