P4 Compiler Engineer, DPU

Amd

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Santa Clara, CAAustin, TX
Salary
$172,000–$258,000 / yr
Posted
14 days ago
Freshness
Confirmed live yesterday
Closes
Aug 26, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $202k
This role $215k
$143k most similar roles pay here $270k

This role pays more than 67% of similar roles. Most pay $174,712–$229,025 — the shaded band above. At the midpoint, this role pays about $215k versus about $202k 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 367 open roles on FindRole.

Listed pay typically runs $166,400–$249,600 across 367 roles with salary data.

Most-posted roles

View all roles at Amd

At a glance

TL;DR · P4 Compiler Engineer, DPU

P4 Compiler Engineer - DPU will join the Network Technology Solutions Group team to work on the Pensando DPU product line. This role focuses on the P4 Language Compiler team, where the engineer will define and implement new P4 language features and extensions while developing optimizations for the compiler. Daily responsibilities include debugging existing issues, performing performance analysis, participating in ASIC co-design, and providing customer support. The candidate must possess strong C++ skills, experience with the LLVM framework, and proficiency with software development tools like GitHub, debuggers, and profilers. The role addresses technical challenges within data center infrastructure, AI NIC communication, and networking technologies. While familiarity with the P4 language or networking domain is a plus, the core work involves solving complex compiler and language problems to improve hardware-software integration in high-performance networking environments.

What you'll do

  • Define and implement new P4 language features and extensions.
  • Develop optimizations for the P4 language compiler.
  • Debug and fix existing issues while researching more efficient technical solutions.
  • Perform performance analysis on compiler systems.
  • Provide technical support to customers.
  • Participate in ASIC co-design processes.
  • Stay informed on software, hardware, and networking technology trends.

What we're looking for

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
  • Strong C++ skills (preferred).
  • Ability to write high quality code with a keen attention to detail (preferred).
  • Ability to test and review code (preferred).
  • Experience with LLVM framework (preferred).
  • Familiarity with P4 language or networking domain (preferred).
  • Experience with software development processes, debuggers, source control systems like GitHub, and profilers (preferred).
  • Effective communication and problem-solving skills (preferred).

More like this

Similar roles

Staff Embedded NPU Software Engineer

Qualcomm

San Diego, CA 126 days ago $134,800$202,200
C C++ Python Java NPU DSP SIMD Multi-threading Trace32 JTAG Hexagon DSP Android Linux Windows Machine Learning Computer Vision Signal Processing System Drivers
4+ yrs exp

Senior Compiler Engineer, Smart Network Devices

Nvidia

Santa Clara, CA 114 days ago $152,000$241,500
Compiler Technology C++ Python Networking Protocols Hardware Design Code Generation Performance Analysis Linux Networking Stack Packet Processing Software Design Debugging Test Design Data Processing Units (DPUs)
5+ yrs exp

Principal Datacenter GPU Performance Architect

Amd

Austin, TX 22 days ago $212,000$318,000
GPU C++ C Object-Oriented Programming Multi-node Communication Threading APIs GitHub Debugging ASIC High-Performance Computing AI Source Code Control Systems

Software Engineer, DPU Platform

Nvidia

Westford, MA 24 days ago $116,000$189,750
C Python Embedded Systems Linux Kernel Firmware Device Drivers ARMv8 UEFI GCC Git GitHub Make BitBake Gerrit Jenkins Agile Secure Boot SOC
2+ yrs exp