Inactive
A

Anduril

Builds autonomous weapons for the US and allies

Embedded Linux Software Engineer - Robotics Platform, DeviceOS

Systems Software EngineeringPosted on Sep 17
Full-timeCosta Mesa, CA, USAIn-person

About the Job

Requirements

  • At least four years of professional embedded Linux platform experience, sustaining deployed embedded Linux platforms, or kernel-adjacent integration experience.
  • Deep understanding of the embedded Linux boot chain, including firmware and bootloaders such as U-Boot and EDK2, device trees, kernel command line, initrd/initramfs, and root filesystem assembly.
  • Strong programming skills in C for kernel and driver development and BSP patching, plus proficiency in Rust or C++ for userspace platform integration and services.
  • Hands-on bench experience debugging hardware using serial consoles, reading schematics and component datasheets, and tracing issues to the board level.
  • Experience maintaining software deployed on real-world hardware, with updates that must be safe, resilient to bricking, and strictly validated against regressions.
  • U.S. Person status is required due to export control regulations (ITAR/EAR), with eligibility to obtain and maintain a U.S. security clearance.

Responsibilities

  • Own the end-to-end boot sequence on deployed compute, including low-level firmware, U-Boot/UEFI, unified kernel images, initrd, encrypted storage unlock, and handoff to a running NixOS environment; debug hardware boot failures through remote support.
  • Reconcile vendor BSPs, including Tegra/Jetson Linux and NXP, with modern NixOS package sets; produce kernel and device tree patches for custom hardware behavior and forward-port changes across OS baseline upgrades.
  • Ensure cameras, radars, motor controllers, CAN networks, and radios are reliably enumerated, correctly named, and operational across boots and platform upgrades.
  • Maintain the existing signed boot chain and disk encryption as firmware, kernels, and package sets change; triage and remediate CVEs in vendor kernels and low-level system components on field-deployed systems.
  • Build and maintain automated Hardware-in-the-Loop (HIL) test suites to detect regressions in power states, bus communication, and platform stability before code reaches flight or field hardware.
  • Diagnose intermittent bus errors, thermal and power throttling issues, kernel panics, and boot hangs using serial consoles, logic analyzers, dmesg, and hardware schematics.
  • Triage upstream kernel and vendor BSP issues, produce patches when upstream fixes are unavailable, and maintain the patch set as the platform evolves.
  • Maintain and support a large deployed fleet by writing fixes for existing hardware and boot chains.

Desired Qualifications

  • Direct experience with declarative systems such as Nix/NixOS for embedded builds, or deep expertise in Yocto/Buildroot and willingness to transition to modern, reproducible paradigms.
  • Hands-on experience with JetPack, Jetson Linux BSP, Tegra boot architecture, or CUDA compute runtime integration.
  • Practical implementation of hardware root-of-trust, secure boot, HAB/AHAB, or measured boot (TPM).
  • Experience architecting automated test benches using Python or Bash to validate embedded Linux builds against physical test targets.
  • Familiarity with functional programming paradigms such as Nix and Haskell.
  • Upstream open-source contributions to the Linux kernel, U-Boot, or system-level open-source projects.

About the Company

Anduril

Builds autonomous weapons for the US and allies

Anduril builds autonomous weapons, such as drones, cruise missiles, and robot submarines, for the US military and its allies, often developing them with its own money before any order arrives. In 2024 it beat Boeing, Lockheed Martin, and Northrop Grumman for an Air Force contract to develop Fury, a pilotless jet that flies alongside crewed fighters. Its Lattice software merges camera and radar feeds into one live map and lets a few operators direct many drones and weapons at once, including other companies' systems. Governments buy its systems under contract, and Anduril builds much of the hardware in its own factories. Oculus founder Palmer Luckey co-founded Anduril in 2017, and it is based in Costa Mesa, California.

Company size
10,001+
Company stage
Private
Total funding
$11.5B
Headquarters
Costa Mesa, CA
Founded
2017

Recently Posted Jobs

Explore more opportunities at Anduril

See more jobs