Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Embedded Linux Software Engineer - Robotics Platform (DeviceOS)

$191k - $253k

Anduril

Senior Embedded Linux Software Engineer – Robotics Platform (DeviceOS)

Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the 21st century’s most innovative companies to the defense industry, Anduril is changing how military systems are designed, built and sold. Anduril’s family of systems is powered by Lattice OS, an AI-powered operating system that turns thousands of data streams into a realtime, 3D command and control center. As the world enters an era of strategic competition, Anduril is committed to bringing cutting-edge autonomy, AI, computer vision, sensor fusion, and networking technology to the military in months, not years.

About the Team

Anduril develops advanced robotic systems that operate at the edge across land, sea, and air. Our team builds the critical systems powering everything from Group 1–3 autonomous aerial systems (such as Ghost, Anvil, Bolt, and Altius) to autonomous Sentry Towers that safeguard borders and critical infrastructure with real-time sensor fusion.
Underpinning these diverse robotic fleets is our DeviceOS team , which engineers the unified, highly reliable operating system and hardware-enablement platform that powers all of Anduril's autonomous assets. We take systems from initial schematics and paper sketches to hardened, field-ready robotics deployed in the most challenging operational environments on Earth.

About the Job

Underneath our airframes and Sentry Towers are custom carrier boards, embedded ARM architectures, and NVIDIA Jetson modules integrated with an intense array of hardware: electro-optical/infrared cameras, radars, CAN-connected sensor nodes, GPS, flight controllers, radios, and high-power motor drivers.
Between the silicon vendor’s raw Board Support Package (BSP) and our autonomous mission software sits a layer that must be owned deliberately: the boot chain, device trees, kernel drivers, and the guarantee that every piece of hardware deterministically enumerates and operates when our image boots.
In this role, you will own the boundary where custom hardware meets software. You will customize vendor BSPs and evaluate upstream changes. You will debug boot end-to-end—from firmware (EDK2/U-Boot) through unified kernel images to an encrypted root filesystem running at the tactical edge. You are the engineer who can read a schematic to diagnose a bus fault, remediate a kernel CVE on deployed hardware, and write the platform drivers that keep our robots flying and monitoring.
In this role, you will maintain and support a large deployed fleet by writing fixes for existing hardware and boot chains. This work is critical to our operations: a firmware regression is not just a failing test, it is a physical unit someone has to service in the field.

What You’ll Do

  • Own the Boot Path: Own the boot sequence end-to-end on deployed compute: low-level firmware, U-Boot/UEFI, unified kernel images, initrd, encrypted storage unlock, and handoff to a running NixOS environment. Debug boot failures on hardware via remote support.
  • Customize & Sustain Vendor BSPs: Reconcile vendor BSPs (Tegra/Jetson Linux, NXP, etc.) with modern NixOS package sets. Produce kernel and device tree patches when hardware requires custom behavior, and forward-port these changes across OS baseline upgrades.
  • Guarantee Deterministic Hardware Availability: Ensure all peripherals—cameras, radars, motor controllers, CAN networks, and radios—are reliably enumerated, correctly named, and fully operational across boots and platform upgrades.
  • Sustain a Long-Lived Baseline: Keep the existing signed boot chain and disk encryption working as the firmware, kernels, and package sets change underneath them. Triage and remediate CVEs in vendor kernels and low-level system components on our systems already deployed in the field.
  • Automate & Validate: Build and maintain automated Hardware-in-the-Loop (HIL) test suites to catch regressions in power states, bus communication, and platform stability before code hits flight or field hardware.
  • Perform Deep Hardware/Software Root-Cause Analysis: Diagnose intermittent bus errors, thermal and power throttling issues, kernel panics, and boot hangs using serial consoles, logic analyzers, dmesg, and hardware schematics.
  • Be the Upstream: Triage upstream kernel and vendor BSP issues, produce the patch when no upstream fix is coming, and carry that patch set forward as the platform moves.

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) along with proficiency in Rust or C++ for userspace platform integration and services.
  • Hands-on experience debugging hardware at the bench: using serial consoles, reading schematics and component datasheets, and tracing issues to the board level.
  • Experience maintaining software deployed on real-world hardware, where updates 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.

Preferred Qualifications

  • Nix / NixOS Experience: Direct experience with declarative systems (Nix/NixOS) for embedded builds; or deep expertise in Yocto/Buildroot paired with an appetite to transition to modern, reproducible paradigms.
  • NVIDIA Jetson / Tegra Depth: Hands-on experience with JetPack, Jetson Linux BSP, Tegra boot architecture, or CUDA compute runtime integration.
  • Low-Level Platform Security: Practical implementation of hardware root-of-trust, secure boot, HAB/AHAB, or measured boot (TPM).
  • Automated HIL Testing: Experience architecting automated test benches using Python or Bash to validate embedded Linux builds against physical test targets.
  • Familiarity with functional programming paradigms (e.g., Nix, Haskell).
  • Upstream open-source contributions to the Linux kernel, U-Boot, or system-level open-source projects.

US Salary Range

$191,000 - $253,000 USD

The salary range for this role is an estimate based on a wide range of compensation factors, inclusive of base salary only. Actual salary offer may vary based on (but not limited to) work experience, education and/or training, critical skills, and/or business considerations. Highly competitive equity grants are included in the majority of full time offers; and are considered part of Anduril's total compensation package. Additionally, Anduril offers top-tier benefits for full-time employees, including:

At Anduril, we invest in our people. Our comprehensive, competitive benefits package (available at little to no cost to employees) ensures you’re supported in health, recovery, and whatever comes next. For more information, Explore Our Benefits .

#J-18808-Ljbffr

Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Senior Embedded Linux Software Engineer - Robotics Platform (DeviceOS) in Costa Mesa, CA vacancy
  • $191k - $253k

     ...Senior Embedded Linux Software Engineer – Robotics Platform (DeviceOS) Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model... 
    Senior
    Full time
    Work experience placement
    Remote work

    Anduril

    Costa Mesa, CA
    2 days ago
  • $170k - $230k

     ...defense technology company in Costa Mesa, CA, seeks a software engineer to join their DeviceOS team, working on advanced robotics systems. Responsibilities include developing embedded software applications, maintaining Linux environments, and customizing bootloaders. Ideal... 
    Senior

    anduril

    Costa Mesa, CA
    1 day ago
  •  ...Capgemini in Irvine, CA seeks a Senior Linux/Android Software Engineer for a contract role of 11 months 14 days...  ...across current-generation platforms. The ideal candidate will have strong...  ...strong hands-on C++ in Linux/Android embedded environments, experience with Android... 
    Senior
    Contract work

    Capgemini

    Irvine, CA
    3 days ago
  • $170k - $230k

     ...ABOUT THE TEAM Our DeviceOS team develops the operating...  ...powers Anduril's robots. As a member of the...  ...build Anduril's platform for running software on Anduril's robotics...  ...and maintenance on embedded ARM boards (device trees...  ...secure our embedded Linux systems REQUIRED... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Navstar

    Costa Mesa, CA
    2 days ago
  •  ...Anduril Industries, Inc. is seeking a Senior Software Engineer to own the NixOS overlay and the tower's network topology. You will define the integration contracts for payloads and consolidate legacy configurations into a common base, while supporting real-time messaging... 
    Senior

    Anduril Industries

    Irvine, CA
    3 days ago
  • $170k - $230k

     ...About the Team Our DeviceOS team develops the operating...  ...powers Anduril’s robots. As a member of the...  ...build Anduril’s platform for running software on Anduril’s robotics...  ...and maintenance on embedded ARM boards (device trees...  ...secure our embedded Linux systems Required... 
    Senior
    Full time
    Work experience placement

    anduril

    Costa Mesa, CA
    2 days ago
  •  ...Accord Technologies Inc in Irvine, CA seeks a Sr. Embedded Platform Engineer with deep experience in low-level firmware development for real-time systems. You will design and implement embedded drivers, optimize MCU peripherals, and ensure robust interfaces across... 
    Senior

    Accord Technologies Inc

    Irvine, CA
    3 days ago
  •  ...Anduril Industries in Costa Mesa, CA is seeking an Embedded Software Engineer to lead full-stack embedded development for next-generation radar...  ...configurations. You will write drivers, develop embedded Linux software in C++/Rust, work with RF/digital test equipment,... 
    Senior

    Anduril-1

    Costa Mesa, CA
    1 day ago
  • $191k - $253k

     ...Senior Embedded Software EngineerCosta Mesa, California, United StatesAnduril Industries is a defense...  ...are looking for an Embedded Software Engineer to join our rapidly growing team in Costa...  ...will require expertise in embedded Linux, modern C++ and/or Rust, ARM-based architectures... 
    Senior
    Full time
    Work experience placement

    anduril

    Costa Mesa, CA
    2 days ago
  • $191k - $253k

     ...Warfare (EW) team is seeking an experienced embedded software engineer to support next-generation electronic warfare platforms in production. As a Production Embedded software...  ....)Experience with Nix/NixOSExperience with Linux boot stagesBasic understanding of RF test equipment... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    1 day ago
  •  ...Qualmission LLC seeks an experienced embedded software engineer to develop C++/Go for security-focused systems in Irvine. You will design, implement, and test software for embedded platforms, interacting with certificate and secrets management and cloud services. Requires... 
    Senior

    Qualmission LLC

    Irvine, CA
    3 days ago
  • $132.5k - $196.14k

     ...transceivers for computer networks. We are seeking a Senior Staff Embedded Device Software Engineer who is passionate about technology and committed to delivering...  ...QualificationsExperience developing and debugging Linux kernel drivers, especially for PHY devices.Hands-on... 
    Senior
    Permanent employment
    Internship
    Work from home

    Marvell

    Irvine, CA
    2 days ago
  • $165k - $220k

     ...Senior Embedded Software Engineer, Radar & DSPHuntington Beach, California, United StatesAbout Mach IndustriesFounded in 2023, Mach Industries is...  ...focused on developing next-generation autonomous defense platforms. At the core of our mission is the commitment to delivering... 
    Senior
    Permanent employment
    Work at office

    Mach Industries

    Huntington Beach, CA
    1 day ago
  • $170k - $230k

     ...Senior Embedded Software Engineer, High-Performance Signal ProcessingHuntington Beach, California, United StatesAbout Mach IndustriesFounded in 2...  ...focused on developing next-generation autonomous defense platforms. At the core of our mission is the commitment to delivering... 
    Senior
    Permanent employment
    Local area

    Mach Industries

    Huntington Beach, CA
    5 days ago
  •  ...Anduril Industries in Irvine, CA seeks a Senior Software Engineer to own simulation and hardware test...  ...You will build whole-system tests for robotic towers and ensure CI pipelines keep pace...  ...analysis, and partner with firmware, platform, and manufacturing teams to stand up... 
    Senior

    Anduril Industries

    Irvine, CA
    1 day ago
  • $146k - $194k

     ...Team Anduril’s Manufacturing Automation team is seeking a Senior Robotics Engineer to join our team. The Manufacturing Automation team is responsible...  ...Select and configure the robot for application specific software, hardware, and peripheral equipment Develop and enforce... 
    Senior
    Full time
    Work experience placement

    Anduril Industries

    Costa Mesa, CA
    1 day ago
  •  ...A leading networking solutions company in California seeks a Staff Embedded System Software Engineer to drive the development of high-performance embedded software solutions. The successful candidate will lead technical discussions and develop software for real-time applications... 

    TP-Link Systems Inc.

    Irvine, CA
    1 day ago
  • $160k - $190k

     ...and beyond!Terran Orbital is seeking an experienced Staff Embedded Linux Software Engineer to join our dynamic team. Reporting to the Embedded...  ...degree.Experience with ARM and Texas Instruments embedded platforms.Experience using test equipment such as oscilloscopes and... 
    Permanent employment
    Work at office
    Local area
    Flexible hours

    Terran Orbital Corporation

    Irvine, CA
    4 days ago
  • $220k - $292k

     ...assembled a diverse team of experts in software, robotics, artificial intelligence, sensor...  ...full-ocean-depth underwater vessel platform and a completely refreshed maritime...  ...capability. ABOUT THE JOB Senior Robotics Engineers independently drive delivery of vehicle... 
    Senior
    Full time
    Work experience placement
    Immediate start
    Flexible hours

    Anduril Industries

    Costa Mesa, CA
    3 days ago
  •  ...Anduril Industries is seeking a Software Engineer, Release, to own a major piece of how Software Platform ships. You will operate in a multi-stage release environment spanning cloud and robot contexts, ensuring high-quality, trustable products reach customers safely and... 
    Senior

    Telemetry Today LLC

    Costa Mesa, CA
    3 days ago
  •  ...Avionics Corporation seeks an Android/AOSP Software Engineer to design, develop, integrate, and maintain embedded Android platform software for custom hardware. You will work...  ...customization, HAL interfaces, CTS validation, and Linux kernel interactions, with opportunities to... 
    Senior

    Panasonic

    Irvine, CA
    3 days ago
  • $192k - $292k

     ...Senior Firmware EngineerIrvine, California, United StatesAnduril...  ...TeamThe Sentry Tower Software team is responsible for developing robotic systems that provide...  ...looking for a Software Engineer with a focus in Firmware...  ...an existing firmware platform, not starting one. There... 
    Senior
    Full time
    Work experience placement
    Live in
    Immediate start

    anduril

    Irvine, CA
    4 days ago
  • $191k - $253k

     ...Anduril Industries is seeking a Senior Firmware Engineer in Costa Mesa, CA, to develop low-level firmware and software for microcontrollers across multiple products. Candidates...  ...at least 5 years of experience in firmware/embedded software development, a strong C coding... 
    Senior

    Anduril Industries

    Costa Mesa, CA
    1 day ago
  •  ...seeking an experienced hardware engineer to design embedded electronics and lead board bring-up for warfighter platforms. You will troubleshoot complex hardware/software boundaries, work with modern...  ...in high-speed digital design, Linux development, and hands-on testing... 
    Senior

    Telemetry Today LLC

    Costa Mesa, CA
    5 days ago
  • $120k - $160k

    DescriptionKforce has a client in Irvine, CA that is seeking a Senior Electrical Control Systems Engineer (P.E.) to lead Electrical, Instrumentation & Controls (EI&C) projects supporting municipal and industrial facilities. This role will serve as a technical leader responsible... 
    Senior
    Remote work

    Kforce

    Irvine, CA
    2 days ago
  •  ...Field AI in Irvine seeks a rigorous Senior Robotic Autonomy Engineer for Mission Autonomy to advance autonomous robotic platforms with AI-driven decision-making and real-world deployments. You will design perception-aware planning, long-horizon reasoning, and multi-robot... 
    Senior

    Linuxconfig

    Irvine, CA
    11 hours ago
  • $191k - $253k

     ...team is seeking experienced generalist embedded software engineers to build out the software ecosystem...  ...a next-generation electronic warfare platform. As an Embedded software engineer, you...  ...code generation. Experience with Linux kernel module development Experience... 
    Senior
    Full time
    Work experience placement

    Anduril

    Costa Mesa, CA
    23 hours ago
  • $150k - $195k

     ...next-generation autonomous defense platforms. At the core of our mission is the...  ...The RoleMach Industries is seeking a Senior Automation Engineer, Robotics to develop and deploy our...  ...pilot production lines, and create the software, hardware, safety, and integration... 
    Senior
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Weekend work

    Mach Industries

    Huntington Beach, CA
    1 day ago
  •  ...in Costa Mesa, CA is seeking a Senior Firmware Engineer for Connected Warfare. You will own the embedded stack from power-on to...  ...deployment, architect firmware for new platforms, and drive hard technical decisions across hardware and software. You'll mentor junior... 
    Senior

    Anduril-1

    Costa Mesa, CA
    1 day ago
  • Anduril Industries in Costa Mesa, CA, is seeking a Senior Robotics Engineer for Manufacturing Automation to design and deploy advanced robotic cells across production lines. You will select, program, and integrate industrial robots and cobots from FANUC and UR, optimize... 
    Senior

    Anduril-1

    Costa Mesa, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Linux Software Engineer - Robotics Platform (DeviceOS). Be the first to apply!