Senior Graphics Software Performance Engineer

8 months ago
$128,000 - $247,250 / year

Job Description

Are you excited to learn how GPU performance powers technology such as gaming, artificial intelligence, and self-driving cars? Are you passionate about challenging yourself and would you love to contribute as part of a world-class company? We are looking for a Senior Graphics Software Performance Engineer to help us drive better performance and deliver state of the art compiler for graphics.

What you’ll be doing:

  • Design and implement graphics shaders using various shading languages to test and improve our compiler.
  • Develop and implement performance testing strategies, plans and scripts to evaluate our GPU compiler performance from all aspects.
  • Analyze performance degradation or functional defect of compilers, identify regression root cause, and perform reviews to continuously improve test coverage.
  • Collaborate closely with multi-functional teams including compiler developers, driver developers, hardware architects to ensure smooth integration and performance of our graphics features.
  • Document requirements and designs, and review with partners.

What we need to see:

  • B.S. or M.S. in computer science or equivalent experience.
  • 5+ years’ work experience in a software development.
  • Proficiency in programming languages such as Python, C/C++.
  • Experience with modern GPU graphics APIs: DirectX, Vulkan, HLSL/GLSL.
  • Significant experience in System Development Life Cycle (SDLC) and Software Testing Methodologies.
  • Proven capability in problem solving and implement solutions.
  • Comfortable working collaboratively with team members from diverse geographic locations under tight schedules and have strong analytical skills with attention to detail.
  • Excellent communications skills, self-motivated and well organized.

Ways to stand out from the crowd:

  • Familiar with NVIDIA GPU products.
  • Experience with revision control software and management tools, such as Git, Perforce, JIRA, Confluence and Make.
  • Familiarity with statistical analysis tools for identifying and isolating out-of-bound behavior.

NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. We are looking for great people like you to help us accelerate the next wave of artificial intelligence.The base salary range is 128,000 USD – 247,250 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis. 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.

Office Location

NVIDIA Endeavor, 2788, San Tomas Expressway, Santa Clara, Santa Clara County, California, 95051, United States