Software Engineer - Payload IntegrationsActive$222K
The opportunity
The Payload Integrations team owns everything that connects to the vehicle beyond the base platform. This includes gimbals and EO/IR sensors, arming and fuzing devices, weapons payloads, radios, and other mission hardware.
What you'll do
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.
What they're looking for
- 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.