NVIDIA is looking to solve the problem of designing, developing, and delivering driver solutions for new GPU designs on current and future Linux platforms, specifically for the Linux Graphics driver team.
Requirements
- 3+ years 'hands on' experience developing graphics system level software especially for the Linux OS.
- 5+ years of programming experience in C and C++.
- Low-level Linux operating system knowledge, specifically memory/resource management, scheduling, and process control.
- Prior experience with Linux gaming development.
Responsibilities
- You will be involved in the definition, design, development and test automation of state-of-the-art professional and consumer Linux Vulkan and OpenGL graphics software.
- Develop and maintain SW technologies targeted at enabling and supporting NVIDIA's GPU hardware: on the current and upcoming Linux based operating systems.
- Collaborate with test automation to achieve outstanding feature quality and timely identify regressions.
- Work with other worldwide internal teams, including software, hardware, architecture, and OEM support.
Other
- A bachelor’s or higher degree in electrical engineering, computer science, or computer engineering (or equivalent experience).
- Very good oral and written communication skills.
- A self-motivated teammate with good attitude.
- Travel requirements not specified, but collaboration with worldwide internal teams is required.