Skip to main content
AMD

Software Engineer - Networking, firmware and C++

AMD Santa Clara, CA, United States Full-time 29 days ago
Embedded & Systems Software

Develop C/C++ networking firmware and systems software for AMD Helios rack-scale deployments.

Originally posted 5 October 2026 by the employer.

About the role

AMD is looking for a Software Engineer to develop networking firmware and software for AI infrastructure. In this role, you will design, develop, and debug embedded firmware and systems software in C/C++ for networking subsystems on AMD Helios rack-scale deployments, with a focus on Ethernet-based scale-up and scale-out networking.

What you'll do

  • Design, develop, and maintain embedded firmware and systems software in C/C++ for networking subsystems on AMD Helios rack-scale systems.
  • Implement firmware features for Ethernet link management, including SerDes and link initialization, MAC/PCS/FEC configuration, link status monitoring, and error handling.
  • Develop firmware interfaces and messaging between management processors, host drivers, and fabric management software.
  • Participate in new ASIC and platform bring-up, including firmware loading, link bring-up, and topology validation.
  • Work with switch software teams on L2 forwarding, VLANs, QoS, and telemetry for scale-up and scale-out topologies.
  • Develop diagnostics, logging, and telemetry to monitor link and network health, and debug issues across firmware, drivers, NICs, switches, and the network.

What you'll need

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
  • Hands-on experience with C/C++ firmware or systems software development.
  • Understanding of Ethernet networking fundamentals.
  • Experience debugging problems spanning firmware, drivers, and the network close to hardware.

Nice to have

  • Embedded firmware development experience on microcontrollers or SoC management processors, including RTOS or bare-metal environments.
  • Understanding of Ethernet networking, including L2 switching, VLANs, MAC learning, LLDP, L3 forwarding, and QoS (PFC, ETS, ECN, queue management).
  • Familiarity with Ethernet physical layer concepts such as MAC, PCS, FEC, SerDes, and link training.
  • Experience with Linux systems software or device drivers, including PCIe, DMA, and interrupts.
  • Familiarity with network protocols and transports such as TCP/IP, RDMA, or RoCE.
  • Exposure to datacenter switch software such as SONiC, SAI, or switch ASIC SDKs, or GPU interconnect / scale-up fabric technologies.
  • Scripting experience in Python or Bash for tooling and test automation.

More semiconductor jobs: AMD jobs · Firmware engineer jobs · California jobs

Market context

This role has been open 28 days — well below the 56-day median for Embedded Firmware Engineering roles.

Embedded Firmware Engineering · Systems Software

Open roles in category
732
Median days open
56 d
Category median salary (all employers)
$169k
See the full market breakdown ▾Category comparison, and who else is hiring
How AMD compares in Embedded Firmware Engineering hiring
Metric AMD All employers we track in this specialty (732 roles · 79 employers)
Open roles in this specialty 60 732
Open roles in the wider Software, Firmware & Systems family 380 6324 · 145 employers
Median days open 47 d 56 d (−9 d vs this employer)
Median salary (USD postings) — $169k

Who's hiring in this category

  • Qualcomm · 113 open roles · median 63 d
  • NVIDIA · 68 open roles · median 54 d
  • AMD (this employer) · 60 open roles · median 47 d
  • Micron Technology · 53 open roles · median 71 d
  • Lattice Semiconductor · 39 open roles · median 54 d
  • NXP Semiconductors · 38 open roles · median 32 d

How we counted: 732 open Embedded Firmware Engineering (Systems Software) roles from 79 employers tracked in the SemiconductorJobs index, counted 3 Nov 2026. Specialty figures count only roles carrying this exact specialty label, so an employer's related work in neighbouring specialties is not included there — it is counted in the wider Software, Firmware & Systems family row. Figures refresh nightly.

Apply now
Santa Clara, CA, United States
On-site
Full-time
29 days ago

Share this job