# Senior Embedded Systems Software Engineer

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

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

## Description

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

Anduril's Tactical Recon & Strike (TRS) division builds highly capable autonomous drones and solid rocket motors at scale. We are looking for a Senior Embedded Systems Software Engineer to join our team.

In this role, you will develop and deliver features to the firmware layer which underpins the operations of all Tactical Recon & Strike products.

## Responsibilities

- Develop robust, high-confidence software/firmware for microcontrollers, create reusable device drivers, and architect system-level features to support desired product functionality.

- Exercise deep product ownership, driving program-level efforts to maximize customer impact.

- Provide mentorship to junior engineers and level-up the overall capability of the TRS Firmware team.

- Work cross-functionally with Electrical, Software, and Product Design teams to ensure program success, from prototype design through to customer deployment.

- Proactively identify opportunities for improvement at both the team and program level, and deliver solutions to realize those improvements.

- Enable rapid development iteration by coordinating new-hardware bringup and quickly troubleshooting hardware issues that span the electrical, firmware, and software boundaries.

- Coordinate firmware support for Test Engineering to ensure the high-yield production and manufacture of hardware products.

- Support product field testing to quantify customer value and identify firmware feature opportunities with high program impact.

## Required Qualifications

- 8+ years of experience developing software/firmware for embedded systems.

- MS in CS/CE/EE or equivalent industry experience.

- Demonstrated track record of technical leadership and product ownership.

- Extensive experience integrating microcontrollers with analog and digital sensors and developing firmware application logic in bare-metal or RTOS environments.

- Outstanding C coding ability and deep familiarity with the language standard.

- Solid understanding and application of software development best practices, software/hardware debugging approaches, and board bringup methodology.

- Practical experience with common IC bus protocols such as I2C, SPI, USB, CAN, RS232, RS485, Ethernet, etc.

- Exemplary written and verbal communication skills.

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

## Preferred Qualifications

- Experience with the implementation details of one or more microcontroller cores (ARM, AVR, MSP430, PIC, etc.).

- Direct experience implementing firmware applications interfacing with CAN peripherals.

- Firmware/hardware debugging skills with JTAG, SWD, Oscilloscopes, and logic analyzers.

- Experience with test-driven development for embedded systems, hardware-in-the-loop testing, and devops for firmware applications.

## 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
- Embedded systems software engineering
- Firmware development
- Microcontroller integration
- C programming
- RTOS environments
- Software development best practices
- Debugging approaches
- Board bringup methodology
- IC bus protocols

### Nice to have
- Microcontroller cores
- CAN peripherals
- Firmware/hardware debugging
- Test-driven development
- Hardware-in-the-loop testing
- Devops for firmware applications

---

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