Senior Firmware Engineer

Anduril Anduril · Defense · Costa Mesa, CA · Tactical Recon & Strike

Senior Firmware Engineer with 8+ years of experience developing low-level software/firmware for embedded systems products, focusing on microcontrollers, device drivers, and system-level features for autonomous drones and rocket motor systems. The role involves technical leadership, mentorship, cross-functional collaboration, and ensuring product success from prototype to deployment in a defense technology company.

What you'd actually do

  1. Develop robust, high-confidence software/firmware for microcontrollers, create reusable device drivers, and architect system-level features to support desired product functionality.
  2. Exercise deep product ownership, driving program-level efforts to maximize customer impact.
  3. Provide mentorship to junior engineers and level-up the overall capability of the TRS Firmware team.
  4. Work cross-functionally with Electrical, Software, and Product Design teams to ensure program success, from prototype design through to customer deployment.
  5. Proactively identify opportunities for improvement at both the team and program level, and deliver solutions to realize those improvements.

Skills

Required

  • embedded systems
  • microcontrollers
  • device drivers
  • system-level features
  • C programming
  • software development best practices
  • software/hardware debugging
  • board bringup methodology
  • IC bus protocols (I2C, SPI, USB, CAN, RS232, RS485, Ethernet)
  • technical leadership
  • product ownership
  • communication skills

Nice to have

  • ARM, AVR, MSP430, PIC microcontroller cores
  • CAN peripherals
  • JTAG, SWD, Oscilloscopes, logic analyzers
  • test-driven development for embedded systems
  • hardware-in-the-loop testing
  • devops for firmware applications

What the JD emphasized

  • 8+ years of experience developing software/firmware for embedded systems
  • Demonstrated track record of technical leadership and product ownership
  • Outstanding C coding ability
  • Eligible to obtain and maintain an active U.S. Secret security clearance