Anduril Industries is seeking a Lead Software Engineer to implement and deploy the core real-time software of their infrared imaging and advanced ladar systems, ensuring rapid fielding of new technologies to embedded and SWAP-limited hardware, quick scaling, and secure integration into complex defense systems.
Requirements
- Expert knowledge of C++ and familiarity with Python, GIT, bash scripting and CMake
- Experience troubleshooting and analyzing remotely deployed software systems
- Hands-on experience implementing image processing algorithms including with CUDA
- Linux command line experience and familiarity with Linux system administration
- Experience with performance optimization for concurrency, multithreading, speed and reliability
- Familiarity with Embedded software development in Linux, RTOS or Nix/NixOS
- Able to read and understand electronic schematics
Responsibilities
- Implement software solutions for mission-critical imaging systems
- Write efficient, well tested code in C++ and Python
- Develop low-latency, high-bandwidth processing pipelines for advanced ladar systems
- Jump into and understand a large codebases
- Develop, implement, and optimize image processing and ladar algorithms
- Work with a multi-disciplinary team on challenging problems in a fast-paced environment
- Support end-to-end system delivery, from initial design to manufacturing, deployment, and sustainment
Other
- 5+ years professional software development experience, preferably in a Linux environment
- Team-player, self-motivated, driven, organized
- Strong analytical & critical thinking and problem-solving skills and an ability to communicate ideas clearly
- Eligible to obtain and maintain an active U.S. Secret security clearance
- Active DoD Secret Clearance