Senior System Software Engineer, Modeling and Validation

NVIDIA
Shanghai
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 3+ yearsEducation: bachelorsSkills: ["Problem-solving","Learning agility","Collaboration"]

Build modeling, validation, and bringup infrastructure that supports next-generation SoC and GPU platforms across pre-silicon and post-silicon environments. Develop low-level platform software and execution workflows for system integration, debug, and validation, enhancing C-model, emulation, and silicon pipelines for trace replay and failure analysis. Partner across architecture, firmware, modeling, validation, and infrastructure teams to improve regression quality, debug efficiency, and release readiness.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NVIDIA
NVIDIA
1 day ago

Senior System Software Engineer, Modeling and Validation

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Build modeling, validation, and bringup infrastructure that supports next-generation SoC and GPU platforms across pre-silicon and post-silicon environments. Develop low-level platform software and execution workflows for system integration, debug, and validation, enhancing C-model, emulation, and silicon pipelines for trace replay and failure analysis. Partner across architecture, firmware, modeling, validation, and infrastructure teams to improve regression quality, debug efficiency, and release readiness.
Location: Shanghai
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop and debug modeling, validation, and bringup infrastructure for SoC and GPU platforms across pre-silicon and silicon environments.
  • •Implement and maintain low-level platform software and execution flow for system integration, debug, and validation.
  • •Build and enhance C-model, emulation, and silicon workflows for system execution, issue reproduction, and failure analysis.
  • •Support system-level validation of cross-IP interoperability, memory and data flows, and overall platform behavior.
  • •Improve regression quality, debug efficiency, and release readiness through infrastructure and tooling improvements, including trace replay and root-cause debug.

Key Requirements

  • •BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or related field, or equivalent experience.
  • •3+ years of relevant experience in system software, platform software, validation infrastructure, silicon bringup, modeling, or related areas.
  • •Strong programming skills in C/C++ and Python.
  • •Solid understanding of Linux system software, low-level debug, memory-mapped I/O, and hardware-software interaction.
  • •Hands-on experience building, debugging, or integrating low-level software, validation flows, or test infrastructure in C-model, emulation, or silicon bringup environments.
Experience:3+ years
Education:Bachelor's in Computer Science, Computer Engineering, Electrical Engineering
Skills:Problem-solvingLearning agilityCollaboration
Tech Stack:CC++PythonLinuxSystemC

Company Brief

NVIDIA
Designs and manufactures GPUs, AI accelerators, and system-on-chip products for gaming, data centers, professional visualization, and automotive markets, enabling advanced graphics, AI, and high-performance computing solutions worldwide.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1993
Glassdoor
Glassdoor: 4.3
WebsiteLinkedInGlassdoor