{"schemaVersion":"jobsearcher.job.v1","id":"3dd26e6138cd91f2a2b8da10","url":"https://jobsearcher.com/jobs/3dd26e6138cd91f2a2b8da10","canonicalUrl":"https://jobsearcher.com/jobs/3dd26e6138cd91f2a2b8da10","title":"Senior System Software Engineer - GPU Power Management","description":"OverviewJoin NVIDIA's GPU Performance and Power Management Software team to architect and deliver production software for P-states and DVFS across data-center GPUs. You will bridge hardware, firmware, drivers, and OS layers to optimize performance, power, and thermals under demanding workloads. Own the full product lifecycle from architecture to deployment, influencing next-generation processor power-management capabilities. This role offers a chance to impact energy efficiency and reliability at scale in a leading AI computing company.Compensation / Benefitsequitybenefitsremote optionscompetitive compensationglobal teamworkcareer growthResponsibilitiesArchitect, build, and debug GPU power- and performance-management software with emphasis on P-state management and DVFSDevelop real-time controllers and policies to optimize performance, power, and thermals for data-center workloadsLead end-to-end features across requirements, architecture, pre-silicon validation, silicon bring-up, productization, and production supportCollaborate with GPU architects and hardware designers to define hardware-software interfacesAnalyze interactions among workloads, clocks, voltages, power limits, thermals, telemetry, and policiesLead investigations of complex power, performance, stability, and reliability issues across firmware, drivers, hardware, and platform softwareDevelop validation strategies and automation for functional correctness, latency, performance-per-watt, and robustnessCreate architecture, interface, and specification documents for new power-management featuresPartner with distributed teams across architecture, ASIC, firmware, driver, validation, platform, and data-center systemsKey requirementsBS or MS degree in Computer Science, Computer Engineering, Electrical Engineering, or related field, or equivalent experience12+ years in system software, embedded firmware, device drivers, or hardware-related production softwareStrong C programming skills for low-level software developmentDeep understanding of OS fundamentals, device-driver architecture, embedded/real-time software, concurrency, interrupts, and hardware programmingExperience interpreting hardware specs and developing software interfaces for registers, telemetry, interrupts, and control mechanismsStrong understanding of computer architecture and hardware-software interactionsProven ability to independently debug complex problems across software and hardware layersExcellent written and verbal communication with cross-organizational collaborationexcellent written and verbal communicationability to work across organizational and geographic boundariesproblem-solving mindsetC programming (low-level)OS fundamentals and device-driver architectureembedded or real-time software","company":"NVIDIA","rawCompany":"nvidia","city":"Millbrae","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-10-26T14:32:56.466Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"17-2061.00","title":"Computer Hardware Engineers","slug":"computer-hardware-engineers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior System Software Engineer - GPU Power Management","description":"OverviewJoin NVIDIA's GPU Performance and Power Management Software team to architect and deliver production software for P-states and DVFS across data-center GPUs. You will bridge hardware, firmware, drivers, and OS layers to optimize performance, power, and thermals under demanding workloads. Own the full product lifecycle from architecture to deployment, influencing next-generation processor power-management capabilities. This role offers a chance to impact energy efficiency and reliability at scale in a leading AI computing company.Compensation / Benefitsequitybenefitsremote optionscompetitive compensationglobal teamworkcareer growthResponsibilitiesArchitect, build, and debug GPU power- and performance-management software with emphasis on P-state management and DVFSDevelop real-time controllers and policies to optimize performance, power, and thermals for data-center workloadsLead end-to-end features across requirements, architecture, pre-silicon validation, silicon bring-up, productization, and production supportCollaborate with GPU architects and hardware designers to define hardware-software interfacesAnalyze interactions among workloads, clocks, voltages, power limits, thermals, telemetry, and policiesLead investigations of complex power, performance, stability, and reliability issues across firmware, drivers, hardware, and platform softwareDevelop validation strategies and automation for functional correctness, latency, performance-per-watt, and robustnessCreate architecture, interface, and specification documents for new power-management featuresPartner with distributed teams across architecture, ASIC, firmware, driver, validation, platform, and data-center systemsKey requirementsBS or MS degree in Computer Science, Computer Engineering, Electrical Engineering, or related field, or equivalent experience12+ years in system software, embedded firmware, device drivers, or hardware-related production softwareStrong C programming skills for low-level software developmentDeep understanding of OS fundamentals, device-driver architecture, embedded/real-time software, concurrency, interrupts, and hardware programmingExperience interpreting hardware specs and developing software interfaces for registers, telemetry, interrupts, and control mechanismsStrong understanding of computer architecture and hardware-software interactionsProven ability to independently debug complex problems across software and hardware layersExcellent written and verbal communication with cross-organizational collaborationexcellent written and verbal communicationability to work across organizational and geographic boundariesproblem-solving mindsetC programming (low-level)OS fundamentals and device-driver architectureembedded or real-time software","datePosted":"2026-10-26T14:32:56.466Z","dateModified":"2026-10-26T14:32:56.466Z","hiringOrganization":{"@type":"Organization","name":"NVIDIA","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Millbrae","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"3dd26e6138cd91f2a2b8da10"},"url":"https://jobsearcher.com/jobs/3dd26e6138cd91f2a2b8da10"}}