Embedded Firmware Development Engineer

Amd

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Austin, TX
Salary
$164,000–$246,000 / yr
Posted
6 days ago
Freshness
Confirmed live yesterday
Closes
Sep 17, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $182k
This role $205k
$133k most similar roles pay here $258k

This role pays more than 70% of similar roles. Most pay $147,025–$216,250 — the shaded band above. At the midpoint, this role pays about $205k versus about $182k for comparable roles.

Based on 240 similar postings.

Employer

About Amd

AMD (Advanced Micro Devices) is a semiconductor company that develops high-performance processors, graphics cards, and adaptive computing solutions for gaming, data centers, and embedded markets. Industry: Semiconductors

Amd currently has 383 open roles on FindRole.

Listed pay typically runs $164,000–$246,000 across 383 roles with salary data.

Most-posted roles

View all roles at Amd

At a glance

TL;DR · Embedded Firmware Development Engineer

The Embedded Firmware Development Engineer joins the Systems Design Engineering team to develop out-of-band management firmware solutions for next-generation GPU products. This role involves designing and implementing firmware for Platform Hardware Controllers that interact with Data Center GPUs. Key responsibilities include translating high-level system requirements into firmware specifications, writing production-quality C/C++ code, creating modular firmware IP, and developing testing strategies to verify functionality. The candidate will collaborate with hardware, FPGA, and system architects to solve complex logic design problems involving SoC solutions and high-speed interfaces. Required skills include proficiency in Python, Bash, and C/C++ within Linux environments, as well as experience with I2C, SPI, USB, PCIe, and TCP/IP protocols. The role also requires familiarity with ARM architecture, BMC protocols like IPMI, Redfish, and PLDM, along with version control tools like Git and Jenkins.

What you'll do

  • Implement complex logic design solutions using high-integrated SoC solutions with embedded processing and high-speed interfaces.
  • Define firmware architecture, requirements, and technical documentation for next-generation GPU products.
  • Translate high-level system requirements into specific firmware requirements.
  • Write production-quality C/C++ code to meet project quality, functionality, and timing metrics.
  • Develop strategies to test and verify both standalone and integrated firmware functionality.
  • Create modular and reusable firmware IP for use in current and future designs.
  • Investigate defects and validate fixes found during testing, development, or in production code.

What we're looking for

  • Write production-quality C/C++ code to meet project success metrics.
  • Develop strategies to test and verify stand-alone and integrated firmware functionality.
  • Create modular and reusable firmware IP for current and future designs.
  • Support the definition of firmware architecture, requirements, and documentation.
  • Experience with Python, Bash, and C/C++ in Linux operating systems (preferred).
  • Solid understanding of HW, firmware, and test development for embedded systems (preferred).
  • Ability to read and interpret board schematics (preferred).
  • Familiarity with embedded protocols like I2C, SPI, USB, PCIe, TCP/IP, and BMC management (preferred).
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or Computer Engineering (preferred).

More like this

Similar roles

Firmware Systems Design Engineer

Amd

Austin, TX 10 days ago $92,960–$139,440
Firmware Python C C++ Perl Ruby SoC Validation Root-Cause Analysis JTAG Logic Analyzers Oscilloscopes System Architecture Test Automation Power Delivery Sequencing Bring-up

Lead Systems Design Engineer

Amd

Austin, TX 37 days ago $163,200–$244,800
Firmware C C++ Python Redfish OpenBMC SMC I2C I3C USB Linux Windows Hypervisors Git Perforce FPGA Computer Architecture Device Drivers Protocol Analyzer Oscilloscope
Hybrid

Embedded Firmware Engineer

Anduril Industries

Costa Mesa, CA 28 days ago $166,000–$220,000
C Embedded Systems Microcontrollers SPI I2C UART CAN RTOS FreeRTOS Zephyr VxWorks Python Test Automation Board Bring-up Requirements Management Jama DOORS
2+ yrs exp

Embedded Software Firmware Engineer

Snap Inc.

Vancouver, Canada 79 days ago $157,000–$235,000
C C++ Python C# RTOS I2C I3C SPI UART MIPI SWD PCIe HDMI DisplayPort ARM RISC-V Jira Claude Code Cursor Copilot Oscilloscopes Logic Analyzers
5+ yrs exp

Firmware Engineer, Embedded Systems

Anduril Industries

Costa Mesa, CA 155 days ago $166,000–$220,000
C Embedded Systems RTOS Bare-metal Microcontrollers ARM AVR MSP430 PIC JTAG SWD Oscilloscopes Logic Analyzers USB SPI I2C CAN RS232 RS485 Ethernet
3+ yrs exp

Senior Firmware Engineer, Embedded Systems

Anduril Industries

Costa Mesa, CA 155 days ago $191,000–$253,000
C Embedded Systems RTOS Bare-metal Microcontrollers JTAG SWD Oscilloscopes Logic Analyzers USB SPI I2C CAN RS232 RS485 Ethernet ARM AVR MSP430 PIC
5+ yrs exp