Software Engineer, Linux Graphics
Thomas To · Santa Clara, CA · 2 mo ago
EngineeringFull-time
What You'll Be Doing
- Definition, design, development and automation of innovative professional and consumer Linux Vulkan and OpenGL graphics software.
- Develop and maintain SW technologies targeted at enabling and supporting NVIDIA's GPU hardware on current and upcoming Linux based operating systems.
- Ensure the best performance and feature quality running on cross platform implementations.
- Collaborate with test automation to achieve outstanding feature quality and to timely identify regressions.
- Work with other worldwide internal teams, including software, hardware, architecture, and OEM support.
What We Need To See
- Bachelor's or higher degree in electrical engineering, computer science, or computer engineering (or equivalent experience).
- 3+ years "hands on" experience developing graphics system level software, especially for the Linux OS.
- 3+ years of programming experience in C and C++.
- Very good oral and written communication skills.
Ways To Stand Out From The Crowd
- Prior experience with Linux gaming development.
- Low-level Linux operating system knowledge, specifically memory/resource management, scheduling, and process control.
- A self-motivated teammate with good attitude.