P4 Compiler Engineer, DPU

Amd

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Santa Clara, CAAustin, TX
Salary
$172,000–$258,000 / yr
Posted
4 days ago
Freshness
Confirmed live today
Closes
Oct 30, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $206k
This role $215k
$162k $268k
below market most similar roles pay here above market

This role pays more than 74% of similar roles. Most pay $192,050–$219,500 — the blue band above. At the midpoint, this role pays about $215k versus about $206k 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 496 open roles on FindRole.

Listed pay typically runs $172,000–$258,000 across 496 roles with salary data.

Most-posted roles

View all roles at Amd

At a glance

TL;DR · P4 Compiler Engineer, DPU

The P4 Compiler Engineer - DPU joins the Network Technology Solutions Group to support the AMD Pensando DPU product line. This role focuses on the P4 language compiler, where the engineer will define and implement new language features and extensions while developing compiler optimizations. Day-to-day responsibilities include debugging existing issues, performing performance analysis, providing customer support, and participating in ASIC co-design. The candidate must utilize C++ to write high-quality code and leverage the LLVM framework. Required skills include proficiency with software development tools like GitHub, debuggers, and profilers. The work addresses technical challenges in data center infrastructure, AI NIC GPU-to-GPU communication, and networking technologies. Candidates should possess a Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or Electrical Engineering.

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 workarounds.
  • Conduct performance analysis on compiler outputs.
  • Provide technical support for customers.
  • Participate in ASIC co-design processes.
  • Stay informed of software and hardware trends in compilers and networking.

What we're looking for

  • Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
  • Strong engineering skills to tackle complex challenges in P4 compiler and language works.
  • Strong C++ skills (preferred).
  • Experience with LLVM framework (preferred).
  • Familiarity with P4 language or networking domain (preferred).
  • Experience with software development processes and tools such as debuggers, source code control systems (GitHub), and profilers (preferred).
  • Ability to write high quality code with a keen attention to detail (preferred).
  • Ability to test and review the code (preferred).

More like this

Similar roles

NPU Compiler Engineer

Amd

San Jose, CA 42 days ago $172,000–$258,000
C++ Python MLIR Compiler Architecture NPU Vitis-AI Ryzen-AI Machine Learning Frameworks SystemC RTL Simulators Graph Compilers Object-Oriented Programming

Senior DL Compiler Engineer, CUDA Tile LPU

Nvidia

Remote (Santa Clara, CA) +5 5 days ago $152,000–$241,500
CUDA C++ MLIR LLVM XLA TVM OpenCL Compiler Optimization GPU Architecture Deep Learning IR Design Performance Analysis Software Design Debugging
3+ yrs exp Remote

Senior DL Compiler Engineer, CUDA Tile

Nvidia

Remote (Santa Clara, CA) +5 63 days ago
C++ CUDA MLIR LLVM XLA TVM OpenCL Compiler Optimization GPU Architecture Deep Learning Performance Analysis IR Design C Software Design Debugging
3+ yrs exp Remote

Compiler Software Development Engineer

Amd

San Jose, CA 32 days ago $145,600–$218,400
C++ Python MLIR LLVM PyTorch ONNX Machine Learning Code Generation x86 FPGA VLIW GitHub Threading APIs Debuggers Profilers