Senior Software Engineer, Compute Platform Integration

Anduril Industries

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Irvine, CA
Posted
24 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $179k
$109k most similar roles pay here $224k

This listing doesn't post a salary. Most similar roles pay $145,000–$213,200.

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 1697 open roles on FindRole.

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

Most-posted roles

View all roles at Anduril Industries

At a glance

TL;DR · Senior Software Engineer, Compute Platform Integration

Senior Software Engineer, Compute Platform Integration joins the Sentry Tower Software team to manage the critical interface between hardware components and the underlying NixOS platform. This role focuses on owning the end-to-end boot path for various compute generations, ensuring that every peripheral—including sensors, radios, and motor controllers—functions reliably upon startup. You will be responsible for maintaining device trees, producing kernel and bootloader patches in C, and managing product-side integrations to ensure hardware stability. The role requires deep expertise in the embedded Linux boot chain, including UEFI, initrd, and encrypted storage. Key technical skills include proficiency in Rust or C++, experience with NixOS, and knowledge of protocols like CAN, I2C, SPI, and PCIe. You will solve complex integration challenges by debugging firmware issues and ensuring hardware remains stable through various lifecycle transitions.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Manage the end-to-end boot path including firmware, UEFI, kernel images, and NixOS integration for all compute generations.
  • Ensure full hardware availability by configuring and validating every bus, peripheral, and network interface at boot.
  • Develop and maintain device trees based on hardware engineering specifications to ensure correct pin assignments and functionality.
  • Create and backport kernel, bootloader, and BSP patches when vendor code does not meet specific product requirements.
  • Act as the primary technical liaison to the platform team to resolve upstream issues and integrate new releases.
  • Maintain and security-patch deployed hardware across various lifecycle stages to ensure stability in the field.
  • Support new hardware bring-up by collaborating with electrical engineers to reach a production-ready state.
  • Debug complex hardware issues including intermittent bus errors, thermal faults, and boot hangs on fielded units.

What we're looking for

  • 4+ years of professional software engineering in embedded Linux platform, board support, or kernel-adjacent integration.
  • Deep understanding of the embedded Linux boot chain including firmware, UEFI, kernel, initrd, and root filesystem mounting.
  • Proficiency in device tree fluency to read and modify DTS, DTSI, and overlays for custom hardware.
  • Ability to read, patch, and debug kernel and BSP source in C, plus proficiency in Rust or C++.
  • Practical knowledge of peripherals and buses including CAN, I2C, SPI, UART, PCIe, USB, and Ethernet.
  • Experience debugging hardware using serial consoles, boot logs, dmesg, schematics, and datasheets.
  • US person status required with eligibility to obtain and maintain a US security clearance.
  • NVIDIA Jetson experience, Nix/NixOS knowledge, secure boot experience, and Python skills (preferred).

More like this

Similar roles

Senior Compute System Software Engineer

Nvidia

Santa Clara, CA 14 days ago $184,000$287,500
C C++ Linux Windows Kernel Drivers Embedded Software Device Drivers memory-management Power Management Telemetry Hardware Architecture
8+ yrs exp