GPU Software Architect - Vulkan / DirectX / Graphics APIs (Graphics & GPU Architecture)

European Tech Recruit
Cambridge, United Kingdom
13 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Cambridge, United Kingdom

Tech stack

3D Computer Graphics Software
API
C++
Digital Rendering
Device Drivers
DirectX
Graphics Software
OpenGL
Software Architecture
Graphics Processing Unit (GPU)
Information Technology
Ray Tracing

Job description

We are currently partnered with an innovative technology organisation developing next-generation GPU and graphics technologies. They are looking to hire a GPU Software Architect to help define and shape future graphics API features and GPU software architecture for advanced rendering workloads., * Design and develop new features for modern 3D graphics APIs

  • Investigate and evaluate enhancements to graphics APIs and their implications on GPU hardware and software architecture
  • Draft API extensions and contribute to technical specifications and interface definitions
  • Prototype API and interface changes to validate architectural concepts and workflows
  • Collaborate with hardware architects and driver development teams to influence future GPU architecture decisions, GPU Architecture / Graphics APIs / Vulkan / DirectX / OpenGL ES / Metal / GPU Software / Graphics Rendering / Ray Tracing / Mesh Shading / Neural Rendering / Driver Development / C++ / Real-Time Rendering / Graphics Pipeline / GPU Performance / Graphics Engineering

Requirements

  • BSc, MSc, or PhD in Computer Science, Electrical Engineering, Graphics, or related discipline
  • 4+ years of experience in GPU software architecture, graphics software, or driver development
  • Hands-on experience with one or more modern graphics APIs such as Vulkan, OpenGL ES, DirectX 11/12, or Metal
  • Strong understanding of graphics rendering pipelines, GPU architectures, and modern rendering workloads

Apply for this position