GPU Software Engineer (Contract) - Cambridge

Cambridge, England, gb

The role is for an engineer with a strong background in GPU Software Architecture to join a team working at the forefront of mobile GPU Software Architecture design.

You should have a strong understanding of rendering technologies, graphics pipelines and hands-on experience using one more of the OpenGL ES, Vulkan, DirectX, or Metal APIs. A deep understanding of GPU architectures and the workloads GPUs are likely to see, and thus what characteristics are important, in different scenarios such as gaming, XR, and machine learning. You combine the above with a good C++ development experience and know your way around tools, such as version control systems. You are self-motivated and ambitious, and have the ability to work as part of a team and to network across teams.

Key Responsibilities:
Design and develop new features of 3D Graphics API.
Investigate and evaluate features of and improvements to 3D Graphics APIs.
Drafting new API extensions and writing specification.
Prototyping interface changes and proposals
Propose changes to GPU architecture
Performance Analysis of proposed changes

Required:
BSc or MSc or PhD in relevant discipline
5 or more years of experience in GPU software architecture or driver development
Hands-on experience with one or more of the following technologies: Vulkan, OpenGL ES, Metal, or DirectX11 or 12.

Desired:
Sound knowledge of graphics rendering pipeline (rasterization and ray-tracing)
Knowledge of neural rendering, raytracing and mesh shading pipeline is plus.
Creativity and ability to effectively communicate ideas.
Comfortable working on immature technologies and following up the latest advances in science
C/C++ programming experience
Good written and verbal communication skills.
Self-motivated, well organized and good team player

Top Salaries! Full and part time.
CAMBRIDGE
Visit Workcircle UK for the widest selection of top UK jobs
European Tech Recruit
CAMBRIDGE, ENGLAND, UNITED KINGDOM
GPU Software Engineer - Vulkan / OpenGL / DirectX / Metal We're currently on the lookout for a GPU Software Engineer for a global technology giant in Cambridge. A true leader in research, development, and innovation, this global technology powerhouse invests heavily into R&D to m
TN United Kingdom
CAMBRIDGE, ENGLAND, UNITED KINGDOM
Senior Embedded Linux Software Engineer, Cambridge Client: IC Resources Location: Cambridge, United Kingdom Job Category: Other EU work permit required: Yes Job Reference: a01b1cd3b44a Job Views: 4 Posted: 18.04.2025 Expiry Date: 02.06.2025 Job Description: Join an innovative R&D
IC Resources
CAMBRIDGE, GB
Join an innovative R&D hub in Cambridge Commutable from Cambridge, Bedford and Peterborough, this is a fantastic opportunity to work for a subsidiary of a German power house within the design and manufacturing of power electronics, predominantly focused on within the renewable se
CAMBRIDGE, CAMBRIDGESHIRE
Developing embedded C and C++ software on Linux This product development and manufacturing company are growing and looking for a Senior Embedded Software Engineer to join their team. Their technologies are both standalone instruments as well as hardware components for complex sy
Arm Limited
CAMBRIDGE, ENGLAND, UNITED KINGDOM
Job Overview: Arm is best known for the smartphone CPU and GPU technology connecting billions of people all over the world. Now we are building new software teams to take us to the next level. Technology built on Arm is all around us, from industrial and automotive applications,