GPU Software Engineer - 12 month PAYE
Role details
Job location
Tech stack
Job description
Investigating and evaluating improvements to existing APIs, including hardware implications
Drafting new API extensions and writing technical specifications
Prototyping interface changes and proposing GPU architecture enhancements
Conducting performance analysis of proposed changes
Demonstrating the advantages of new APIs through real-world scenarios
You'll collaborate closely with software and hardware architects and driver development teams - bridging the gap between API design and silicon.
Requirements
Essential:
BSc, MSc, or PhD in a relevant discipline
4+ years of experience in GPU software architecture or driver development
Hands-on experience with one or more of: Vulkan, OpenGL ES, Metal, DirectX 11/12
Strong understanding of GPU architectures and the workloads they run
Nice to have:
Knowledge of rasterization, ray-tracing, and mesh shading pipelines
Familiarity with neural rendering techniques
C/C++ programming experience
Creative, self-motivated, and a collaborative team player, If you have a strong background in GPU software architecture and a passion for pushing the boundaries of graphics technology, we'd love to hear from you. Please send your CV or reach out directly to discuss.
#GPUEngineering #GraphicsAPI #Vulkan #DirectX #GPUArchitecture #ContractRole #CambridgeTech #SemiconductorJobs #3DGraphics #HiringNow