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.