Full Time

Senior System Software Engineer - Power and Performance

NVIDIA
$120,000 - $160,000* / year (about $58–$77 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by NVIDIA, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior System Software Engineer - Power and Performance at NVIDIA will be instrumental in driving the optimization and performance of our cutting-edge software systems. This role involves collaborating closely with hardware engineers and software developers to enhance the efficiency and performance metrics of our products. The successful candidate will leverage their deep understanding of software engineering principles and performance optimization techniques to develop solutions that ensure our systems are not only powerful but also energy-efficient, aligning with NVIDIA’s commitment to sustainable technology.



Job Responsibilities

  • Design and implement software solutions that enhance system power efficiency and performance.
  • Collaborate with hardware teams to define performance benchmarks and tuning parameters.
  • Conduct in-depth analysis of system performance metrics and recommend improvements.
  • Develop and execute power optimization strategies for software components.
  • Participate in code reviews and mentor junior engineers on best practices for performance optimization.
  • Create comprehensive documentation to support the software development lifecycle.
  • Stay updated with emerging tools and methodologies to improve software performance.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field.
  • 5+ years of experience in system software engineering, with a focus on performance optimization.
  • Strong programming skills in C/C++ and Python.
  • Proficient in low-level programming and system architecture.
  • Experience with performance analysis tools and techniques.
  • Knowledge of CPU/GPU architecture and power management strategies.
  • Strong analytical and problem-solving skills.


Technologies & Tools

The Senior System Software Engineer will be working with a variety of technologies and tools, including but not limited to performance profiling tools, power management frameworks, system-level analysis tools, and programming languages such as C/C++ and Python. Additionally, familiarity with hardware debugging tools and simulators will be advantageous in ensuring optimal performance and power efficiency.



Ideal Candidates

The ideal candidates for this position will possess a passion for technology with a strong emphasis on performance and efficiency. They should have a collaborative mindset, eager to work in cross-functional teams and contribute to innovative projects. Excellent communication skills are essential to articulate complex technical concepts effectively to diverse stakeholders. Furthermore, candidates should be self-motivated individuals who thrive in a dynamic environment and are dedicated to continuous learning and development.

Of the 33 countries of the Americas, the United States was the 9th lowest for unemployment in 2025, by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.