Embedded Linux Software Engineer, Robotics Platform (DeviceOS)

Anduril Industries

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Costa Mesa, CA
Salary
$167,000–$222,000 / yr
Posted
48 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $186k
This role $194k
$134k $231k
below market most similar roles pay here above market

This role pays more than 59% of similar roles. Most pay $150,000–$221,475 — the blue band above. At the midpoint, this role pays about $194k versus about $186k for comparable roles.

Based on 240 similar postings.

Employer

About Anduril Industries

Anduril Industries is a defense technology company that builds advanced hardware and software systems for national security, including autonomous drones, surveillance systems, and the Lattice AI command platform.

Anduril Industries currently has 906 open roles on FindRole.

Listed pay typically runs $166,000–$220,000 across 864 roles with salary data.

Most-posted roles

View all roles at Anduril Industries

At a glance

TL;DR · Embedded Linux Software Engineer, Robotics Platform (DeviceOS)

The Embedded Linux Software Engineer – Robotics Platform (DeviceOS) joins the DeviceOS team to engineer the unified operating system and hardware-enablement platform powering autonomous robotic assets. You will own the boundary where custom hardware meets software, managing the boot chain, device trees, and kernel drivers for systems featuring ARM architectures and NVIDIA Jetson modules. Daily responsibilities include customizing vendor BSPs, debugging boot failures via serial consoles and logic analyzers, and writing platform drivers for cameras, radars, and CAN networks. You will maintain a long-lived baseline by remediating kernel CVEs and ensuring deterministic hardware availability. Required skills include C, Rust, or C++, and experience with U-Boot, EDK2, and NixOS. This role solves the technical challenge of ensuring reliable, hardened hardware performance in challenging operational environments.

What you'll do

  • Own the end-to-end boot sequence including firmware, U-Boot/UEFI, kernel images, and encrypted storage unlock.
  • Customize and maintain vendor BSPs for Tegra/Jetson and NXP hardware to align with NixOS package sets.
  • Write kernel and device tree patches to ensure deterministic operation of cameras, radars, and motor controllers.
  • Triage and remediate kernel CVEs and low-level system bugs on deployed hardware in the field.
  • Build and maintain automated Hardware-in-the-Loop (HIL) test suites to validate power states and bus communication.
  • Perform root-cause analysis on bus errors, thermal throttling, and kernel panics using logic analyzers and schematics.
  • Produce and forward-port upstream patches for kernel and vendor BSP issues that lack official fixes.

What we're looking for

  • 4+ years of professional experience in embedded Linux platform sustainment or kernel-adjacent integration.
  • Deep understanding of the embedded Linux boot chain including U-Boot, EDK2, device trees, and root filesystem assembly.
  • Strong programming skills in C for kernel/driver development and proficiency in Rust or C++ for userspace integration.
  • Hands-on experience debugging hardware using serial consoles, schematics, and component datasheets.
  • Experience maintaining software on real-world hardware where updates must be safe and resilient to bricking.
  • U.S. Person status is required due to export control regulations (ITAR/EAR).
  • Eligibility to obtain and maintain a U.S. security clearance.
  • Experience with Nix/NixOS, NVIDIA Jetson/Tegra, or low-level platform security (preferred).

More like this

Similar roles

Senior Software Engineer, Embedded Platform

Nvidia

Santa Clara, CA 5 days ago $184,000–$287,500
C C++ Bash Linux Kernel RTOS Embedded Systems Board Support Package (BSP) ARM Firmware Device Drivers SoC Hardware Bring-up Oscilloscope Logic Analyzer System-on-Module Jetson IGX DGX Spark
8+ yrs exp

Senior Software Engineer, Compute Platform Integration

Anduril Industries

Irvine, CA 78 days ago $191,000–$254,000
Embedded Linux NixOS C Rust C++ Python NVIDIA Jetson UEFI Kernel Device Tree Bootloader CAN I2C SPI UART PCIe USB Ethernet Buildroot Yocto Bazel Secure Boot
4+ yrs exp

Senior Software Engineer, Embedded Product Security

Anduril Industries

Irvine, CA 47 days ago $220,000–$292,000
Linux C Rust NVIDIA Jetson UEFI Secure Boot PKI HSM PKCS#11 Full-Disk Encryption systemd Nix NixOS Bazel Buildroot Yocto CVE Triage SBOM Shell Kernel Initrd
4+ yrs exp

Embedded Linux Engineer

3M

Austin, TX 22 days ago
C/C++ PREEMPT-RT Linux Embedded Linux Python EtherCAT CANopen Modbus TCP/IP OpenCV DSP machine-vision Middleware Device Drivers Source Control Signal Processing