Senior Software Engineer, Compute Platform Integration
Anduril· AFS : Counter Intrusion Engineering : Sentry Software Engineering
Irvine, CAfull-timePosted 2mo ago
About the role
Senior Software Engineer to own and integrate the boot chain and hardware bring-up for Anduril's Sentry Tower compute platforms, interfacing between the platform (NixOS, BSP) and Sentry products to ensure reliable boot, hardware enumeration, and platform upgrades.
Responsibilities
- Own the boot path end to end on every compute generation we ship: firmware, UEFI, the unified kernel image and its command line, initrd, encrypted root unlock, and the handoff into a fully running NixOS system.
- Guarantee full hardware availability at boot: every bus, peripheral, and network interface present, correctly named, and functional, with deterministic enumeration that survives platform and kernel upgrades.
- Own carrier board device trees: reading pinout and pinmux definitions from hardware engineering, producing and maintaining the corresponding DTS, DTSI, and overlay changes, and validating them on real boards.
- Produce kernel, bootloader, and BSP patches when our hardware needs behavior the vendor tree doesn’t provide, and carry those patch sets forward across platform upgrades.
- Serve as our primary technical liaison to the platform organization: file and drive issues with clear reproductions, review upstream changes for impact on our hardware, and land product-side integration for new platform releases.
- Sustain deployed compute generations through vendor lifecycle transitions, applying security patches and backports so fielded systems stay stable and supportable while newer platforms come online.
- Support new hardware bring-up alongside electrical engineers and our platform team, owning the boot and device tree side of getting a new board to a validated, production-flashable state.
- Debug the hard ones: intermittent bus errors, thermal and power-related faults, boot hangs, and failures that only reproduce on one unit in the field.
Qualifications
- 4+ years of professional software engineering with substantial embedded Linux platform, board support, or kernel-adjacent integration work.
- Deep understanding of the embedded Linux boot chain: firmware and bootloader stages, UEFI, kernel and initrd, kernel command line, root filesystem mounting, and how each stage fails.
- Device tree fluency: reading and modifying DTS, DTSI, and overlays for custom hardware, and connecting a pinout or pinmux specification to the resulting device tree.
- Ability to read, patch, and debug kernel and BSP source in C, plus proficiency in Rust or C++ for the userspace services that depend on your platform.
- Practical peripheral and bus knowledge across CAN, I2C, SPI, UART, PCIe, USB, and multi-port Ethernet, sufficient to determine whether a device is missing, misconfigured, or broken.
- Comfort debugging real hardware: serial consoles, boot logs, dmesg archaeology, and reading schematics and datasheets to answer your own questions.
- Demonstrated success driving technical work through another team, with the clarity and persistence to get a platform or vendor issue resolved rather than worked around.
- Comfort owning software on hardware that is already deployed, where a regression reaches real systems and a fix has to be safe as well as correct.
- US person status required, with eligibility to obtain and maintain a US security clearance.
Skills
Required:Embedded Linux boot chainDevice tree manipulationKernel/BSP patchingC / Rust / C++Peripheral/bus knowledge
Benefits
- Benefits: comprehensive, competitive package including health, recovery, and other support; available at little to no cost to employees.
Last updated Sep 23, 2026. Interested? Apply on the company site.
About Anduril
defense-aero-and-safetyliquid-ai-recruiting-targetsetter-30setter-30-2026-q1wing-list-2026wing-list-2026-giga-stage
More open roles at Anduril
- Winter 2027 Research Engineer Co-op4d agoSanta Ana, CA · Maritime & Maneuver Dominance : Heavy Metal - Engineering & Operations : Software Engineering
- Vehicle Energy Systems Lead4d agoCosta Mesa, CA · Maritime & Maneuver Dominance : Heavy Metal - Engineering & Operations : Systems Engineering
- Vehicle Battery Systems Engineer4d agoSanta Ana, CA · Maritime & Maneuver Dominance : Heavy Metal - Engineering & Operations : Systems Engineering
- Workplace Manager4d agoCosta Mesa, CA · Core Operations : Real Estate & Facilities : Facilities
- Vehicle Integration Technician, Dive-LD4d agoQuonset, RI · Manufacturing : Undersea Reconnaissance & Strike - Production : Production Operations