Taro Logo

System Performance and Power Profiling Engineer

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$120,000 - $235,750
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Gaming · AR/VR...

Job Description

NVIDIA is seeking a System Performance and Power Profiling Engineer to join their Profiler Foundations Developer Tools team. This role combines software development with hardware optimization, focusing on creating tools that help developers maximize GPU performance while maintaining optimal power efficiency.

The position involves working on groundbreaking products across multiple sectors including Automotive, VR, Gaming, Deep Learning, and High Performance Computing. You'll be developing sophisticated software tools that enable GPU application developers to build outstanding GPU-accelerated applications recognized worldwide. The role requires expertise in both low-level programming and performance analysis.

As a team member, you'll have the opportunity to work hands-on with NVIDIA's cutting-edge technology at every layer. You'll be involved in developing software that captures real-time performance statistics and implements next-generation power measurement features. The role offers exciting challenges in working with systems ranging from embedded platforms to cloud servers.

Key responsibilities include designing and maintaining the GPU & SOC Performance profiling SDK, collaborating with various internal teams to define new hardware features, and helping customers optimize their applications. The ideal candidate should have strong programming skills in C and C++, experience with performance or power measurement analysis, and excellent communication abilities.

The position offers competitive compensation with a base salary range of $120,000 - $235,750 USD (depending on level), plus equity and comprehensive benefits. NVIDIA provides an innovative work environment where you'll be at the forefront of technological advancement, working with some of the most talented people in the industry.

This is an excellent opportunity for someone passionate about performance optimization and low-level system development to make a significant impact on NVIDIA's world-class technology stack. The role offers a perfect blend of technical challenge and creative problem-solving, with the chance to influence both software API design and hardware capabilities.

Last updated a month ago

Responsibilities For System Performance and Power Profiling Engineer

  • Design, develop and maintain GPU & SOC Performance profiling SDK
  • Work with Architecture, Driver, and Tools teams to define new GPU/SOC hardware features
  • Develop, validate and debug power measurement features
  • Work with QA to develop automated tests
  • Help customers build performance and power profiling tools using SDK
  • Define and improve NVIDIA profiling library features

Requirements For System Performance and Power Profiling Engineer

  • BS or MS in EE, ECE, CS, or equivalent experience
  • 3+ years of industry experience
  • Strong programming and debugging ability in C and C++
  • Experience in performance or power measurement analysis
  • Solid understanding of hardware pipeline concepts
  • Strong technical communication, presentation, and writing skills

Benefits For System Performance and Power Profiling Engineer

Equity
  • Equity
  • Comprehensive benefits package

Related Jobs

Backend Python Software Engineer

Backend Python Software Engineer role at NVIDIA, developing Digital Twin solutions for data center simulation with Django framework in Durham, NC.

Systems Software Engineer, GPU SW

Systems Software Engineer position at NVIDIA focusing on GPU kernel driver development, offering competitive salary and opportunity to work on cutting-edge technology.

CAD Flow Development Engineer

NVIDIA is seeking a CAD Flow Development Engineer to develop automated chip design software and tools for their advanced semiconductor products.

ServiceNow HR Service Delivery Developer

ServiceNow HR Service Delivery Developer position at NVIDIA, focusing on developing and maintaining HR service delivery solutions using ServiceNow platform.

Software Applications Engineer, Datacenter Products

Software Applications Engineer role at NVIDIA focusing on datacenter products, firmware, and system management software for enterprise solutions.