SIGN IN
System Software Engineer, GPU Kernel Driver jobs in United States
cer-icon
Apply on Employer Site
company-logo

NVIDIA · 12 hours ago

System Software Engineer, GPU Kernel Driver

NVIDIA is known as the AI computing company, leading advancements in GPU technology. They are seeking enthusiastic software engineers to join the GPU Software team, where the role involves developing secure and high-performance GPU kernel drivers and embedded software solutions.
Artificial Intelligence (AI)SemiconductorConsumer GoodsHardwareSoftwareAppsAI InfrastructureConsumer ElectronicsFoundational AIGPUVirtual Reality
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

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 while mentoring engineers and driving continuous quality improvements
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

Qualification

C programmingKernel experienceSystem software conceptsComputer architectureEmbedded software developmentComplex system-level debuggingSecurity conceptsVirtualization platformsSoft skills

Required

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 (caches, buses, memory controllers, dma, etc)
Kernel experience with Linux, Android, Chrome, or Windows systems
Experience with complex system-level debugging

Preferred

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
Background with embedded system SW concepts, e.g.: RTOS and resource constrained programming models
Experience on virtualization platforms (XenServer, KVM, Hyper-V)

Benefits

Equity
Benefits

Company

NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI.

H1B Sponsorship

NVIDIA has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1877)
2024 (1355)
2023 (976)
2022 (835)
2021 (601)
2020 (529)

Funding

Current Stage
Public Company
Total Funding
$4.09B
Key Investors
ARPA-EARK Investment ManagementSoftBank Vision Fund
2023-05-09Grant· $5M
2022-08-09Post Ipo Equity· $65M
2021-02-18Post Ipo Equity

Leadership Team

leader-logo
Jensen Huang
Founder and CEO
linkedin
leader-logo
Michael Kagan
Chief Technology Officer
linkedin
Company data provided by crunchbase