# Senior Firmware Engineer, Embedded Systems

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

**Apply**: https://job-boards.greenhouse.io/andurilindustries/jobs/5118040007
**Canonical**: https://yubhub.co/jobs/job_93cbeec2-8e4

## Description

We are seeking a Senior Firmware Engineer to join our 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. We work in close coordination with Electrical Engineering to develop hardware and software solutions to some of the hardest problems facing our customers.

As a Senior Firmware Engineer, you will contribute low-level firmware development for systems operating on land, sea, and air. This includes developing low-level firmware Wordpress for microcontrollers, creating reusable device drivers, integrating system-level features and architecting changes to support an ever-growing codebase.

You will own complex firmware features of an embedded system, quickly debug and troubleshoot issues that span the electrical, firmware, and software boundaries, and help select microcontrollers and peripherals and review schematics with electrical engineering team.

Concurrently, you will manage involvement in multiple projects at various stages.

In this role, you will have the opportunity to work with a talented team of engineers and make a significant impact on the development of our products.

We offer a highly competitive salary and benefits package, including comprehensive medical, dental, and vision plans, income protection, generous time off, and professional development opportunities.

If you are a motivated and experienced firmware engineer looking for a challenging and rewarding role, we encourage you to apply.

## Skills

### Required
- C coding ability for embedded systems
- Experience integrating microcontrollers with analog and digital sensors
- Experience developing firmware in bare-metal 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

### Nice to have
- 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
