Staff Firmware Engineer

Anduril

Costa Mesa, United States
$220,000—$292,000 usd py
On-site
Expert level c coding for embedded systems
Complex mcu projects communication
Bare-metal and rtos environments
Develop low-level firmware for systems operating on land, sea, and air, working closely with Electrical Engineering

Job Summary

  • Develop low-level firmware for systems operating on land, sea, and air, working closely with Electrical Engineering.
  • Take full ownership of embedded firmware projects, mentor other engineers, and contribute to team direction and policy.
  • Debug issues spanning electrical, firmware, and software boundaries, and assist in selecting microcontrollers and peripherals.

Matching Summary

Develop low-level firmware for systems operating on land, sea, and air, working closely with Electrical Engineering.

Salary

$220,000—$292,000 USD

Skills & Requirements

Must-have

  • Expert level C coding for embedded systems
  • Complex MCU projects communication
  • Bare-metal and RTOS environments
  • JTAG, SWD, Oscilloscopes, Logic analyzers
  • Common bus protocols (USB, SPI, I2C, CAN, RS232, RS485, Ethernet)

Nice-to-have

  • Bias for action and problem-solving
  • Natural curiosity for technologies

Key Requirements

  • 10+ years of firmware/embedded software development experience
  • BS or MS in CS/CE/EE or equivalent industry experience
  • Experience with ARM, AVR, MSP430, PIC microcontroller cores
  • Experience integrating microcontrollers with sensors
  • Solid understanding 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