Compiler Engineer
Company: Nvidia
Location: Redmond
Posted on: May 16, 2022
|
|
Job Description:
NVIDIA's invention of the GPU 1999 sparked the growth of the PC
gaming market, redefined modern computer graphics, and
revolutionized parallel computing. More recently, GPU deep learning
ignited modern AI - the next era of computing - with the GPU acting
as the brain of computers, robots, and self-driving cars that can
perceive and understand the world. Today, we are increasingly known
as "the AI computing company". We are growing our company with the
smartest people in the world. We are looking for you.We are seeking
a Compiler Engineer to join our Compiler Group that develops core
compiler modules for the DirectX, OpenGL and Vulkan drivers, as
well as the CUDA compiler used in our GPGPU products.What you'll be
doing:You will serve as a Senior Member of an exceptional team of
compiler engineers.Responsible for improving run time performance
of AAA game titles on gaming platforms based on NVIDIA GPUs, and
that of automotive safety critical applications.Work on optimizing
graphics shader compiler framework targeting ground breaking GPU
technologiesYou will be tacking several interesting and meaningful
technical problems.Contribution to open source projects (Khronos'
glslang, DXC - HLSL Compiler).Authoring NVIDIA language
specifications for new GPU features.What we need to see:3+ years of
experience and strong background in compilers.BS in Computer
Science or Computer Engineering or equivalent experience (MS or PhD
strongly preferred).Experience with various aspects of compiler
design including language processing, compiler optimization, code
generation and compiler architecture.Deep understanding of compiler
intermediate-language representation trade-offs.Proven C/C++
programming skills with production system software.Self-motivated
and collaborative with the team.---Ways to stand out from the
crowd:Prior work experience related to graphics shader compiler
development.Strong experience in programming languages, LLVM
internals and GPU architectures.Familiarity with graphics
programming languages & standards, such as OpenGL &
Vulkan.Background with industry-standard compiler technologies &
frameworks, such as SPIR-V & LLVM.Familiarity with GPU
architectures and graphics shader compilation techniques.PhD degree
in CS, publications in refereed journals, patent.NVIDIA is widely
considered to be one of the technology world's most desirable
employers. We have some of the most brilliant and hardworking
people in the world working for us. If you're creative and
autonomous, we want to hear from you!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.SummaryLocation: US,
CA, Santa Clara; US, TX, Austin; US, WA, RedmondType: Full time
Keywords: Nvidia, Redmond , Compiler Engineer, Engineering , Redmond, Washington
Click
here to apply!
|