Embedded Linux Engineer

Anduril Anduril · Defense · Costa Mesa, CA · Software : Software Platform : DeviceOS

Anduril Industries is a defense technology company building an AI-powered operating system (Lattice OS) for military systems. The DeviceOS team develops the operating system for Anduril's robots, which operate on land, sea, and air. This role focuses on embedded Linux development for these robotics systems, including board bring-up, BSP customization, and system security.

What you'd actually do

  1. Board bring-up and maintenance on embedded ARM boards (device trees, bootloaders, kernel drivers, etc)
  2. Customize vendor BSPs for use with NixOS systems
  3. Help secure our embedded Linux systems

Skills

Required

  • Linux kernel development
  • C or Rust
  • uboot, EDK2, platform firmware

Nice to have

  • Yocto, buildroot
  • CUDA
  • Python
  • Go
  • Haskell
  • C++
  • functional programming

What the JD emphasized

  • U.S. Person status is required as this position needs to access export controlled data