# Senior Software Engineer

**Company**: Anduril Industries
**Location**: Seattle, WA
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Salary**: $220,000-$292,000 USD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/andurilindustries/jobs/5037473007?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_74d003a7-4ee

## Description

We are seeking a Senior Software Engineer to join our Tactical Recon & Strike team in Seattle, Washington. As a member of this team, you will be at the forefront of cutting-edge autonomous systems development. You will tackle diverse challenges in autonomy, systems integration, robotics, and networking, making critical engineering decisions that directly impact mission success.

Your role will be pivotal in ensuring Anduril's products work seamlessly together to achieve a variety of crucial outcomes. You will develop innovative solutions for complex robotics problems, balance pragmatic engineering trade-offs with mission-critical requirements, and collaborate across teams to integrate software with hardware systems. Contributing to the entire product lifecycle, from concept to deployment, you will rapidly prototype and iterate on software solutions.

Key responsibilities include developing and maintaining core robotics libraries, leading the development and implementation of major features, optimising performance of existing products, collaborating with hardware and manufacturing teams, troubleshooting and resolving complex issues, contributing to the design and implementation of multi-agent coordination systems, and staying current with emerging technologies and industry trends.

To succeed in this role, you should have a Bachelor's degree in Robotics, Computer Science, or a related field, with 3+ years of professional software development experience. You should be proficient in C++ or Rust, with experience in Linux development environments, and have demonstrated expertise in data structures, algorithms, concurrency, and code optimisation. You should also be able to collaborate effectively with cross-functional teams, have strong problem-solving skills, and a 'Whatever It Takes' mindset.

## Skills

### Required
- C++
- Rust
- Linux development environments
- Data structures
- Algorithms
- Concurrency
- Code optimisation

### Nice to have
- Python
- Go
- Embedded systems
- Multi-agent coordination
- UAVs
- Real-time operating systems
- Distributed computing
- Machine learning
- AI
- Sensor fusion
- Aerodynamics
- Flight dynamics
- Simulation environments

---

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