# Staff Firmware Engineer

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

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

## Description

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

Anduril is seeking a Staff Firmware Engineer to join its team based in Costa Mesa, CA. The firmware team at Anduril develops core technology used across multiple products such as Menace, Dive-XL, Ghost, and Roadrunner.

### Responsibilities

- Develop low-level firmware/software for microcontrollers, create reusable device drivers, integrate system-level features and architect changes to support an ever-growing codebase

- Take full ownership of design, implementation and completion of embedded firmware projects

- Mentor other firmware engineers and help teach best practices in design engineering

- Contribute to team direction, policy and guidance

- Quickly debug and troubleshoot issues that span the electrical, firmware, and software boundaries

- Help select microcontrollers and peripherals and review schematics with electrical engineering team

- Concurrently manage involvement in multiple projects at various stages

### Required Qualifications

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

- 10+ years of experience in firmware/embedded software development, with a focus on embedded systems

- Expert level C coding ability for embedded systems

- Demonstrated success creating complex MCU projects that communicate between multiple boards or systems

- Broad experience with one or more microcontroller cores (ARM, AVR, MSP430, PIC, etc.)

- Experience integrating microcontrollers with analog and digital sensors

- Experience developing firmware in bare-metal and/or RTOS environments

- Debugging skills with JTAG, SWD, Oscilloscopes, and Logic analyzers

- Solid understanding and application of coding best practices, board bring up and debugging

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

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

### Preferred Qualifications

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

- Have a bias for action. If you see a problem, you want to solve and fix it

- Be naturally curious about the technologies and tools you use

### Benefits

- Competitive salary: $220,000-$292,000 USD

- Comprehensive medical, dental, and vision plans

- Income protection: life and disability insurance

- Generous time off: highly competitive PTO plans with a holiday hiatus in December

- Family planning and parenting support

- Mental health resources

- Professional development: annual reimbursement for professional development

- Commuter benefits: company-funded commuter benefits based on your region

- Retirement savings plan: Traditional 401(k), Roth, and after-tax (mega backdoor Roth) options

## Skills

### Required
- C programming
- Embedded systems
- Microcontrollers
- Firmware development
- RTOS
- JTAG
- SWD
- Oscilloscopes
- Logic analyzers
- USB
- SPI
- I2C
- CAN
- RS232
- RS485
- Ethernet

### Nice to have
- Microcontroller cores (ARM, AVR, MSP430, PIC, etc.)

---

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