# Senior Realtime Software Engineer

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

**Apply**: https://job-boards.greenhouse.io/andurilindustries/jobs/5226927007?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_c929c710-3f6

## Description

## About the Job

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 complex defense systems.

## Responsibilities

- Apply your experience configuring 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 existing image processing software.

- Contribute to developing real-time, high-bandwidth processing pipelines in C++ and/or CUDA.

- Define and implement test and simulation environments, incorporating 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.

## Required Qualifications

- 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

- Experience with configuration Linux operating systems and Linux kernel development.

- Experience working with various programming languages, such as C, Rust, Python.

- Familiarity with 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

Anduril offers a comprehensive, competitive benefits package, including top-tier benefits for full-time employees.

## Skills

### Required
- C++
- Linux
- GIT
- JIRA
- CI/CD systems
- software infrastructure fundamentals
- networking
- security
- distributed systems

### Nice to have
- Linux kernel development
- C
- Rust
- Python
- graphics programming
- image processing
- high-performance networking software development
- Nix/NixOS

---

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