Taro Logo

Senior Software Engineer, Graphics Performance

NVIDIA is the world leader in accelerated computing, pioneering GPU technology and AI solutions.
$184,000 - $287,500
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Gaming · AI

Description For Senior Software Engineer, Graphics Performance

NVIDIA, the pioneer of GPU technology and leader in AI computing, is seeking a Senior Software Engineer to join their Graphics driver team. This role focuses on designing and developing performance enhancements for GPU drivers on current and future Linux platforms.

The position offers an exciting opportunity to work with cutting-edge graphics technology, specifically focusing on Vulkan and OpenGL software performance features. You'll be responsible for developing and maintaining software technologies that enable and support NVIDIA's GPU hardware on Linux operating systems, ensuring optimal performance and cross-platform implementation.

The ideal candidate brings substantial experience in graphics software development, with at least 4 years of hands-on experience in OpenGL/Vulkan system-level software and graphics rendering. Strong programming skills in C and C++ are essential, along with deep knowledge of Linux operating systems. The role requires collaboration with worldwide teams across software, hardware, architecture, and OEM support.

NVIDIA offers a competitive compensation package with a base salary range of $184,000 - $287,500 USD, plus equity and comprehensive benefits. The company is known for its innovative culture and commitment to pushing technological boundaries, having transformed from a gaming graphics company to a leader in AI computing. This role provides an opportunity to work on pioneering technology that impacts various industries and contributes to NVIDIA's continued leadership in accelerated computing and AI solutions.

Working at NVIDIA means joining a team of forward-thinking professionals in an environment that values creativity, autonomy, and technical excellence. The company's commitment to diversity and inclusion, combined with its position at the forefront of technological innovation, makes this an exceptional opportunity for talented engineers passionate about graphics performance and system-level software development.

Last updated 2 days ago

Responsibilities For Senior Software Engineer, Graphics Performance

  • Define, design, and develop pioneering professional and consumer Linux Vulkan and OpenGL graphics software performance features
  • Develop and maintain SW technologies for NVIDIA's GPU hardware on Linux operating systems
  • Ensure best performance and cross platform implementation
  • Work with worldwide internal teams, including software, hardware, architecture, and OEM support

Requirements For Senior Software Engineer, Graphics Performance

Linux
  • Bachelors or higher degree in electrical engineering, computer science, or computer engineering
  • 4+ years experience developing graphics OpenGL/Vulkan system level software for Linux OS
  • 4+ years experience in graphics rendering, shader programming, compilers, and optimizations
  • 8+ years of programming experience in C and C++
  • Low-level Linux operating system knowledge
  • Very good oral and written communication skills
  • Self-motivated teammate with good attitude

Benefits For Senior Software Engineer, Graphics Performance

Equity
  • Equity
  • Competitive benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Software Engineer, Graphics Performance