Senior Embedded Linux Software Engineer - Robotics Platform (DeviceOS)
$191k - $253kAnduril Industries, Inc.
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- Anduril Industries is seeking a Senior Embedded Linux Software Engineer for the Robotics Platform (DeviceOS). You will own the boot chain from firmware to encrypted rootfs, customize BSPs, and ensure deterministic hardware operation across boots and upgrades across a deployed...Senior
- Anduril Industries is seeking an experienced embedded Linux engineer to own the boot chain and hardware-software integration for deployed robotic systems at the edge. You will customize... ...and maintaining secure, field-ready platforms for critical defense applications. This...Suggested
$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...SeniorFull timeWork experience placement$220k - $292k
...Senior Embedded Linux EngineerCosta Mesa, California, United States; Seattle, Washington, United... ...our customers. We are looking for software engineers, hardware engineers, roboticists,... ...excited about creating a powerful robotics platform that can be tasked and viewed in real...SeniorFull timeWork experience placement$220k - $292k
...customers. We are looking for software engineers, hardware engineers,... ...about creating a powerful robotics platform that can be tasked and viewed... ...bring-up and maintenance on embedded ARM boards (device trees, bootloaders... ...secure our embedded Linux systemsClosely collaborate...SeniorFull timeWork experience placementImmediate start- 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...
$140k - $200k
...Connected ( "? THE OPPORTUNITY Silvus is seeking a Senior Embedded Software Engineer to join our Engineering Group, reporting to the Senior... ...and maintenance for both ARM and RISC-V based systems. Linux system customization and scripting. Perform other related...SeniorPermanent employmentFor contractorsWork at officeMonday to Friday$191k - $253k
...its allies. Working across hardware, software, and firmware; in both the RF and digital... .... ABOUT THE JOB We are looking for an Embedded Software Engineer to join our rapidly growing team in... ...This will require expertise in embedded Linux, modern C++ and/or Rust, ARM-based...SeniorFull timeWork experience placementImmediate start- ...Senior Linux AdministratorLocation: Irvine, CA (onsite)Provide advanced support for Linux server infrastructure, including troubleshooting and resolving complex system issues and escalationsLinux vulnerability managementDesign, implement, and monitor Linux-based infrastructure...Senior
- ...Embedded Software EngineerTRL11 is a venture backed deep tech / defence tech startup bringing cutting-edge video technology to... ...passionate, skilled and experienced Embedded Software Engineers with expertise in Linux BSP, device driver development, and debugging to join...
$150k - $240k
...effortless technology experience. Overview: As a Senior Wireless Systems Integration Engineer at TP-Link, you will be responsible for integrating... ...new standards, developing and producing certification software to ensure compliance with evolving requirements. Design...SeniorLocal areaWorldwide- Anduril Industries in Costa Mesa, CA, is seeking a Senior Mechatronics Engineer to drive core development of complex electro-mechanical systems,... ...disciplines. Ideal candidates have 5+ years in mechatronics/robotics, strong PCB/ECAD experience, and a track record of...Senior
- Anduril Industries is seeking a Senior Equipment Safety Engineer to join its Manufacturing Automation team, leading machine safety across multiple... ...hazard analyses, and secure safety buyoffs for conveyors, robotics, process equipment, and lifting systems, while shaping safety...Senior
- 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 Industries is seeking a Staff Robotics Engineer for manufacturing automation. You will design, program, and deploy automated robotic systems across production lines, focusing on safety, efficiency, and reliability. The role requires strong expertise in FANUC/UR...Senior
- Anduril Industries seeks a Senior Robotics Engineer to advance automated manufacturing systems across its facilities. You will select, design, and deploy robot and cobot solutions, and mentor peers in programming and integration. Strong background in FANUC/UR robotics,...Senior
- Anduril Industries is seeking a Staff Robotics Engineer to lead robotics automation across manufacturing. You will select, design, and deploy... ..., mechanical, and production teams. The role emphasizes senior-level expertise in robot programming, EOAT, and vision systems...Senior
- Anduril Industries in Costa Mesa, CA is seeking a Senior Automation Engineer to lead automation projects across manufacturing. You will own projects... ...in automation, you will work with NX or AutoCAD, select robots/cobots, integrate PLCs and vision systems, and mentor junior...Senior
- RESPONSIBILITIES: Kforce 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...SeniorHourly payContract workRemote work
$160k - $190k
...beyond! Terran Orbital is seeking an experienced Staff Embedded Linux Software Engineer to join our dynamic team. Reporting to the Embedded... .... Experience with ARM and Texas Instruments embedded platforms. Experience using test equipment such as oscilloscopes...Permanent employmentFull timeWork at officeLocal areaFlexible hours- Anduril Industries is seeking a Staff Automation Engineer to join the Manufacturing Automation team. You will own automation projects end... ...years in automation, strong CAD (NX/AutoCAD), and expertise in robotics, machine vision, and safety systems. #J-18808-Ljbffr Anduril...Senior
$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$150k - $195k
...next-generation autonomous defense platforms. At the core of our mission is the... ...Role Mach Industries is seeking a Senior Automation Engineer, Robotics to develop and deploy our industrial... ...pilot production lines, and create the software, hardware, safety, and integration...SeniorPermanent employmentWork experience placementWork at officeLocal areaWeekend work- Anduril Industries seeks a Senior Mechanical Engineer to own the environmental control system (ECU) design for expeditionary shelters. You will drive end‑to‑end development from sizing to fielded hardware, working with suppliers and in‑house teams to meet mission requirements...Senior
- SPEC Services, Inc. in Southern California is seeking an Electrical/Control Systems Senior Engineer to lead design and implementation of power and control systems for complex projects. The role requires strong electrical engineering background, client coordination, and...SeniorLocal area
$146k - $194k
Senior Robotics Engineer, Manufacturing Automation Anduril Industries is a defense technology company with a mission to transform U.S. and allied... ...Select and configure the robot for application specific software, hardware, and peripheral equipment Develop and enforce internal...SeniorFull timeWork experience placement- ...Job Description Job Description --Position: Senior Robotics Engineer --Company: Manufacturing Company --Location: Huntington Beach, CA --Responsibilities: The Senior Robotics Engineer will be responsible for a wide scope of duties, including handling projects...SeniorFull time
$191k - $253k
Anduril Industries is seeking a Senior Firmware Engineer to join the team in Costa Mesa, CA. This role involves developing low-level firmware/software for embedded systems, managing complex features, and troubleshooting issues. The ideal candidate has over 5 years of experience...Senior$220k - $292k
...customers. We are looking for software engineers, hardware engineers,... ...about creating a powerful robotics platform that can be tasked and viewed... ...or Rust, with experience in Linux development environmentsDemonstrated... ...experience programming for embedded systems and physical...SeniorFull timeWork experience placementImmediate startRemote workRelocationRelocation package- ...AI meets real robots, real sensors,... ...combining rigorous engineering with learning... ...TOF, IMU, GPS), embedded compute (CPUs,... ...microcontrollers, Linux, ROS),... ...data-collection platforms for customers.... ...experience for a senior to staff-level... ...sufficient to evaluate software-based solutions...SeniorLocal area
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!
- embedded engineer Costa Mesa, CA
- embedded software engineer Costa Mesa, CA
- embedded systems software engineer Costa Mesa, CA
- embedded developer Costa Mesa, CA
- senior linux systems engineer Costa Mesa, CA
- robotics engineer Costa Mesa, CA
- control systems engineer Costa Mesa, CA
- senior robotics software engineer Costa Mesa, CA
- software development engineer (robotics engineer) Costa Mesa, CA
- robotic system engineer Costa Mesa, CA



