NVIDIA

Senior System Software Engineer – GPU Power Management

NVIDIA

full-time

Posted on:

Location Type: Hybrid

Location: Santa ClaraCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $184,000 - $356,500 per year

Job Level

About the role

  • Define, design and develop GPU system software components with focus on power and performance
  • Drive end-to-end GPU power management features from idea to productization including chip bring up
  • Drive and resolve complex technical issues independently across multiple teams and technical fields
  • Influence next generation graphics processing unit composition and system software by building internal architecture specification and develop specification
  • Collaborate and communicate effectively with local and remote teams.

Requirements

  • 8+ years of industry experience developing software for systems or within a related domain
  • B.S. or higher degree (or equivalent experience) in Computer Science/Engineering and related field
  • Strong programming skills in C
  • In depth knowledge of low level firmware development concepts like interrupt handling, memory management and HW programming following datasheet
  • Solid background in the fundamentals of operating system architecture, device driver, real-time embedded operating system, algorithms and data structures
  • Must be able to work closely with both hardware designers as well as other driver engineers to create new features and solutions.
Benefits
  • 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

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

Hard Skills & Tools
Cfirmware developmentinterrupt handlingmemory managementhardware programmingoperating system architecturedevice driverreal-time embedded operating systemalgorithmsdata structures
Soft Skills
collaborationcommunicationproblem-solvingindependenceinfluence
Certifications
B.S. in Computer ScienceB.S. in Engineering