Senior System Software Engineer - Simulation & Pre-Silicon

NVIDIA Corporation

Santa Clara (CA)

On-site

USD 152,000 - 242,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

NVIDIA Corporation is seeking a Senior System Software Engineer to join the Simulation Software team in Santa Clara. You will drive early software bring-up on chip and platform simulations, verify readiness, and develop tools that scale development and debugging in pre-silicon environments.

The role requires strong C/C++ and Python skills, SystemC/VDK experience, Linux expertise, and a track record in infrastructure-facing systems engineering. Collaboration across teams is essential.

Qualifications

  • BS, MS, or equivalent in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • 5+ years of software development experience.
  • Strong C/C++ and Python programming skills.
  • Hands-on experience with SystemC, VDK, or similar simulation platforms.
  • Experience in system software bring-up, platform validation, low-level software development, or infrastructure-facing systems engineering.
  • Strong Linux fundamentals, including shell scripting and development workflows.
  • Strong debugging and problem-solving across software stacks, tools, and platform interactions.

Responsibilities

  • Drive early software bring-up on simulation platforms for new chip and platform programs.
  • Verify platform readiness and validate software functionality in pre-silicon development environments.
  • Develop scripts, tools, and automation to improve productivity, reliability, and scale for simulation-based software development.
  • Enable module teams to use simulation platforms effectively for development, debugging, and validation.
  • Debug complex issues spanning software, platform configuration, infrastructure, and simulation environment interactions.
  • Improve developer experience for teams using simulation infrastructure through better workflows, diagnostics, and tooling.

Skills

C/C++
Python
SystemC/VDK
Linux fundamentals
Debugging
Developer tools
Cross-team collaboration

Education

BS/MS in CS/CE/EE

Tools

Shell scripting

Job description

NVIDIA Corporation is seeking a Senior System Software Engineer to join the Simulation Software team in Santa Clara. You will drive early software bring-up on chip and platform simulations, verify readiness, and develop tools that scale development and debugging in pre-silicon environments.

The role requires strong C/C++ and Python skills, SystemC/VDK experience, Linux expertise, and a track record in infrastructure-facing systems engineering. Collaboration across teams is essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior System Software Engineer - Simulation & Pre-Silicon
Senior System Software Engineer - Simulation & Pre-Silicon

NVIDIA • Hillsboro (OR)

On-site
USD 152,000 - 242,000
Senior Simulation Software Engineer (Pre-Silicon)
Senior Simulation Software Engineer (Pre-Silicon)

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 242,000
Equity
Benefits package
Senior System Software Engineer - Simulation & Pre-Silicon Tools
Senior System Software Engineer - Simulation & Pre-Silicon Tools

NVIDIA • Austin (TX)

On-site
USD 152,000 - 242,000
Equity
Benefits package
Pre-Silicon System Software Engineer (C++/Python)
Pre-Silicon System Software Engineer (C++/Python)

NVIDIA AI • Seattle (WA)

On-site
USD 180,000 - 240,000
Equity
Comprehensive Benefits Package
Senior System Software Engineer: Simulation & Platform
Senior System Software Engineer: Simulation & Platform

NVIDIA • Seattle (WA)

On-site
USD 152,000 - 242,000
Equity
Benefits
Senior System Software Engineer - Simulation Software
Senior System Software Engineer - Simulation Software

NVIDIA AI • Seattle (WA)

On-site
USD 180,000 - 240,000
Equity
Comprehensive Benefits Package
Senior System Software Engineer - Simulation Software
Senior System Software Engineer - Simulation Software

NVIDIA • Seattle (WA)

On-site
USD 152,000 - 242,000
Equity
Benefits
Senior System Software Engineer - Simulation Software
Senior System Software Engineer - Simulation Software

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 242,000
Equity
Benefits package
Senior System Software Engineer - Simulation Software
Senior System Software Engineer - Simulation Software

NVIDIA • Hillsboro (OR)

On-site
USD 152,000 - 242,000
Senior System Software Engineer - Simulation Software
Senior System Software Engineer - Simulation Software

NVIDIA • Austin (TX)

On-site
USD 152,000 - 242,000
Equity
Benefits package