← All roles

Senior System Software Engineer, CPU

NVIDIA· Engineer, Sys SW
Apply on company site
Shenzhen, China, Shanghai, ChinaFull-timePosted 4w ago

About the role

System Software Engineer to design, develop, and debug the diagnostic software stack for CPU (Tegra / Vera) chips/products, collaborating with hardware and software teams to deliver high-quality drivers and diagnostics for NVIDIA’s SOC-based solutions.

Responsibilities

  • Develop drivers and tests to see them through the full software development lifecycle.
  • Work with software engineers, hardware, and arch teams to implement and optimize features for the diagnostic solutions used for various system-on-chip (SOC) use cases.
  • Triage, debug, and implement fixes in the software stack.
  • Communicate efficiently with peers throughout the company, as well as customers and partners.

Qualifications

  • BS or MS in EE/CS and 5+ years of industry related experience
  • Strong C/C++ programming skills.
  • Familiarity with SOC architecture, and ability to work close to the hardware.
  • Previous experience of working on a large modular system software code base is preferable.
  • Strong problem-solving and debugging skills.
  • Excellent communication and planning skills.

Skills

Required:C/C++ programmingSOC architectureproblem-solving and debugging
Nice to have:kernel/OS understanding
Last updated Sep 25, 2026. Interested? Apply on the company site.

About NVIDIA

World Leader in AI Computing

NVIDIA invents the GPU and drives advances in AI, HPC, gaming, creative design, autonomous vehicles, and robotics.

AIautonomous vehiclesgaminggpugraphics cardhigh performance computingliquid-ai-recruiting-targetllm

More open roles at NVIDIA