Senior System Software Engineer

NVIDIA

2.7

(9)

Multiple Locations

#JR1992945

Position summary

iety of problems that directly impact NVIDIA's End Users and partner OEMs.

  • Collaborate with other specialists within and across groups while handling key responsibilities.

  • Required to lead and mentor engineers.

What we need to see:

  • Bachelors or Master's degree in Computer/Electronics engineering or equivalent work experience.

  • 5+ years of relevant Industry experience, preferably on Windows device drivers.

  • Proficient in C and C++ programming skills and data structures knowledge.

  • You should have strong experience in system software, device drivers, IPC, Synchronization, OS fundamentals.

  • Strong software engineering background. Excellent debugging and problem-solving skills.

  • Strong interpersonal skills and passion to learn new technology.

  • Excellent teammate, Ability to work with various teams SW, HW, QA, etc distributed across the globe to deliver a solution.

  • Experienced in technically leading large projects, handle multiple tasks while ensuring a high quality of work.

  • Strong debugging skills in Windows, Linux or RTOS.

Ways to stand out from the crowd:

  • Deep understanding of systems architecture: CPU, GPU, memory, display, buses, kernel internals would be useful.

  • Background including shipping device drivers or system software.

  • Exposure to Power/Performance improvements for system software.

  • Knowledge of WDDM and GPU driver architecture.

With highly competitive salaries and a comprehensive benefits package, NVIDIA is widely considered to be one of the technology industry's most desirable employers. We have some of the most forward-thinking and talented people in the world working for us. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.