JOBSEARCHER

System Software Engineer, GPU Development Tools

NVIDIASomerville, MAL6 LeadSeptember 15th, 2026
Overview In this role you will help build the core infrastructure for modeling, analyzing, and debugging large-scale GPU development. You will bridge software drivers and GPU simulations, enabling testing across silicon, emulations, and driver stacks. You’ll work with GPU architects and software teams to deliver production-ready drivers and scalable test environments. You join a high-performance studio focused on advancing next-generation GPUs and AI-powered graphics. Compensation / Benefitsequitybenefitshybrid/LI-Hybrid ResponsibilitiesDevelop and maintain core infrastructure for modeling, analyzing, and debugging GPU developmentBridge software drivers and GPU simulation to ensure consistency across models and siliconRun software applications on simulated GPUs in diverse environmentsCapture instrumentation needs from GPU architects researching next-gen improvementsCoordinate with GPU architects to enable functional and performance testing for new architecturesCollaborate with software teams to deliver production-ready drivers at silicon releaseImprove workflows for chip modelers and designers worldwide to accelerate GPU generation Key requirementsBachelor's or Master's in Computer Science or Computer Engineering or equivalent experience5+ years of relevant software developmentUnderstanding of the software driver stack (compute CUDA or graphics DX/OpenGL/Vulkan)Ability to work across GPU and driver stacksStrong C++ programming capabilityKnowledge of object-oriented design patternsExcellent interpersonal skillsFlexibility/adaptability in a dynamic environment with different frameworks and requirementsexcellent interpersonal skillsflexibility/adaptabilityC++ programmingobject-oriented design patternsdriver stack knowledge (CUDA, DX, OpenGL, Vulkan)Python scripting