# Senior Software Engineer

**Company**: Anduril Industries
**Location**: Seattle, Washington
**Experience**: senior
**Job type**: full-time
**Salary**: $191,000-$253,000 USD
**Category**: Engineering
**Industry**: Technology

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

## Description

Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology.

The LatticeOS Team builds the foundational software-defined operating system that powers Anduril's family of autonomous systems, sensors, and third-party integrations.

We are looking for a Senior Software Engineer to join the LatticeOS team, where you will design and develop the core platform services, middleware, and operating system components running onboard autonomous vehicles and edge devices.

**Responsibilities**

- Design and implement core components and middleware for LatticeOS running onboard autonomous vehicles and edge devices.

- Develop robust, fault-tolerant distributed systems that can operate reliably over denied, degraded, or intermittent communications links.

- Create interfaces, APIs, and tooling that enable internal teams and third-party partners to integrate seamlessly with LatticeOS through the Lattice SDK.

- Collaborate with autonomy and hardware teams to ensure diverse physical platforms can reliably run and interact with the core operating system.

**Required Qualifications**

- Bachelor's degree in Computer Science, Engineering, or a relevant field, or equivalent experience.

- 5+ years of professional software development experience, with a focus on systems programming, distributed systems, or robotics.

- Deep experience with C++, Rust, or similar systems programming languages.

- Proficiency with protocol design, serialization, and implementation (e.g., gRPC, Protobuf, Zenoh, DDS).

- Experience building software solutions involving high-throughput data processing, transport, or system orchestration.

- Excellent collaboration skills and the ability to work across multiple cross-functional engineering teams.

- A desire to work on critical infrastructure software that has a real-world impact.

- US Persons: Must be a U.S. Person due to required access to U.S. export-controlled information or facilities.

**Preferred Qualifications**

- Experience developing operating systems, middleware, SDKs, or developer platforms.

- Background in developing systems for defense, aerospace, robotics, or other mission-critical applications.

- Familiarity with software development for embedded systems, Linux internals, or resource-constrained environments.

- Strong understanding of distributed communication networks, routing, and modern messaging standards.

**Benefits** Anduril offers top-tier benefits for full-time employees, including a comprehensive, competitive benefits package (available at little to no cost to employees) that ensures you're supported in health, recovery, and whatever comes next.

## Skills

### Required
- C++
- Rust
- systems programming
- distributed systems
- robotics
- gRPC
- Protobuf
- Zenoh
- DDS

### Nice to have
- operating systems
- middleware
- SDKs
- embedded systems
- Linux internals
- resource-constrained environments

---

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