Software Development Engineer in Test - Graphics

World leader in accelerated computing, pioneering AI and digital twins technology.
$108,000 - $212,750
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Gaming · AI

Description For Software Development Engineer in Test - Graphics

NVIDIA, a global leader in accelerated computing and AI technology, is seeking a Software Development Engineer in Test to join their Graphics team. This role combines software engineering expertise with specialized knowledge in compiler testing and performance optimization.

The position offers an opportunity to work at the cutting edge of graphics technology, where you'll be responsible for developing and implementing test frameworks that ensure the quality and performance of NVIDIA's graphics compiler systems. You'll collaborate with cross-functional teams including compiler developers, driver developers, and hardware architects to deliver state-of-the-art graphics solutions.

As part of NVIDIA's innovative environment, you'll be immersed in a culture that has been transforming computer graphics and PC gaming for over 25 years. The role requires a blend of technical expertise in programming (Python, C/C++, C#) and a deep understanding of software testing methodologies. You'll be involved in analyzing performance metrics, identifying regression issues, and driving continuous improvement in testing processes.

The position offers a competitive compensation package with a base salary range of $108,000 to $212,750, plus equity and comprehensive benefits. NVIDIA is known for its inclusive work environment and commitment to fostering diversity, making it an ideal workplace for talented engineers looking to make a lasting impact in the technology industry.

This role is perfect for someone who combines strong technical abilities with excellent analytical and communication skills, and who thrives in a fast-paced, collaborative environment working on cutting-edge technology. The opportunity to work with modern GPU graphics APIs and compiler systems makes this an exciting position for those interested in graphics technology and software quality assurance.

Last updated 21 hours ago

Responsibilities For Software Development Engineer in Test - Graphics

  • Develop and review test plans, implement test cases, automate tests with NVIDIA test frameworks
  • Analyze performance degradation and functional defects in compilers
  • Use test suites to find, report and track compiler performance changes
  • Collaborate with multi-functional teams including compiler developers, driver developers, hardware architects
  • Help identify potential weaknesses in current processes and offer improvement ideas

Requirements For Software Development Engineer in Test - Graphics

Python
Linux
  • Bachelor's or Master's Degree in Computer Science or equivalent experience
  • Proficiency in programming languages such as Python, C/C++ and/or C#
  • 2+ years experience with test development, automation, and reporting
  • Deep understanding of Software Development Life Cycle (SDLC)
  • Strong troubleshooting and debugging skills
  • Excellent communications skills, self-motivated and well organized
  • Strong analytical skills with attention to detail

Benefits For Software Development Engineer in Test - Graphics

Medical Insurance
Equity
  • Competitive base salary
  • Equity grants
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Software Development Engineer in Test - Graphics

DFX CAD Tools Development Engineer

NVIDIA is hiring a DFX CAD Tools Development Engineer in Bengaluru to develop and support semiconductor design tools using C++, Python, and TCL, focusing on DFT and DFP methodologies.

Python and C++ Software Engineer

Python and C++ Software Engineer role at NVIDIA, developing next-generation developer tools for networking solutions, requiring 3+ years of experience in high-performance application development.

System Performance and Power Profiling Engineer

NVIDIA seeks a System Performance & Power Profiling Engineer to develop GPU profiling tools and optimize performance/power efficiency for their cutting-edge hardware platforms.

System Software Engineer

System Software Engineer position at NVIDIA, working on core system software development.

System Software Application Engineer

System Software Application Engineer position at NVIDIA, focusing on developing system-level software applications for GPU and AI technologies.