Anduril Industries is seeking to transform U.S. and allied military capabilities with advanced technology by developing cutting-edge autonomy, AI, computer vision, sensor fusion, and networking technology for defense systems. The Imaging team specifically needs to build the next generation of imaging products from the ground up.
Requirements
- Experience in developing software on Linux-based systems, including knowledge of system utilities and basic configuration.
- Professional experience in C++.
- Excellent debugging and performance analysis skills.
- Familiarity in graphics programming or image processing.
- Experience with CUDA programming and optimizing custom kernels.
- Can test and debug firmware on hardware platforms
- Experience or interest in a variety of programming languages: C, Rust, Python, Go, etc.
Responsibilities
- Design, implement, and optimize real-time software solutions for mission-critical applications.
- Implement image processing algorithms for GPU and embedded compute hardware in C++ and/or CUDA.
- Jump into and understand a large codebase.
- Diagnose and optimize Linux system software performance.
- Support end-to-end system delivery, from initial design to manufacturing, deployment, and sustainment.
- Work with a multi-disciplinary team on challenging problems in a fast-paced environment.
Other
- Bachelor's degree in Computer Science, Electrical Engineering, or equivalent work experience.
- 5+ years of professional software development experience.
- Eligible to obtain and maintain an active U.S. Secret security clearance
- Any experience in Nix/NixOS is a big plus.
- If you are someone passionate about working on problems that have a real-world impact, we'd love to hear from you!