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.
About Nvidia
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.
