# Senior Software Engineer, Realtime Imaging

**Company**: Anduril
**Location**: Boulder, Colorado, United States
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Salary**: $165,000-$218,000 USD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/andurilindustries/jobs/5156239007?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_22664b64-ee5

## Description

You will implement and deploy the core real-time image processing software of our infrared imaging systems. Your work will be essential to ensuring we can quickly field new technologies to embedded and SWAP-limited hardware, scale quickly, and securely integrate into the complex defense systems.

Key responsibilities include:

- Applying experience configuring Linux-based operating systems and developing terminal-based software

- Becoming an expert in Nix and NixOS and helping define and implement NixOS-based embedded systems

- Gaining a deep understanding of our unique infrared sensor systems and our existing image processing software

- Contributing to the development of real-time, high-bandwidth processing pipelines in C++ and/or CUDA

- Defining and implementing test and simulation environments, incorporating both software- and hardware-in-the-loop methodologies

- Supporting end-to-end system delivery, from initial design to manufacturing, deployment, and sustainment

Required qualifications include:

- 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

- 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 include:

- 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

## Skills

### Required
- C++
- Linux
- Nix
- NixOS
- GIT
- JIRA
- CI/CD
- networking
- security
- distributed systems

### Nice to have
- C
- Rust
- Python
- graphics programming
- image processing
- connectivity
- high-performance networking

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/andurilindustries/jobs/5156239007?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
