
System Software Engineer, GPU Kernel Driver
NVIDIA
full-time
Posted on:
Location Type: Hybrid
Location: Santa Clara • California • United States
Visit company websiteExplore more
Salary
💰 $124,000 - $195,500 per year
About the role
- Develop and verify GPU features from initial design through deployment, collaborating globally with hardware and software teams to deliver world-class products
- Develop and lead the integration of complex system software components, collaborating across hardware and software teams to deliver robust, high-performance GPU and embedded system solutions
- Help design and implement features for our GPUs; working with software and hardware engineering teams
- Evaluate, recommend, and develop methodologies and tools to measure and enhance security and quality of embedded and system software
- Identify vulnerabilities in our production kernel and embedded software, building proof of concepts, and working with teams to address them
- Have 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
- 2+ years of industry experience
- Software development experience
- Hands-on technical background, excellent C programming, and low-level driver experience
- Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals
- Kernel experience with Linux, Android, Chrome, or Windows systems
- Experience with complex system-level debugging
Benefits
- Health insurance
- Equity and benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C programminglow-level driver experiencesystem software developmentcomplex system-level debuggingkernel experienceLinuxAndroidChromeWindowscomputer system architecture
Soft Skills
collaborationcommunicationleadership
Certifications
BS degree in Computer EngineeringMS degree in Computer Science