Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NVIDIA

Senior System Software Engineer, CPU

NVIDIA

. Develop drivers and tests through the full software development lifecycle .

Posted 9/20/2026full-timeShenzhen • ChinaSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing and debugging diagnostic software for CPU Tegra/Vera chips, with strong proficiency in C/C++ programming and a solid understanding of ARM platforms. Capable of collaborating effectively with cross-functional teams and communicating technical concepts clearly.

Highest-signal resume keywords
C/C++ Programming SkillsLinux Kernel InternalsSoC Architecture FamiliarityProblem-Solving SkillsDiagnostic Software Solutions Experience

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C/C++ ProgrammingDebuggingDriver DevelopmentSoftware Development LifecycleModular System SoftwareDiagnostic Software DevelopmentARM Platform UnderstandingTriage and Fix ImplementationSoftware Stack OptimizationHardware Interaction
Soft Skills
Excellent CommunicationPlanning Skills
Certifications & Qualifications
BS or MS in Electrical EngineeringBS or MS in Computer Science
Industry Keywords
System-on-ChipNVIDIAData Center ProductsAutomotive Products

Tech Stack

Tools & technologies
LinuxC++

About the role

Key responsibilities & impact
  • Develop drivers and tests through the full software development lifecycle
  • Work with software engineers, hardware engineers, and architecture teams to implement and optimize features for diagnostic solutions used in various system-on-chip use cases
  • Triage, debug, and implement fixes in the software stack
  • Communicate with peers throughout the company, as well as customers and partners
  • Design, develop, and debug the diagnostic software stack used for CPU Tegra/Vera chips and products
  • Write device drivers to produce high-quality, reliable diagnostic software for NVIDIA and customer data center and automotive products

Requirements

What you’ll need
  • 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 working on a large modular system software code base is preferable
  • Strong problem-solving and debugging skills
  • Excellent communication and planning skills
  • Knowledge of Linux Kernel internals
  • Solid understanding of ARM platforms
  • Experience working with diagnostic software solutions