Senior System Software Engineer - GPU and SOC
NVIDIA CorporationMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, implement, and debug kernel-mode software changes to transition next-generation GPU/SOC hardware from design to production.
Drive platform performance, power savings, and robustness for NVIDIA production GPU and SOC kernel drivers and embedded software across diverse products including datacenter systems, desktops, and gaming consoles.
Lead emulation, hardware bringup, and product hardening efforts to support global collaboration with software and hardware teams.
Minimum Requirements
Bachelor's or Master's degree in Computer Engineering, Computer Science, or equivalent experience.
5+ years of relevant software development experience, particularly with sophisticated systems deployed at scale.
Strong proficiency in C/C++ programming as well as operating systems fundamentals with kernel experience on Linux or Windows.
Familiarity with computer system architecture, including caches, buses, memory controllers, DMA.
Ideal Candidate Profile
Experience with system-level debugging involving both software and hardware components.
Knowledge of Windows Driver Models (WDDM or MCDM) and system-level security concepts is advantageous.
Demonstrated ability to manage complex system software development from hardware design stages through production across multiple platforms.
