Anduril Industries is looking to develop 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
- Interest in using Nix/NixOS as an alternative to Yocto, buildroot, etc
- Experience debugging and performing root cause investigations using hardware schematics and component datasheets
- Experience with C or Rust
- Experience with Linux kernel module development
- Experience with uboot, EDK2, platform firmware, etc
- Familiarity with functional programming paradigms
Responsibilities
- Board bring-up on embedded ARM boards (device trees, bootloaders, kernel drivers, etc)
- Customize vendor BSPs for use with NixOS systems
- Help secure our embedded Linux systems
- Develop and maintain automated hardware-in-the-loop tests to ensure proper functionality of Linux systems
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, plus the option to purchase additional life insurance for you and your dependents.
- Extremely generous company holiday calendar including a holiday hiatus in December, and highly competitive PTO plans.
- 16 weeks of paid Caregiver & Wellness Leave to care for a family member, bond with your baby, or tend to your own medical condition.
- Family Planning & Parenting Support: Fertility (eg, IVF, preservation), adoption, and gestational carrier coverage with additional benefits and resources to provide support from planning to parenting.
- Mental Health Resources: We provide free mental health resources 24/7 including therapy, life coaching, and more. Additional work-life services, such as free legal and financial support, available to you as well.