Senior Embedded Linux Software Engineer, Robotics Platform (DeviceOS)

Anduril Industries

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Costa Mesa, CA
Salary
$191,000–$254,000 / yr
Posted
50 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $184k
This role $222k
$130k $267k
below market most similar roles pay here above market

This role pays more than 82% of similar roles. Most pay $151,000–$216,743 — the blue band above. At the midpoint, this role pays about $222k versus about $184k 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 916 open roles on FindRole.

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

Most-posted roles

View all roles at Anduril Industries

At a glance

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

The Senior Embedded Linux Software Engineer – Robotics Platform (DeviceOS) joins the DeviceOS team to engineer the unified operating system and hardware-enablement platform for 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 from firmware through encrypted root filesystems, and writing platform drivers for sensors, radars, and motor controllers. You will utilize C, Rust, and C++ to maintain long-lived baselines, remediate kernel CVEs, and build automated Hardware-in-the-Loop test suites. This role solves the critical problem of ensuring deterministic hardware availability and reliable software execution in challenging operational environments for diverse robotic fleets.

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 to ensure compatibility with modern NixOS package sets.
  • Write kernel drivers and device tree patches to ensure deterministic hardware enumeration and operation.
  • Triage and remediate kernel CVEs and firmware regressions on deployed hardware in the field.
  • Build and maintain automated Hardware-in-the-Loop (HIL) test suites to validate platform stability.
  • Perform root-cause analysis on bus errors, thermal issues, and kernel panics using logic analyzers and schematics.
  • Produce and forward-port upstream patches for kernel and vendor BSP issues.

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 firmware, bootloaders, 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 at the bench using serial consoles, schematics, and component datasheets.
  • Experience maintaining software on real-world hardware where updates must be safe, resilient to bricking, and strictly validated.
  • 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 is preferred (preferred).

More like this

Similar roles

Senior Software Engineer, Embedded Platform

Nvidia

Santa Clara, CA 7 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 80 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 49 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

Senior Software Engineer, Linux Platform

Nvidia

Remote (CA) +1 25 days ago
Linux AWS Azure Terraform Python Go Ansible Chef Kubernetes GitLab CI/CD GitHub Actions Shell Scripting infrastructure-as-code Configuration Management Container Runtimes hybrid-cloud Multi-Cloud
8+ yrs exp Remote

Senior Software Engineer, Embedded Platform

Nvidia

Santa Clara, CA 7 days ago $184,000–$287,500
Linux Embedded Systems RTOS Linux Kernel Device Drivers Device Tree ARM ROS2 FreeRTOS Zephyr Hardware Bring-up SoC GPU Middleware Tracing Tools
8+ yrs exp