Senior System Software Engineer, CPU

NVIDIA
Shenzhen, Shanghai
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Problem-solving","Debugging","Communication","Planning","Collaboration"]

Develop and debug CPU diagnostic system software within the chip system software group. You’ll build drivers and tests across the full software development lifecycle, working with software, hardware, and architecture teams to implement and optimize diagnostic solutions for Tegra/Vera system-on-chip use cases. Responsibilities include triaging issues, fixing the software stack, and communicating clearly with internal teams and customers/partners to deliver reliable diagnostic software for data center and automotive products.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NVIDIA
NVIDIA
1 day ago

Senior System Software Engineer, CPU

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 13 hours agoStatus: Live
Reposted: similar role first listed 3 months ago

Job Summary

Develop and debug CPU diagnostic system software within the chip system software group. You’ll build drivers and tests across the full software development lifecycle, working with software, hardware, and architecture teams to implement and optimize diagnostic solutions for Tegra/Vera system-on-chip use cases. Responsibilities include triaging issues, fixing the software stack, and communicating clearly with internal teams and customers/partners to deliver reliable diagnostic software for data center and automotive products.
Location: Shenzhen, Shanghai
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop drivers and tests through the full software development lifecycle.
  • •Implement and optimize diagnostic software features for various system-on-chip (SOC) use cases.
  • •Triage, debug, and implement fixes in the diagnostic software stack.
  • •Collaborate with software, hardware, and architecture teams to deliver reliable diagnostic solutions.
  • •Communicate efficiently with peers, customers, and partners to support diagnostic software usage across products.

Key Requirements

  • •BS or MS in EE/CS with 5+ years of industry-related experience.
  • •Strong C/C++ programming skills.
  • •Strong understanding of operating systems and kernel programming, plus computer architecture knowledge.
  • •Familiarity with SOC architecture and ability to work closely with hardware.
  • •Knowledge of Linux kernel internals and/or ARM platforms is preferred.
Experience:5+ years
Education:Bachelor's in EE/CS
Skills:Problem-solvingDebuggingCommunicationPlanningCollaboration
Tech Stack:CC++LinuxLinux Kernel internalsOperating systemsKernel programmingSOC architectureDevice driversARMTegraVera

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