CareerPlan

Software Engineer - Payload Integrations

Costa Mesa, CA (OC-00)Full-time$167k–$222k2026-10-19 → 2026-11-10
Based in United StatesU.S. persons only (export control)Security clearance required

Core

Design, build, and maintain software integrations for sensors, communications systems, and mission payloads on autonomous vehicles.

Role type

Embedded systems software engineer (hardware integration)

Builds

Software interfaces and drivers for gimbals, EO/IR sensors, radios, and arming/fuzing devices

Domain

Defense technology, autonomous vehicles, robotics

Required skills

Rust, C++, Python, embedded systems, hardware integration, Linux, protocol implementation (UART, CAN, SPI, I2C), datasheet/ICD analysis, hardware debugging

Preferred skills

Gimbals/EO/IR sensor integration, safety-critical systems, UAS/aerospace platforms, HIL/SITL test environments, middleware (Protobuf, gRPC, DDS, MAVLink), embedded Linux/real-time systems

Technologies

Rust, C++, Python, Linux, UART, RS-422, CAN, Ethernet, UDP, SPI, I2C, Protobuf, gRPC, DDS, MAVLink

Responsibilities

Design and implement software integrations for mission payloads; define reusable interfaces between payloads and vehicle software stack; implement device drivers and protocol handlers; build simulation and hardware-in-the-loop test infrastructure; support integration and flight tests; root-cause issues across software/firmware/hardware boundaries; contribute to safety-critical software for arming and weapons-related payloads

Seniority

Mid-level, hands-on IC