
Software Engineer, Imaging
Waltham · Waltham, MA (WMA-01) · USD 191,000-253,000 · 5+ years experience · Full-time · Posted Oct 14, 2026
At a glance
- Experience
- 5+ years experience
- Employment
- Full-time
- Location
- Waltham · Waltham, MA (WMA-01)
- Salary
- USD 191,000-253,000 · Base salary
About the role
- The Anduril Imaging team develops state-of-the-art imaging systems, deployed to tackle the most significant security challenges of America and its allies.
- You will implement and deploy the core real-time image processing software of our infrared imaging systems.
Responsibilities
- Apply your experience configuration Linux based operating systems and developing terminal-based software
- Become an expert in Nix and NixOS and help define and implement NixOS based embedded systems
- Gain a deep understanding of our unique infrared sensor systems and our existing image processing software
- Contribute to the development of real-time, high-bandwidth processing pipelines in C++ and/or CUDA
- Define and implement test and simulation environments, incorporating both software- and hardware-in-the-loop methodologies
- 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
Requirements
- 5+ years of professional C++ software development experience and using development tools such as GIT, JIRA, and CI/CD systems
- Experience developing low-latency, high-throughput software on Linux based systems, including knowledge of system utilities and basic configuration
- Familiarity in graphics programming or image processing
- Experience testing and debugging firmware on hardware platforms
- Experience with software infrastructure fundamentals including networking, security, and distributed systems
- Ability to quickly learn and implement new technologies and frameworks
- Ability to communicate ideas clearly and produce detailed technical documentation
- Eligible to obtain and maintain an active U.S. security clearance
Preferred qualifications
- Experience with configuration Linux operating systems and Linux kernel development
- Experience working with a variety of programming languages such as C, Rust, Python, etc.
- Familiarity in graphics programming or image processing
- Experience in connectivity and high-performance networking software development
- Any experience in Nix/NixOS is a big plus
- Active Secret U.S. security clearance
Benefits
- Highly competitive equity grants included in the majority of full time offers
- Top-tier benefits for full-time employees supporting health, recovery, and whatever comes next
Skills
- C++
- CUDA
- GIT
- JIRA
- CI/CD
- Linux
- Nix
- NixOS
- C
- Rust
- Python