JOB DUTIES: Enhancing and maintaining sophisticated production-level graphics drivers. Collaborating closely with various engineering teams to implement features and debug issues within the GPU-specific driver. Validating GPU features for new hardware generations.
EXPERIENCE AND EDUCATION: Bachelors (or greater) in Computer Engineering, Electrical Engineering, Computer Science or similar program with a focus on Software Engineering. Excellent programming skills with demonstrated experience in C/C++. Strong problem solving and debugging skills with a deep understanding of OO principles. Strong technical communication, interpersonal and teamwork skills. 0–2 years of demonstrated software engineering experience
.
Experience in device driver development, or equivalent close to hardware programming (embedded, operating system/kernel, etc). Experience with complex software systems and architectures. Experience writing clean, well-tested, maintainable code in an enterprise organization. Experience delivering production quality software engineering solutions on schedul
e.
Working knowledge of device driver development in OpenCL/CUDA, OpenGL, DirectX or D3D. Experience with GPU hardware programming. Knowledge of GPU and CPU architectures. Experience with parallel and asynchronous processing. Experience with software performance analysis, optimization and low-level programming. Experience with 3D graphics and OpenCL, DirectX, D