Firmware Engineer, Connected Warfare

Anduril Industries

Costa Mesa, CA2h agovia LinkedIn

About The Role

You'll be building the foundational embedded software for the Connected Warfare team. As a generalist firmware engineer, you'll be responsible for bringing new hardware to life — writing real-time microcontroller code, developing reusable device drivers for sensors and peripherals, and debugging the gnarly, cross-disciplinary problems that live at the boundary of hardware and software. You will work shoulder-to-shoulder with our Electrical Engineering team on some of the most complex autonomous systems being built today.

Key Responsibilities

  • Develop low-level firmware/software for microcontrollers
  • Create reusable device drivers
  • Integrate system-level features
  • Architect changes to support an ever-growing codebase
  • Quickly debug and troubleshoot issues that span the electrical, firmware, and software boundaries
  • Review schematics with the electrical engineering team

Requirements & Tech Stack

  • Strong C coding ability for embedded systems
  • Experience integrating microcontrollers with analog and digital sensors
  • Experience developing firmware in bare-metal or RTOS environments
  • Solid understanding and application of coding best practices, board bring up, and debugging
  • Familiarity with common bus protocols such as Ethernet, USB, SPI, I2C, CAN, RS232, RS485, etc.
  • U.S. Persons status is required

Qualifications

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

Preferred Qualifications

  • Experience with one or more microcontroller cores (e.g., ARM, AVR, MSP430, PIC)
  • Debugging skills with JTAG, SWD, Oscilloscopes, and Logic analyzers
  • 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

Anduril Entry-Level & New Grad Jobs · last 7 days

50 openings · 32 need no experience

See all 50 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job