Firmware Engineer, Embedded Systems

Anduril

Costa Mesa, United States
$166,000 — $220,000 usd py
On-site
Low-level firmware development
Microcontroller integration
Bare-metal or rtos environments
Develop low-level firmware/software for microcontrollers, create reusable device drivers, integrate system-level features and architect changes to support an ever-growing codebase

Job Summary

  • Develop low-level firmware/software for microcontrollers, create reusable device drivers, integrate system-level features and architect changes to support an ever-growing codebase.
  • Quickly debug and troubleshoot issues that span the electrical, firmware, and software boundaries.
  • Anduril offers top-tier benefits including comprehensive healthcare, income protection, generous time off, family planning support, mental health resources, and professional development.

Matching Summary

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

Salary

$166,000 — $220,000 USD

Skills & Requirements

Must-have

  • Low-level firmware development
  • Microcontroller integration
  • Bare-metal or RTOS environments
  • Debugging with JTAG, SWD, Oscilloscopes
  • Common bus protocols (USB, SPI, I2C, CAN, RS232, RS485, Ethernet)

Nice-to-have

  • Bias for action
  • Naturally curious about technologies

Key Requirements

  • BS or MS in CS/CE/EE or equivalent industry experience
  • 3+ years of experience in firmware/embedded software development
  • Strong C coding ability for embedded systems
  • Experience integrating microcontrollers with analog and digital sensors
  • Debugging skills with JTAG, SWD, Oscilloscopes, and Logic analyzers
  • Solid understanding and application of coding best practices, board bring up and debugging
  • Must be a U.S. Person

Work Rights

Must be a U.S. Person

Tailored Resume

Cover Letter