Graphics Driver Software Designer
Responsibilities
- Design and development of OpenGL and Vulkan graphics drivers for modern GPU architectures
- Participation in all stages of the software development lifecycle, including requirements analysis, design, implementation, and testing
- Close collaboration with hardware design teams to implement and optimize Vulkan functionality
- Providing support to customers and technology partners during the introduction of new products to the market
Requirements
- Strong proficiency in C programming, particularly in low-level software development
- In-depth knowledge of Vulkan, OpenGL, and modern 3D graphics
- Experience in GPU driver design and development
- Good understanding of computer architecture, including CPUs, cache memory, MMUs, main memory, and related subsystems
