Senior Systems Software Engineer – GPU Software
NVIDIA AI · Santa Clara, CA · Yesterday
EngineeringFull-time
About the role
NVIDIA is searching for a creative and highly motivated engineer with expertise in systems software to join the GPU Software team.
Responsibilities
- Design, develop and verify features for our next generation GPU driver architecture; collaborating with hardware engineers and fellow software engineers
- Help identify and solve performance bottlenecks in our driver, both in markets of scale like datacenter as well in gaming markets where applications need to run as fast as possible
- Collaborate and communicate effectively with teams from all around the globe
Requirements
- BS or MS degree in Computer Engineering, Computer Science, or related fields (or equivalent experience)
- 10+ years of relevant software development experience
- Proven leadership skills and strong ownership of past projects
- Hands on technical experience and demonstrated excellence in an environment with complex software and hardware designs
- Exceptional C programming and low-level driver experience; background and strength with complex system-level debugging
- Kernel experience with Linux, Android, Chrome, or Windows systems
- Familiarity and comfort with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.)
Qualifications
- Experience as a maintainer or contributor to large open source software projects
- Knowledge of virtualization platforms (XenServer, KVM, Hyper-V)
- Familiarity with kernel level security concepts; this includes testing techniques and a familiarity with static code analysis, dynamic analysis, fuzzing, negative testing and other techniques
- Experience with embedded system SW concepts, e.g.: RTOS and overlay programming models
Skills
- Strong communication and collaboration skills
- Ability to work independently and as part of a team
- Excellent problem-solving and analytical skills
Benefits
- Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.
- The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5.
- You will also be eligible for equity and benefits.
Pay
- Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.
- The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5.
Schedule
- Full-time