Senior System Software Engineer - Embedded Controller

NVIDIA

Santa Clara (CA)

On-site

USD 152,000 - 287,500

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity benefits

Job summary

NVIDIA is seeking a talented GPU Software Engineer in Santa Clara, CA. You will define, design, and develop GPU system software, focusing on power and performance.

The ideal candidate should have over 5 years of experience in system software development, with strong programming skills in C and expertise in low-level interfaces. The position offers a competitive salary range from $152,000 to $241,500, based on experience and level.

Qualifications

  • 5+ years of proven expertise in system software or related field.
  • Experience with GPU system software development.
  • Strong background in algorithms and data structures.

Responsibilities

  • Define and develop GPU system software firmware components.
  • Drive and resolve issues independently across teams.
  • Collaborate and communicate effectively with global teams.

Skills

C programming
Low-level interfaces
Operating system principles
Device driver programming
Real-time embedded systems

Education

M.S. or higher in Computer Science/Engineering

Job description

What you’ll be doing:
  • Define, design and develop GPU system software firmware components with 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 across the globe
What we need to see:
  • 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, in-depth knowledge of low-level interfaces like interrupt handling, GPIO programming, DMA, PCIe, and I2c.
  • Strong background in the principles of operating system mechanisms, real-time embedded operating system, algorithms and data structures.
  • Experience in device driver programming and debugging.
  • Experience in computer architecture and graphics driver stacks a plus.
  • A strong teammate and lead; 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 from the crowd:
  • Have you worked on software power management and optimization of embedded systems?
  • Prior experience in designing real-time software controllers?
  • Proven track record in automating design, development, and validation workflows.
  • Working experience developing foundational software, operating system internals, kernel modules, and device drivers?
  • Do you have advanced knowledge of computer architectures, low-level device programming and bus interfaces (PCIe, i2c, SPI, etc)?

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.

We will also be eligible for equity benefits.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, 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 Gruppe • Santa Clara (CA)

On-site
USD 152,000 - 242,000
Equity and benefits eligibility
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
Senior System Software Engineer - GPU Server
Senior System Software Engineer - GPU Server

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Generous benefits package
Equity eligibility
Senior Firmware Engineer - GPU
Senior Firmware Engineer - GPU

Nvidia Corporation in • 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 Gruppe • 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 • Redmond (WA)

On-site
USD 184,000 - 357,000
Equity
Benefits
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 - Video
Senior System Software Engineer - Video

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Competitive salaries
Generous benefits package
Equity eligibility
Senior Linux Kernel Systems Software Engineer – CSP Engagements
Senior Linux Kernel Systems Software Engineer – CSP Engagements

NVIDIA • Santa Clara (CA)

On-site
USD 184,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