Enable job alerts via email!

Senior Software Engineer

NVIDIA

United States

Remote

USD 184,000 - 357,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is on the lookout for a Senior System Software Engineer to join their innovative GPU System Software team. In this pivotal role, you will oversee the entire lifecycle of GPU feature development, from concept to production, focusing on optimizing performance and power efficiency. Your expertise will drive the creation of internal architecture and design specifications, influencing next-generation GPU/SoC platforms. Collaborate with talented teams and contribute to the development of energy-efficient consumer products. If you are passionate about technology and eager to make a significant impact, this opportunity is perfect for you.

Qualifications

  • 10+ years of experience in system software or related fields.
  • Strong programming skills in C with a solid background in OS internals.

Responsibilities

  • Define, design, develop, and tune GPU and platform software components.
  • Drive optimization strategies across multiple teams and disciplines.

Skills

C Programming
OS Internals
Device Drivers
Real-time Embedded Systems
Algorithms
Data Structures
Power Management
Optimization Strategies

Education

Bachelor's Degree in Computer Science/Engineering

Job description

NVIDIA is seeking an exceptional Senior System Software Engineer to join our GPU System Software team. This team is responsible for developing comprehensive system software solutions from concept to production. In this role, you will oversee the entire lifecycle of GPU feature development, including proof of concept, design, architecture, algorithm implementation, and pre/post-SI optimization. Your primary focus will be on optimizing performance and power efficiency, leveraging hardware and software architectures to deliver industry-leading, energy-efficient consumer products.

What you will be doing:

  • Define, POC, design, develop, profile, and tune GPU and platform software components focusing on display, performance, and platform controllers.
  • Drive and resolve complex optimization strategies independently across multiple teams and disciplines.
  • Influence next-generation GPU/SoC and platform architecture by creating internal architecture and design specifications.
  • Collaborate effectively with local and remote teams, including OEM/ODM partners.

What we need to see:

  • 10+ years of industry experience in system software or related fields.
  • B.S. or higher degree in Computer Science/Engineering or equivalent experience.
  • Strong programming skills in C, with a solid background in OS internals, device drivers, real-time embedded systems, algorithms, and data structures.
  • In-depth knowledge of low-level power controller fundamentals like DVFS, HW and SW-based closed-loop controllers, and power-saving features such as PG and CG.
  • Ability to work closely with hardware designers and driver engineers to develop new features and solutions.

Ways to stand out from the crowd:

  • Experience in architecture and design of SoC/GPU software related to display, power management, and optimization.
  • Experience with platform, SoC, CPU, and GPU DVFS, power and thermal controller profiling, tuning, and SW/HW optimizations.
  • Experience with system software, OS internals, kernel modules, and device drivers.

We are recognized as one of the most desirable employers in the technology industry, attracting forward-thinking and hardworking professionals. If you're passionate, creative, and driven, we'd love to hear from you. We offer competitive salaries and a generous benefits package. Due to rapid growth, our engineering teams are expanding, and we seek creative, autonomous engineers passionate about technology.

The base salary range is $184,000 - $356,500, determined by location, experience, and comparable roles. You will also be eligible for equity and benefits. NVIDIA accepts applications continuously.

NVIDIA is committed to fostering a diverse, inclusive work environment and is proud to be an equal opportunity employer. We do not discriminate based on race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability, or any other characteristic protected by law.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer (410986)

IDR, Inc.

Remote

USD 100,000 - 720,000

2 days ago
Be an early applicant

Senior Software Engineer

Trinity Cyber

Remote

USD 100,000 - 720,000

2 days ago
Be an early applicant

Senior Software Engineer

Moody's

Bellevue

Remote

USD 116,000 - 203,000

4 days ago
Be an early applicant

Senior Software Engineer

Moody's

Remote

USD 116,000 - 203,000

4 days ago
Be an early applicant

Senior Software Engineer II (Aspire)

ServiceTitan

Remote

USD 151,000 - 203,000

Today
Be an early applicant

Senior Software Engineer, Flutter

Headspace

Remote

USD 122,000 - 196,000

4 days ago
Be an early applicant

Senior Software Engineer, Servicing

Ohiox

Remote

USD 160,000 - 222,000

5 days ago
Be an early applicant

Senior Software Engineer, Shiny USA - Remote

RStudio, Inc.

Remote

USD 146,000 - 193,000

3 days ago
Be an early applicant

Senior Software Engineer - SRE, Backend (Reliability Engineering)

Affirm

Washington

Remote

USD 169,000 - 219,000

10 days ago