Used Tools & Technologies
Not specified
Required Skills & Competences ?
Algorithms @ 5 Leadership @ 3 Communication @ 3 Mathematics @ 3 Jira @ 3 Debugging @ 3 API @ 5 QA @ 3 System Architecture @ 3 Agile @ 3 GPU @ 3Details
Are you passionate about 3D graphics, GPUs, and low-level, close-to-the-hardware programming? Have you ever dreamed of helping bring video games to life? Do you want to work with a fast, agile, and experienced team? Are you ready to move at the speed of light? NVIDIA is looking to hire a deeply technical, creative and hands-on engineering manager to help pioneer the next generation of Graphics Developer Tools. As a key leader of the team that drives research and development of new tools and related technologies, you will empower developers worldwide to harness the full power of NVIDIA GPUs. We are looking for someone that is passionate about making the best possible experience for developers seeking to create fast and stable video games and professional 3D applications.
Responsibilities
- Lead the technical design and implementation of features in an Agile/JIRA environment.
- Improve existing tools for NVIDIA GPUs to help developers identify and resolve rendering and performance issues.
- Create innovative new tools that bridge AI and graphics in next-generation workflows.
- Collaborate closely with internal and external partners, including NVIDIA Compiler, Driver, and GPU Architecture teams.
- Drive technology discussions and provide feedback on system architecture; demonstrate ongoing growth in technical and leadership abilities.
- Accurately estimate and prioritize tasks to create realistic delivery schedules.
- Write fast, effective, maintainable, reliable, and well-documented object-oriented code.
- Mentor and guide engineers, providing feedback on performance and career development.
- Document requirements and designs; review documents with key partners.
- Meet with QA to develop test plans for new features.
Requirements
- 8+ years of relevant experience with real passion for 3D graphics, AI, and low-level programming.
- Bachelor’s in Computer Science, Mathematics, or related engineering field, or equivalent experience.
- Excellent C/C++ programming skills.
- 2+ years of previous experience as a technical lead or manager, with proven ability to lead a team in a fast-paced environment.
- Ability to provide accurate estimates to ensure on-time software delivery.
- Knowledge of 3D graphics algorithms and GPU architectures; proficiency in at least one 3D graphics API such as Direct3D, OpenGL, or Vulkan.
- Deep understanding of computer architecture concepts such as virtual memory, caches, registers, threads, and heterogeneous computing.
- Excellent written and verbal communication skills.
Ways to Stand Out
- Experience developing drivers for GPUs and understanding of Deep Learning and AI.
- Expertise in GPU low-level performance tuning/optimization, including profiling and debugging.
- Experience writing, debugging and optimizing HLSL/GLSL shader code for gaming, device drivers, real-time systems or low-level libraries.
- Background in the game industry or other fields requiring high-performance graphics.
- Demonstrated initiative and determination to get things done.
Compensation & Benefits
- Base salary range:
- Level 3: 224,000 USD - 356,500 USD per year
- Level 4: 272,000 USD - 425,500 USD per year
- You will also be eligible for equity and benefits (see NVIDIA benefits page).
Other Details
- Location: Santa Clara, CA, United States (on-site)
- Employment type: Full time
- Applications accepted at least until November 10, 2025.
NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer. They do not discriminate 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.