Nvidia - Santa Clara, CA

posted about 2 months ago

Full-time - Senior
Santa Clara, CA
Computer and Electronic Product Manufacturing

About the position

NVIDIA is seeking a deeply technical and creative Engineering Manager to lead the development of next-generation GPU Profiling Tools. This role involves empowering developers to optimize their use of NVIDIA GPUs, focusing on creating and enhancing profiling tools that help identify and resolve performance issues in video games and professional 3D applications. The position requires collaboration with various internal teams and mentoring engineers to ensure high-quality software delivery.

Responsibilities

  • Lead the technical design and implementation of features in an Agile/JIRA environment.
  • Create and improve existing profiling tools for NVIDIA GPUs.
  • Collaborate with internal and external partners, including Compiler, Driver, and GPU Architecture teams.
  • Drive technology discussions and provide feedback on system architecture.
  • Estimate and prioritize tasks to create realistic delivery schedules.
  • Write maintainable, reliable, and well-documented object-oriented code.
  • Mentor and guide engineers, providing feedback on performance and career development.
  • Document requirements and designs, and review documents with key partners.
  • Meet with the QA Department to develop test plans for new features.

Requirements

  • 8+ years of relevant industry experience in 3D graphics and low-level programming.
  • Excellent C/C++ programming skills.
  • 4+ years of experience as a technical lead or manager.
  • Bachelor's degree in Computer Science, Mathematics, or related engineering fields.
  • Ability to provide accurate estimates for 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.
  • Experience writing, debugging, and optimizing HLSL/GLSL shader code.
  • Excellent written and verbal communication skills.

Nice-to-haves

  • Experience developing drivers for GPUs.
  • Expertise in GPU low-level performance tuning/optimization.
  • Background in the game industry or high-performance graphics.
  • Demonstrated initiative and determination to get things done.

Benefits

  • Equity options
  • Comprehensive health insurance
  • 401(k) retirement plan
  • Paid time off and holidays
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service