Anduril Industries is looking to develop an operating system that powers their robots, requiring a skilled software engineer to build and deploy software on robotics systems.
Requirements
- Proficiency with Nix, nixpkgs, NixOS, and functional programming
- Deep understanding of how Linux systems work, from kernel to userspace
- Experience with one or more of the following languages: Rust, C++, Go, Python, Haskell
Responsibilities
- Use Nix/NixOS as the base for creating an excellent embedded Linux distribution
- Package various open-source and proprietary software components using Nix
- Create NixOS modules integrating BSPs and drivers from vendors
- Help secure our embedded Linux systems
- Help define the default NixOS configuration for our devices
- Design, implementation, automated testing, field testing, and deployment support of software development projects
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