Skip to main content

Anduril Industries

Firmware Engineer

Lexington, Massachusetts, United StatesFrom $220kmidAdded today

About this role

Anduril Industries seeks a Firmware Engineer to design and develop embedded firmware for advanced imaging systems used in defense applications. You'll work across hardware and software boundaries to bring prototypes from concept through testing and productization, collaborating with an interdisciplinary team.

What you'll do

  • Design and develop firmware for embedded processors using C/C++ on ARM-based FPGAs, SoCs, and SoMs
  • Conduct board bring-up, troubleshooting, and system-level integration across electrical and software boundaries
  • Perform hardware debugging using oscilloscopes, logic analyzers, and other lab equipment
  • Collaborate with hardware, software, and test engineers on component selection and product support
  • Develop and maintain firmware across multiple products at different development stages
  • Build and test prototypes through ground and flight testing phases

What they're looking for

  • C/C++ embedded programming for ARM processors
  • FPGA development and configuration (especially Xilinx)
  • Hardware debugging and test equipment operation
  • Git or other version control systems
  • Communication protocols (SPI, I2C, CAN)
  • Embedded Linux development and drivers
  • PCB design and high-speed board layout
  • Troubleshooting complex hardware and embedded systems
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Anduril Industries

Anduril Industries builds autonomous defense systems including underwater vehicles, unmanned aircraft, and electronic warfare platforms for the Department of Defense. The company is hiring across mechanical engineering, mission operations, software development, technical leadership, and advanced manufacturing roles to support the design, deployment, and production of these mission-critical systems.

View all jobs at Anduril Industries

Likely interview questions

  • Describe your experience bringing up a new embedded board from scratch—what challenges did you face and how did you debug them?
  • Tell us about a time you had to troubleshoot an issue that spanned both hardware and software; how did you approach it?