NVIDIA · 17 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
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
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
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 CompanyTotal Funding
$4.09BKey Investors
ARPA-EARK Investment ManagementSoftBank Vision Fund
2023-05-09Grant· $5M
2022-08-09Post Ipo Equity· $65M
2021-02-18Post Ipo Equity
Recent News
legacy.thefly.com
2026-02-12
2026-02-12
Company data provided by crunchbase