
Systems Software Engineer – GPU
NVIDIA
full-time
Posted on:
Location Type: Office
Location: Santa Clara • California • Colorado • United States
Visit company websiteExplore more
Salary
💰 $124,000 - $195,500 per year
Tech Stack
About the role
- Design and implement changes in NVIDIA SW stack to improve system level resiliency and reliability at datacenter scale with thousands of GPUs.
- Focusing on adding features that bolster system level availability, early fault detection and faster recovery.
- Follow the devices all the way through the development process to datacenter systems, customer desktops, notebooks, workstations, and gaming console products.
- Be heavily involved in architecture definition and early modeling, simulation required to create groundbreaking products.
- Multiple opportunities to collaborate and communicate effectively with teams from all around the globe.
Requirements
- BS or MS degree in Computer Engineering, Computer Science, or related degree (or equivalent experience)
- Background in solving problems that apply to large complex systems deployed at scale
- Strong C/C++ programming skills as well as having shown initiative in pursuing independent coding projects
- Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.)
- Strong Operating systems fundamentals with Kernel experience on Linux or Windows systems
- 2+ years of meaningful software development experience
Benefits
- equity
- 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
CC++software developmentsystem architectureoperating systemskernel experiencemicroprocessor fundamentalsmicrocontroller fundamentalsfault detectionrecovery
Soft Skills
collaborationcommunicationproblem solvinginitiative
Certifications
BS degree in Computer EngineeringMS degree in Computer Science