NVIDIA Corporation

Receive alerts when this company posts new jobs.

Similar Jobs

Job Details

Principal Compiler Engineer – P4

at NVIDIA Corporation

Posted: 11/23/2020
Job Status: Full Time
Job Reference #: JR1935328

Job Description

Academic and commercial groups around the world are using Programming Protocol-independent Packet Processors (P4) as a language to express how packets are processed by the data plane of a forwarding element such as a hardware or software switch, network interface card, router, or network appliance.

As we work to advance and implement this technology into our future offerings, our P4 Compiler team is growing and seeking top-tier compiler engineers who want an exciting and fun role as they help lead the charge to even greater accomplishments within a world-class organization. Come join us and to be part of the team in making a difference!

What You'll Be Doing:

  • Design and implementation of significant parts of the compiler

  • Work on performance analysis and design/implementation of new optimizations

  • Partnering and collaborating with global compiler and network software teams to coordinate improvements and problem resolutions

What we need to see:

  • BS/MS in Computer Science or Computer Engineering (PhD strongly preferred) or equivalent

  • 10+ years of relevant work or research experience in performance analysis, compiler optimizations, code generation.

  • Knowledge of network programming, network protocols and layers

  • Excellent C/C++ and Python programming and software design skills, including debugging, performance analysis, and test design.

  • Strong interpersonal skills are required along with the ability to work in a dynamic product-oriented team.

  • Ability to collaborate well with others in an energizing environment.

Ways to stand out from the crowd:

  • Experience working with open source P4 compiler code base

  • Knowledge of Linux networking stack and hardware packet processing pipelines

  • Proven ability to design/architect compiler frameworks.

Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. We have some of the most forward-thinking and talented people in the world working for us and, due to unprecedented

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression , sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.


NVIDIA’s invention of the GPU sparked the PC gaming market. The company’s pioneering work in accelerated computing—a supercharged form of computing at the intersection of computer graphics, high performance computing and AI—is reshaping trillion-dollar industries, such as transportation, healthcare and manufacturing, and fueling the growth of many others.

Learn more about NVIDIA.

Posted 30+ Days Ago

Full time