Anduril Industries is looking to develop and maintain the operating system that powers their robots, requiring expertise in embedded Linux systems and software development.
Requirements
- Experience developing embedded Linux systems using Yocto, buildroot, or similar systems
- Experience with C or Rust
- Experience debugging and performing root cause investigations using hardware schematics and component datasheets
- Experience with Linux kernel module development
- Experience with uboot, EDK2, platform firmware, etc
- Familiarity with functional programming paradigms
- Experience with one or more of the following languages: C++, Python, Go, Haskell
Responsibilities
- Board bring-up on embedded ARM boards
- Customize vendor BSPs for use with NixOS systems
- Help secure embedded Linux systems
- Develop and maintain automated hardware-in-the-loop tests
Other
- U.S. Person status is required as this position needs to access export controlled data
- Platinum Healthcare Benefits
- Basic Life/AD&D and long-term disability insurance 100% covered by Anduril
- Extremely generous company holiday calendar
- 16 weeks of paid Caregiver & Wellness Leave
- Family Planning & Parenting Support
- Mental Health Resources
- A professional development stipend
- Daily Meals and Provisions
- Company-funded commuter benefits
- Relocation assistance (depending on role eligibility)
- 401(k) retirement savings plan