✦ Luna Orbit — Software Engineering

System Software Engineer - GPU

at Nvidia

📍 US, CA, Santa Clara Unknown Posted March 13, 2026
Type Not Specified
Experience mid
Exp. Years 5+ years
Education BS or MS degree in Electrical Engineering, Computer Engineering, Computer Science or equivalent experience
Category Software Engineering

This role involves developing and validating GPU and system software, focusing on kernel drivers, hardware architecture, and performance optimization for NVIDIA's hardware products.

  • Develop GPU system software
  • Assess hardware features
  • Optimize performance
  • Work with hardware and driver teams
  • Debug complex systems

The position requires expertise in C++, Python, CUDA, kernel drivers, hardware architecture, and systems software debugging and optimization.

The ideal candidate is a mid-level hardware/software engineer with over 5 years of experience in GPU and system software development, proficient in C++, Python, and kernel driver programming, with a strong understanding of hardware architecture and debugging.

BS or MS degree in Electrical EngineeringComputer EngineeringComputer Science or equivalent experience5+ years experience in a related hardware/software positionStrong C/C++ programming skillsFamiliarity with computer architectureBackground with kernel driver usage and programmingExperience with systems software
kernel driver usage and programminglarge system software code baseproblem solving and debugging skillshardware architecture knowledge
CUDA
C++PythonOperating systemsAlgorithmsComputer architectureKernel driverCUDAHardware architectureSystems softwareDebuggingPerformance optimization
C++PythonOperating systemsAlgorithmsComputer architectureKernel driverCUDAHardware architectureSystems softwareDebuggingPerformance optimization
communicationproblem-solvingself-managementleadershipinterpersonal skills
Industry Technology / AI & Machine Learning / High-Performance Computing
Job Function Developing GPU and system software for high-performance computing hardware
System Software EngineerGPUKernel driverCUDAHardware architectureSystems softwareDebuggingPerformance optimizationC++PythonOperating systemsComputer architectureLarge system softwareHardware/software integration

Less than 5 years of experience in hardware/software roles, Lack of experience with kernel drivers or CUDA, No background in system software or hardware architecture

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile