Firmware Engineer

Anduril Industries

Quick summary

Work type
On-site
Location
Lexington, MA
Salary
$129,000–$171,000 / yr
Posted
today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $179k
This role $150k
$118k most similar roles pay here $230k

This role pays less than 70% of similar roles. Most pay $142,450–$215,687 — the shaded band above. At the midpoint, this role pays about $150k versus about $179k for comparable roles.

Based on 240 similar postings.

Employer

About Anduril Industries

Anduril Industries is a defense technology company that builds advanced hardware and software systems for national security, including autonomous drones, surveillance systems, and the Lattice AI command platform.

Anduril Industries currently has 1882 open roles on FindRole.

Listed pay typically runs $146,000–$194,000 across 1696 roles with salary data.

Most-posted roles

View all roles at Anduril Industries

At a glance

TL;DR · Firmware Engineer

The Imaging team is seeking a Firmware Engineer to join their dynamic and innovative group, focusing on the design of new product lines. In this role, you will engage in FPGA architecture development, including designing VHDL/Verilog circuits for optimal performance and resource utilization, while collaborating with multidisciplinary teams to ensure seamless hardware/software integration. Your responsibilities will also include developing robust test benches and utilizing lab equipment for rigorous testing and validation, as well as optimizing algorithms for hardware acceleration. Ideal candidates possess a Bachelor's degree in Electrical Engineering or Computer Engineering and have 2+ years of experience with FPGA design tools like Xilinx Vivado or Intel Quartus, along with expertise in VHDL/Verilog and strong debugging skills using standard lab equipment. Experience with multi-gigabit SERDES, DDR memory busses, Ethernet MAC interfaces, and common communication protocols is preferred.

What you'll do

  • Design and develop VHDL/Verilog firmware for FPGAs to optimize performance.
  • Integrate FPGA designs with SoCs, ensuring efficient resource utilization and power efficiency.
  • Collaborate on hardware/software integration, including processor bring-up and board support packages.
  • Develop robust test benches in VHDL/Verilog for rigorous testing of FPGA designs.
  • Optimize algorithms for hardware acceleration using on-chip bus protocols like AXI or AXI-Stream.

What we're looking for

  • Bachelor's degree in Electrical Engineering, Computer Engineering, or related field.
  • 2+ years of experience developing HDL firmware for FPGA devices.
  • Expertise in VHDL and/or Verilog/SystemVerilog for RTL design.
  • Experience with industry-standard FPGA design tools like Xilinx Vivado or Intel Quartus.
  • Strong hardware/software debugging skills using standard lab equipment.
  • Proficiency with version control systems (e.g., Git) for collaborative development.

More like this

Similar roles

Firmware Engineer

Anduril Industries

Lexington, MA today $166,000$220,000
C C++ Git SPI I2C CAN Xilinx FPGA HDL Timers Interrupts

Firmware Engineer

Anduril Industries

Costa Mesa, CA today $166,000$220,000
C I2C SPI USB CAN RS232 RS485 Ethernet MSP430 ARM JTAG SWD RTOS Microcontrollers Analog sensors Digital sensors Debugging Board bringup Software development best practices

Senior Firmware Engineer

Anduril Industries

Hudson, NH today $165,000$218,000
VHDL Verilog SystemVerilog Xilinx Vivado Intel Quartus Git MIPS optimization AXI AXI-Stream SERDES DDR memory busses Ethernet MAC and PHY interfaces SPI I2C FPGA SoC

Engineer, Firmware

Samsung Semiconductor

San Jose, CA today $110,000$160,000
C C++ ARM JTAG Python Perl JavaScript NVM Express PCI Express SAS SCSI NAND Flash FTL Fibre Channel SATA eMMC UFS Agile

Staff Firmware Engineer

Anduril Industries

Costa Mesa, CA today $220,000$292,000
C ARM AVR MSP430 PIC USB SPI I2C CAN RS232 RS485 EthernetRTOS

Senior Engineer, Firmware

Samsung Semiconductor

San Jose, CA today $138,000$206,000
C C++ UART JTAG ICE debuggers protocol analyzers SAS SATA SCSI FC NVMe PCIe