P4 Compiler Engineer - DPU

Advanced Micro Devices, Inc•Santa Clara, CA

About The Position

AMD's Network Technology Solutions Group (NTSG) develops solutions for data center infrastructure, AI NIC (GPU-to-GPU communication), and networking technologies, including the AMD Pensando DPU. The P4 Language Compiler team is seeking an engineer to work on P4 compiler and language challenges. Familiarity with P4 or networking is not required, though it is a plus. The role is based in Santa Clara, California, Austin, Texas, or another AMD office in the United States. The position is not eligible for visa sponsorship.

Requirements

  • Strong C++ skills.
  • Ability to write high-quality code with keen attention to detail.
  • Ability to test and review code.
  • Effective communication and problem-solving skills.
  • Bachelor’s or master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.

Nice To Haves

  • Experience with the LLVM framework.
  • Familiarity with the P4 language or networking domain.
  • Experience with software development processes and tools such as debuggers, source code control systems (GitHub), and profilers.

Responsibilities

  • Define and implement new P4 language features and extensions.
  • Develop optimizations for the P4 language compiler.
  • Debug and fix existing issues, and research more efficient ways to accomplish the same work.
  • Perform performance analysis.
  • Provide support for customers.
  • Participate in ASIC co-design.
  • Develop technical relationships with peers and partners.
  • Stay informed about software and hardware trends and innovations, especially in compilers, languages, and networking technologies.

Benefits

  • AMD benefits are referenced as available; specific benefits are not detailed in the posting.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service