Anduril
Software Engineer - Payload Integrations
$167K–$222K
Costa Mesa, California, United States · Full-time · Posted Oct 19, 2026
- Experience
- 3+ years of professional software development experience, with a focus on embedded systems, robotics, or hardware integration.
- Education
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent experience.
- Visa sponsorship
- Must be a U.S. Person due to required access to U.S. export-controlled information or facilities.
About the job
Designs and maintains software integrations that connect sensors, communications systems, and mission payloads to autonomous vehicles.
What you'll do
- Implement payload software integrations, interfaces, device drivers, and protocol handlers; lead hardware bring-up.
- Build simulation, emulation, and hardware-in-the-loop testing, and support ground and flight tests and cross-boundary debugging.
- Partner with engineering and program teams and vendors to deliver reliable payload integrations, including safety-critical payloads.
What they ask for
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent experience.
- 3+ years of professional software development experience focused on embedded systems, robotics, or hardware integration.
- Strong experience with Rust and/or C++, plus working proficiency in Python.
- Hands-on hardware integration over common interfaces and protocols; experience with datasheets and ICDs, hardware/software debugging, and Linux-based systems. Must be a U.S. Person.
Nice to have
- Experience with gimbals, cameras, EO/IR sensors, tactical radios, safety-critical systems, aerospace/defense platforms, or HIL/SITL environments.
- Familiarity with Protobuf, gRPC, DDS, or MAVLink; embedded Linux, real-time systems, field integration, or flight testing; active U.S. security clearance or ability to obtain one.
Pay
$167,000 — $222,000 USD (base salary)
Tools
Rust, C++, Python, UART/RS-422, CAN, Ethernet/UDP, SPI/I2C, Linux
Model-written summary · the original posting is authoritative