What we need to see
Bachelor of Science or Master of Science degree in Computer Science, Electrical Engineering, or related field (or equivalent experience)
8+ years "hands on" experience developing low level device drivers, especially for the Linux OS
Strong software engineering skills combined with a drive to solve hard problems are a must.
Strong programming skills in C and C++
Detailed knowledge of operating system internals and various device driver models.
Low-level operating system knowledge (required)
Strong English written and oral communication skills to collaborate with other engineers (worldwide)
A self motivated, passionate and eager teammate with a strong desire to learn, grow and create
The candidate is expected to work independently with minimal direction.
Windows experience is a plus
Your base salary will be determined based on your location, experience, and other objective job-related factors. The expected base salary range for this position is 184,000 USD – 287,500 USD.
You will also be eligible for equity and benefits.
Applications for this job will be accepted at least until November 3, 2026.
This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.
NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.