Embedded Software Engineer, EW

Anduril Industries  · Costa Mesa, California, United States  · May 6, 2026

Anduril's Electromagnetic Warfare (EW) team is seeking experienced embedded software engineers to build out the software ecosystem supporting a next-generation electromagnetic warfare platform. You'll develop correct, secure, high-reliability embedded software in Rust for controlling electromagnetic warfare assets, both on Linux (NixOS) and in bare-metal/RTOS environments using async frameworks like Embassy and RTIC. You will collaborate with Electrical, RF, and Programmable Logic (PL) engineers to build high-performance hardware/software interfaces, and work with the wider software organization to integrate electromagnetic warfare products with the Anduril Lattice system-of-systems suite. The role also includes building Linux-side CLI tools in Rust for calibration, deployment, and diagnostics, and applying state-of-the-art software construction techniques to rapidly deploy cutting-edge capabilities to our customers.

Responsibilities:
Participate in system design, part selection, and schematic reviews for product revisions and greenfield products
Write and maintain device drivers for microcontroller peripherals and external ICs
Implement bootloaders and over-the-air (OTA) update mechanisms
Build deterministic, reproducible firmware builds and configuration management for deployment, guaranteeing software traceability
Test software using unit, software-in-the-loop (SITL), hardware-in-the-loop (HITL), and system-level methodologies
Use software debugging tools (probe-rs, OpenOCD, GDB/LLDB) and hardware debugging tools (logic analyzers, oscilloscopes, multimeters, soldering)
Collaborate with FPGA/PL engineers on register interfaces and hardware/software integration
Requirements:
2+ years professional experience in embedded software and/or firmware engineering
Strong proficiency in Rust for embedded systems, including no_std and embedded-hal ecosystem
Comfortable working with microcontroller peripherals (SPI, I2C, UART, Ethernet, etc.) and data bus types (AXI, USB, etc.)
Must be able to obtain and hold a U.S. TS security clearance
Experience with embedded async Rust frameworks (Embassy, RTIC)
Proficiency in C for reading and interfacing with vendor HALs and legacy codebases
Experience with software-defined digital radio systems
Experience with industry standards bodies or open-source communities
Experience measuring and enhancing performance related to speed, size, power consumption, and cost
Experience with Nix/NixOS
Understanding of functional programming languages like Haskell
Apply Now
Company
Anduril Industries
Location
Costa Mesa, California, United States
More jobs in Costa Mesa
Job Type
Full-time
Category
RF / Microwave
Posted
May 6, 2026
Source
Original posting ↗