
Senior Software Engineer, Compute Platform Integration
Anduril IndustriesResponsibilities
- Own the end-to-end boot path across every shipped compute generation, including firmware, UEFI, unified kernel images, initrds, encrypted root unlock, and NixOS handoff.
- Guarantee that all buses, peripherals, and network interfaces are correctly named, functional, and deterministically enumerated across upgrades.
- Create and maintain carrier-board DTS, DTSI, and device-tree overlay changes from hardware pinout and pinmux definitions.
- Develop and carry kernel, bootloader, and BSP patches across platform upgrades.
- Serve as the technical liaison to the platform organization by driving issues, reviewing upstream changes, and integrating new platform releases.
- Sustain deployed compute generations through vendor lifecycle changes, security patches, and backports.
- Support new hardware bring-up and bring boards to validated, production-flashable states.
- Debug intermittent bus errors, thermal and power faults, boot hangs, and failures that reproduce only on field units.
Requirements
- 4+ years of professional software engineering experience with substantial embedded Linux platform, board support, or kernel-adjacent integration work.
- Deep understanding of embedded Linux boot chains, including firmware, bootloaders, UEFI, kernels, initrds, kernel command lines, root filesystem mounting, and failure modes.
- Fluency reading and modifying DTS, DTSI, and device-tree overlays and mapping hardware pinout or pinmux specifications to device trees.
- Ability to read, patch, and debug kernel and BSP source in C, plus proficiency in Rust or C++ for dependent userspace services.
- Practical knowledge of CAN, I2C, SPI, UART, PCIe, USB, and multi-port Ethernet peripherals and buses.
- Experience debugging real hardware using serial consoles, boot logs, dmesg, schematics, and datasheets.
- Demonstrated ability to drive technical work through another team and resolve platform or vendor issues.
- Experience safely owning software deployed on production hardware.
- US person status and eligibility to obtain and maintain a US security clearance are required.
- NVIDIA Jetson experience, including JetPack, Tegra, Jetson Linux BSP, flashing, or provisioning workflows, is preferred.
- Experience with declarative configuration and reproducible builds; Nix or NixOS is preferred, with Bazel, Buildroot, or Yocto as relevant alternatives.
- Experience with secure boot, signed kernels, or measured boot is preferred.
- Hardware lab experience with oscilloscopes, logic analyzers, bus analyzers, or JTAG is preferred.
- Upstream Linux kernel contributions are preferred.
- Python experience for bring-up scripts, test automation, or device-tree generation is preferred.
Benefits
- Competitive full-time employee benefits available at little to no cost.
- Full-time offers commonly include equity grants.
- The role supports work on deployed defense technology and real hardware platforms.
About Anduril Industries
Anduril is not a traditional defense contractor. We are shaping the future of defense, transforming US & allied military capabilities with advanced technology. We emphasize speed and results and control our products from start to finish, including funding R&D to selling finished products off the shelf. Today, Anduril is in a rapid growth phase, deploying technology in diverse locations and developing path-making products that will change defense forever. We believe that everyone at Anduril can be a catalyst. Your perspective can change lives, and we want to help you make your mark. Our team includes thinkers and doers working interdependently. We bring the brightest minds and best-in-class talent together with veterans who have lived the problems of our warfighters. If you like building quickly and seeing your work deployed in the real world, we want you at Anduril. With offices in Orange County, Washington DC, Seattle, Boston, Atlanta, London, and Sydney, our reach is wide. Check out our careers page at https://www.anduril.com/careers or send us an email at careers@anduril.com.