# Staff Software Engineer, Ghost

**Company**: Anduril Industries
**Location**: Costa Mesa, California
**Work arrangement**: onsite
**Experience**: staff
**Job type**: full-time
**Salary**: $254,000-$336,000 USD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/andurilindustries/jobs/4933722007?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_fcc3620d-49f

## Description

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

As a Staff Robotics Software Engineer on our Tactical Recon & Strike (TRS) team, you'll be at the forefront of cutting-edge autonomous systems development.

## Responsibilities

- Develop and maintain core robotics libraries, including frame transformations, targeting, and guidance systems, that will be utilized across all Anduril robotics platforms.

- Lead the development and implementation of major features for our products, such as designing and building Software-in-the-Loop simulators for advanced systems like Anvil.

- Optimize performance of existing products, including tasks like improving battery consumption and route planning for our Ghost helicopter.

- Collaborate closely with hardware and manufacturing teams throughout the product development lifecycle, providing timely feedback to influence and enhance final hardware designs.

- Troubleshoot and resolve complex issues in deployed systems, ensuring optimal performance in the field.

- Contribute to the design and implementation of multi-agent coordination systems for UAVs.

- Participate in the full software development lifecycle, from concept and design through testing and deployment.

- Stay current with emerging technologies and industry trends, recommending and implementing innovations to improve our products and processes.

## Requirements

- Bachelor's degree in Robotics, Computer Science, or related field.

- 7+ years of professional software development experience.

- Strong proficiency in C++ or Rust, with experience in Linux development environments.

- Demonstrated expertise in data structures, algorithms, concurrency, and code optimization.

- Proven experience troubleshooting and analyzing remotely deployed software systems.

- Hands-on experience working with and testing electrical and mechanical systems.

- Ability to collaborate effectively with cross-functional teams, including hardware and manufacturing.

- Strong problem-solving skills and a "Whatever It Takes" mindset.

- Excellent communication skills, both written and verbal.

- Eligible to obtain and maintain an active U.S. Secret security clearance.

- Willingness to relocate to Costa Mesa, CA.

## Preferred Qualifications

- Master's or Ph.D. in a relevant field (e.g., Robotics, Computer Science, Electrical Engineering).

- Expertise in one or more advanced robotics areas: motion planning, perception, localization, mapping, or controls.

- Experience with performance optimization and metrics for complex robotic systems.

- Proficiency in Python, Rust, and/or Go, in addition to C++.

- Hands-on experience programming for embedded systems and physical devices.

- Background in multi-agent coordination, particularly with UAVs.

- Demonstrated ability to solve complex frame transformation problems (e.g., target localization, multi-degree-of-freedom robotic arms).

- Experience with real-time operating systems and distributed computing.

- Familiarity with machine learning and AI applications in robotics.

- Knowledge of sensor fusion techniques and implementation.

- Understanding of aerodynamics and flight dynamics as applied to UAV systems.

- Experience with simulation environments for robotics testing and development.

- Track record of contributions to open-source robotics projects or relevant publications.

## Benefits

- Comprehensive medical, dental, and vision plans.

- Income protection: life and disability insurance.

- Generous time off: highly competitive PTO plans.

- Family planning and parenting support.

- Mental health resources.

- Professional development: annual reimbursement.

- Commuter benefits.

- Relocation assistance.

- Retirement savings plan.

## Skills

### Required
- C++
- Rust
- Linux
- data structures
- algorithms
- concurrency
- code optimization
- troubleshooting
- electrical systems
- mechanical systems
- collaboration
- problem-solving
- communication

### Nice to have
- Python
- Go
- motion planning
- perception
- localization
- mapping
- controls
- performance optimization
- 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/4933722007?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
