Nvidia

Senior System Software Engineer, CPU

Nvidia
Apply
20 hours ago
Shanghai, China or Shenzhen, ChinaSenior

Responsibilities

  • Develop CPU diagnostic software, device drivers, and tests through the full software development lifecycle.
  • Collaborate with software, hardware, and architecture teams to implement and optimize system-on-chip diagnostic solutions.
  • Triage, debug, and fix issues in the software stack.
  • Communicate with internal peers, customers, and partners.

Requirements

  • Bachelor’s or master’s degree in electrical engineering or computer science.
  • At least 5 years of related industry experience.
  • Strong C/C++ programming skills.
  • Familiarity with system-on-chip architecture and the ability to work close to hardware.
  • Experience with large modular system software codebases is preferred.
  • Strong problem-solving, debugging, communication, and planning skills.
  • Knowledge of Linux kernel internals, ARM platforms, and diagnostic software solutions is preferred.

Tech Stack

Categories

Nvidia

About Nvidia

10,000+ employees

Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.

Contact me