Jobs · Engineering · California

Senior System Software Engineer, Vulkan Performance

NVIDIA · Santa Clara, CA · 1 wk ago
EngineeringFull-time

About the role

You will be part of a team whose mission it is to achieve the best possible performance, power-efficiency, and latency for the latest games and creative applications.

Responsibilities

  • Diagnosing GPU and CPU performance bottlenecks in Vulkan and Proton titles.
  • Identifying changes to API usage to improve performance and communicating via appropriate channels with third-party developers.
  • Implementing driver performance improvements and resolving driver defects.
  • Collaborating with engineers on the team and across NVIDIA.
  • Developing a driver that leads the industry in quality and performance.

Requirements

  • Hold a B.S. or higher degree in Computer Science/Engineering or similar field or equivalent experience.
  • 5+ years of experience (or equivalent) in graphics software, system programming, or related field.
  • An understanding of graphics fundamentals, experience with operating systems and a solid understanding of computer architecture is required.
  • Comfortable with Vulkan, OpenGL or DirectX.
  • Strong programming skills in C and C++, familiarity with assembly code.
  • Experience in developing highly optimized code.

Qualifications

  • Strong interest and background in 3D graphics.
  • Working experience inside operating system kernels and device drivers.
  • Ability to think creatively to debug and solve complex, hard to reproduce problems.
  • Able to work autonomously and effectively in a multinational, multi-time zone corporate environment.

Skills

  • Strong standout colleague; self-motivated with strong interpersonal skills.

Benefits

  • Competitive salaries and a generous benefits package.
  • Opportunity to work with some of the brightest minds in the field of computer graphics and high-performance processor design.

Pay

Base salary range: $152,000 - $241,500 for Level 3, and $184,000 - $287,500 for Level 4.

Schedule

Not specified.

Similar jobs