Embedded Linux Software Engineer, Robotics Platform

Anduril Industries

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Costa Mesa, CA
Salary
$166,000–$220,000 / yr
Posted
4 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $186k
This role $193k
$134k most similar roles pay here $231k

This role pays more than 57% of similar roles. Most pay $151,000–$222,000 — the shaded band above. At the midpoint, this role pays about $193k 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 1836 open roles on FindRole.

Listed pay typically runs $146,000–$194,000 across 1620 roles with salary data.

Most-posted roles

View all roles at Anduril Industries

At a glance

TL;DR · Embedded Linux Software Engineer, Robotics Platform

Embedded Linux Software Engineer – Robotics Platform (DeviceOS) joins the DeviceOS team to develop the unified operating system and hardware-enablement platform powering autonomous robotic assets. This role focuses on the critical boundary where custom hardware meets software, requiring the engineer to own the boot path from firmware and U-Boot through to a NixOS environment. Key responsibilities include customizing vendor BSPs for Tegra and NXP platforms, managing device trees, writing kernel drivers, and ensuring deterministic hardware availability for components like radars, cameras, and motor controllers. The candidate will utilize C, Rust, or C++ to maintain signed boot chains and remediate kernel CVEs. Technical tasks involve using logic analyzers and schematics to perform root-cause analysis on bus faults and power issues while building automated Hardware-in-the-Loop test suites to validate system stability for field-ready robotics.

What you'll do

  • Manage the end-to-end boot sequence including firmware, U-Boot/UEFI, kernel images, and encrypted storage.
  • Customize and maintain vendor Board Support Packages (BSPs) for platforms like NVIDIA Jetson and NXP.
  • Ensure all peripherals such as cameras, radars, and motor controllers are reliably enumerated and operational.
  • Maintain long-lived system baselines by triaging CVEs and ensuring secure boot remains functional during updates.
  • Develop and maintain automated Hardware-in-the-Loop (HIL) test suites to validate power states and bus communication.
  • Perform deep root-cause analysis on hardware issues using logic analyzers, serial consoles, and schematics.
  • Create and backport kernel and device tree patches when upstream fixes are unavailable.

What we're looking for

  • 4+ years of professional experience in embedded Linux platforms, sustainment of deployed systems, or kernel-adjacent integration.
  • Deep understanding of the embedded Linux boot chain including firmware, bootloaders (U-Boot, EDK2), device trees, and root filesystems.
  • 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 to ensure updates are safe, resilient, and validated against regressions.
  • 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 platforms, or automated HIL testing (preferred).

More like this

Similar roles

Senior Embedded Linux Engineer

Anduril Industries

Costa Mesa, CA +1 101 days ago $220,000$292,000
Linux C Rust Python C++ NixOS RTOS CUDA Yocto Buildroot uboot EDK2 ARM Kernel Development Firmware

Embedded Software Engineer, OS/Platform

SpaceX

Hawthorne, CA 139 days ago $125,000$145,000
C C++ Python Rust Linux Buildroot u-boot Secure Boot Ethernet TCP UDP ARM Embedded Systems Device Drivers Computer Architecture

Senior Software Engineer, Embedded Linux for Edge

Nvidia

Santa Clara, CA 5 days ago $184,000$287,500
Linux C C++ Python Bash Embedded Systems Linux Kernel Board Support Package (BSP) GPU X11 Jenkins OTA Jetson Firmware System-on-Module Automated Testing
8+ yrs exp

Senior Software Engineer, Embedded Platform

Nvidia

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