Embedded Linux Systems Engineer – Edge Robotics Platform

Anduril

Costa Mesa (CA)

On-site

USD 166,000 - 220,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Anduril Industries seeks an Embedded Linux Software Engineer for the DeviceOS platform to own the boot chain from firmware to encrypted root filesystem. You will customize vendor BSPs, patch kernels, and ensure all peripherals reliably enumerate across boots and upgrades.

You will diagnose boot issues on deployed hardware, maintain a long-lived baseline, and develop automated HIL tests to prevent regressions in flight systems. U.S. Person status and security clearance eligibility are required.

Qualifications

  • 4+ years of professional embedded Linux platform, sustainment of deployed embedded Linux platforms, or kernel-adjacent integration experience.
  • Deep understanding of the embedded Linux boot chain: firmware/bootloaders (U-Boot, EDK2), device trees, kernel command line, initrd/initramfs, and root filesystem assembly.
  • Strong programming skills in C for kernel/driver development and BSP patching, with proficiency in Rust or C++ for userspace platform integration.
  • Hands-on experience debugging hardware at the bench using serial consoles, schematics, and datasheets.
  • Experience maintaining software deployed on real-world hardware with safe updates and regression validation.
  • U.S. Person status required due to export control (ITAR/EAR) with eligibility to obtain and maintain a U.S. security clearance.

Responsibilities

  • Own the boot path end-to-end on deployed compute, including firmware, U-Boot/UEFI, unified kernel images, initrd, and encrypted storage unlock.
  • Customize and sustain vendor BSPs (Tegra/Jetson Linux, NXP) with modern NixOS or equivalent, patching kernel and device trees as needed.
  • Guarantee deterministic hardware availability by ensuring peripherals enumerate and operate correctly across boots and upgrades.
  • Maintain a long-lived baseline, keep signed boot chain and disk encryption working through firmware and OS changes, and triage CVEs in vendor kernels.
  • Automate and validate with Hardware-in-the-Loop (HIL) test suites to catch regressions before flight/field deployment.
  • Perform deep root-cause analysis of bus errors, thermal/power issues, kernel panics, and boot hangs using serials, logic analyzers, and schematics.
  • Be the upstream: triage upstream kernel/BSP issues, patch when upstream fixes are unavailable, and carry patches forward.

Skills

Embedded Linux
Boot chain knowledge
C
Rust
C++
Kernel/driver debugging
Hardware debugging
U.S. Person status

Tools

Nix/NixOS
Yocto/Buildroot
NVIDIA Jetson/Tegra BSP
Secure boot

Job description

Anduril Industries seeks an Embedded Linux Software Engineer for the DeviceOS platform to own the boot chain from firmware to encrypted root filesystem. You will customize vendor BSPs, patch kernels, and ensure all peripherals reliably enumerate across boots and upgrades.

You will diagnose boot issues on deployed hardware, maintain a long-lived baseline, and develop automated HIL tests to prevent regressions in flight systems. U.S. Person status and security clearance eligibility are required.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Linux Engineer — Robotics DeviceOS
Senior Embedded Linux Engineer — Robotics DeviceOS

Anduril • Costa Mesa (CA)

On-site
USD 191,000 - 253,000
Senior Embedded Linux Engineer, Robotics Platform | DeviceOS
Senior Embedded Linux Engineer, Robotics Platform | DeviceOS

Anduril-1 • Costa Mesa (CA)

On-site
USD 191,000 - 253,000
Benefits package
Embedded Linux Platform Engineer – Boot & Hardware Bring-Up
Embedded Linux Platform Engineer – Boot & Hardware Bring-Up

Slope • Irvine (CA)

On-site
USD 140,000 - 190,000
Embedded Linux Software Engineer – Robotics Platform (DeviceOS)
Embedded Linux Software Engineer – Robotics Platform (DeviceOS)

Anduril • Costa Mesa (CA)

On-site
USD 166,000 - 220,000
Senior Embedded Linux Software Engineer – Robotics Platform (DeviceOS)
Senior Embedded Linux Software Engineer – Robotics Platform (DeviceOS)

Anduril • Costa Mesa (CA)

On-site
USD 191,000 - 253,000
Senior Embedded Linux Software Engineer – Robotics Platform (DeviceOS)
Senior Embedded Linux Software Engineer – Robotics Platform (DeviceOS)

Anduril-1 • Costa Mesa (CA)

On-site
USD 191,000 - 253,000
Benefits package
Senior Embedded Systems Engineer: Drivers & Bootloaders
Senior Embedded Systems Engineer: Drivers & Bootloaders

André • Camden (NJ)

On-site
USD 120,000 - 160,000
Senior Embedded Crypto Engineer — Secure Boot & TPM
Senior Embedded Crypto Engineer — Secure Boot & TPM

Mosaic.tech • California (MO)

On-site
USD 191,000 - 253,000
Product Security Engineer — Embedded & AI Systems
Product Security Engineer — Embedded & AI Systems

Mosaic.tech • Washington

On-site
USD 156,000 - 253,000
Equity grants
Top-tier benefits
Health benefits
Senior Embedded Security Engineer: Secure Boot & Hardening
Senior Embedded Security Engineer: Secure Boot & Hardening

Linuxconfig • Irvine (CA), Northern (KY)

Hybrid
USD 220,000 - 292,000