Senior System Software Engineer - Embedded Controller

NVIDIA Gruppe

Santa Clara (CA)

On-site

USD 152,000 - 241,500

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity and benefits eligibility

Job summary

NVIDIA Gruppe is looking for a skilled GPU system software engineer in Santa Clara, California. The position requires defining and developing firmware components focused on power and performance while collaborating globally and influencing architectural designs.

Applicants should possess 5+ years of expertise in system software and a Master's degree in Computer Science or related field. A strong foundation in C programming and low-level interfaces is essential, along with a positive, self-motivated attitude.

The role offers competitive salary ranges and various benefits.

Qualifications

  • 5+ years of experience in system software or related field.
  • Strong programming skills in C and knowledge of low-level interfaces.
  • Background in operating system mechanisms and algorithms.

Responsibilities

  • Define and develop GPU system software firmware components.
  • Collaborate with teams globally to resolve cross-team issues.
  • Influence architecture by drafting specifications.

Skills

System software expertise
C programming
Low-level interfaces knowledge
Operating systems principles
Device driver programming
Computer architecture

Education

M.S. or higher in Computer Science/Engineering

Job description

Responsibilities

As a GPU system software engineer, you will craft and implement firmware components focused on power and performance, drive and resolve cross‑team issues, influence architecture by drafting specifications, and collaborate globally with teams.

  • Define, design and develop GPU system software firmware components with a focus on power and performance.
  • Drive and resolve issues independently across teams and domains.
  • Influence GPU architecture and system software by crafting architecture and design specifications.
  • Collaborate and communicate effectively with teams from around the globe.
Qualifications
  • 5+ years of proven expertise in system software or related field.
  • Hold a M.S. or higher degree (or equivalent experience) in Computer Science/Engineering and related field.
  • Strong programming skills in C, and in-depth knowledge of low‑level interfaces such as interrupt handling, GPIO programming, DMA, PCIe, and I2C.
  • Strong background in the principles of operating system mechanisms, real‑time embedded operating systems, algorithms and data structures.
  • Experience in device driver programming and debugging.
  • Experience in computer architecture and graphics driver stacks is a plus.
  • Strong teammate and leader; self‑motivated with a positive attitude.
  • Ability to work closely with both software and hardware designers to build new features and solutions.
Ways to Stand Out
  • Experience with software power management and optimization of embedded systems.
  • Prior experience designing real‑time software controllers.
  • Proven track record in automating design, development, and validation workflows.
  • Experience developing foundational software, operating system internals, kernel modules, and device drivers.
  • Advanced knowledge of computer architectures, low‑level device programming and bus interfaces such as PCIe, I2C, SPI.
Benefits
  • Base salary range: $152,000 – $241,500 USD for Level 3, and $184,000 – $287,500 USD for Level 4.
  • Equity and benefits eligibility.
EEO Statement

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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior System Software Engineer - Embedded Controller
Senior System Software Engineer - Embedded Controller

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Equity benefits
System Software Engineer - GPU and SOC
System Software Engineer - GPU and SOC

NVIDIA • Redmond (WA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior System Software Engineer - GPU Server
Senior System Software Engineer - GPU Server

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 184,000 - 357,000
System Software Engineer - GPU and SOC
System Software Engineer - GPU and SOC

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Senior System Software Engineer - Embedded Controller
Senior System Software Engineer - Embedded Controller

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 152,000 - 242,000
Comprehensive benefits package
Equity options
Principal Software Engineer, GPU Firmware and GPU System Software — CSP Engagements
Principal Software Engineer, GPU Firmware and GPU System Software — CSP Engagements

2100 NVIDIA USA • Santa Clara (CA)

On-site
USD 272,000 - 431,250
Equity and benefits
Senior Systems Software Engineer – GPU Software
Senior Systems Software Engineer – GPU Software

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Comprehensive benefits
System Software Engineer - GPU and SOC
System Software Engineer - GPU and SOC

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Comprehensive benefits
Senior Firmware Engineer - GPU
Senior Firmware Engineer - GPU

Nvidia Corporation in • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Equity
Benefits
Senior System Software Engineer - SoC Power
Senior System Software Engineer - SoC Power

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 152,000 - 242,000