Skip to main content
AMD

Software Engineer - Networking (P4, packet processing, data plane)

AMD Santa Clara, CA, United States Full-time 1 day ago
Embedded & Systems Software

Design and develop data path and control path software for DPUs and AI-NICs.

Originally posted 12 November 2026 by the employer.

About the role

This role involves software development for DPUs and AI-NIC devices, focusing on performance improvement, benchmarks, and data path or control path software. Work includes participating in new ASIC and hardware bring-up alongside architecture and customer engineering teams.

What you'll do

  • Design and develop data path and control path software for DPUs and AI-NICs.
  • Participate in new ASIC and hardware bring-up activities.
  • Debug and fix existing issues and research alternative methods to accomplish work.
  • Develop and automate unit tests, and participate in design and code reviews.
  • Collaborate with customer engineering teams on design and participate in debug sessions.
  • Work with architecture specialists to target optimization efforts and improve products.

What you'll need

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
  • Professional experience at a senior level in software development.
  • Software design and programming skills in C or C++, or Python.
  • Experience in domains of Networking, Security, RDMA, or system software.
  • Experience with Software Defined Networking, networking device drivers, or high-speed packet programming such as networking ASICs or DPDK, Security, or RDMA / RoCE.

Nice to have

  • Experience with RDMA, P4 architecture/programming, or networking drivers.
  • Experience in DPU or AI-NIC development.

Skills: DPU, P4, RDMA, Packet Processing, Data Plane, C++

More semiconductor jobs: AMD jobs · California jobs

Market context

First seen in our index 0 days ago, well below the 42-day median for Infrastructure/Platform Software roles.

Infrastructure/Platform Software · Networking Software

Open roles in category
61
Median days since first seen
42 d
Category median salary (all employers)
$270k
See the full market breakdown ▾Category comparison, skills in demand, and who else is hiring
How AMD compares in Infrastructure/Platform Software hiring
Metric AMD All employers we track in this specialty (61 roles · 12 employers)
Open roles in this specialty 3 61
Open roles in the wider Software, Firmware & Systems family 378 6610 · 158 employers
Median days since first seen 9 d 42 d (+33 d vs this employer)
Median salary (USD postings) n/a $270k

Skills observed across this category: DPU, P4, RDMA, Packet Processing, Data Plane, C++

Who's hiring in this category

  • NVIDIA · 43 open roles · median 42 d
  • Arm Holdings · 3 open roles · median 195 d
  • Eridu AI · 3 open roles · median 161 d
  • AMD (this employer) · 2 open roles · median 43 d
  • Keysight Technologies · 2 open roles · median 11 d
  • Upscale AI · 2 open roles · median 108 d

How we counted: 61 open Infrastructure/Platform Software (Networking Software) roles from 12 employers tracked in the SemiconductorJobs index, counted 12 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, and is counted in the wider Software, Firmware & Systems family row. Days are counted from when our index first saw each posting, not from the employer's original posting date.

Apply now
Santa Clara, CA, United States
On-site
Full-time
1 day ago

Share this job