GPU Software Engineer (OpenGL ES, Vulkan, DirectX) in Cambridge

GPU Software Engineer (OpenGL ES, Vulkan, DirectX) in Cambridge

Cambridge Full-Time 43200 - 72000 £ / year (est.) No working from home possible
European Tech Recruit

At a Glance

  • Tasks: Design and develop innovative features for 3D graphics APIs like Vulkan and DirectX.
  • Company: Join a leading technology innovator at the forefront of mobile GPU architecture.
  • Benefits: Enjoy a rewarding PAYE contract, collaborative team environment, and impactful work on cutting-edge technology.
  • Other info: Bonus points for knowledge in neural rendering and ray tracing!
  • Why this job: Shape the future of mobile graphics while working with emerging technologies in a supportive atmosphere.
  • Qualifications: 5+ years in GPU software architecture, strong C++ skills, and a relevant degree required.

The predicted salary is between 43200 - 72000 £ per year.

Job Description

GPU Software Engineer - UK (PAYE Contract + on-site)


Join the Cutting Edge of Mobile GPU Architecture with a Leading Technology Innovator!

Are you a passionate and experienced GPU Software Engineer with a deep understanding of 3D graphics APIs? Do you thrive on tackling complex challenges and shaping the future of mobile GPU technology? If so, we want to hear from you!


We are seeking a talented engineer to join a dynamic team within a world-leading technology company, working at the forefront of mobile GPU Software Architecture design. In this role, you will investigate and design groundbreaking features for leading 3D graphics APIs like Vulkan and DirectX, directly impacting the performance and capabilities of current and future GPUs.


Your Impact:

  • Innovate: Design and develop new features for 3D Graphics APIs, pushing the boundaries of mobile GPU capabilities.
  • Analyze & Evaluate: Investigate and evaluate features and improvements to 3D Graphics APIs, considering hardware design and software architecture implications.
  • Shape the Future: Prototype interface changes, propose changes to GPU architecture, and draft new API extensions and specifications.
  • Collaborate: Work closely with software and hardware architects, driver development teams, and ecosystem partners to identify challenges and opportunities.
  • Guide & Educate: Provide guidance on GPU hardware and driver roadmaps, and effectively communicate new technologies to internal and external stakeholders.
  • Performance Driven: Perform performance analysis of proposed changes to ensure optimal efficiency.


What You'll Bring:

  • A strong understanding of rendering technologies and graphics pipelines (rasterization & ray-tracing).
  • Hands-on experience with one or more of OpenGL ES, Vulkan, DirectX, or Metal APIs.
  • A deep understanding of GPU architectures and workloads, including gaming, XR, and machine learning.
  • Excellent C++ development skills and familiarity with version control systems.
  • Self-motivation, ambition, and the ability to work collaboratively in a team environment.
  • A BSc, MSc, or PhD in a relevant discipline.
  • 5+ years of experience in GPU software architecture or driver development.
  • The right to work in the UK.


Desired Skills (Bonus Points!):

  • Knowledge of neural rendering, ray tracing, and mesh shading pipelines.
  • Creativity and strong communication skills.
  • Comfort working with emerging technologies.
  • Strong written and verbal communication skills.
  • Excellent organizational and teamwork skills.


What We Offer:

  • A challenging and rewarding PAYE contract role.
  • The opportunity to work on cutting-edge GPU technology with a market leader.
  • A collaborative and supportive team environment.
  • The chance to make a significant impact on the future of mobile graphics.


Ready to join us? Apply now and be part of the next generation of GPU innovation within a globally recognized technology organization!

GPU Software Engineer (OpenGL ES, Vulkan, DirectX) in Cambridge employer: European Tech Recruit

Join a world-leading technology innovator as a GPU Software Engineer and immerse yourself in a collaborative and supportive work culture that values innovation and creativity. With a focus on cutting-edge mobile GPU technology, this role offers you the chance to make a significant impact while enjoying a challenging PAYE contract and ample opportunities for professional growth within a dynamic team. Located in the UK, you'll be at the heart of technological advancement, working alongside industry experts to shape the future of 3D graphics APIs.

European Tech Recruit

Contact Details:

European Tech Recruit Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land GPU Software Engineer (OpenGL ES, Vulkan, DirectX) in Cambridge

Tip Number 1

Familiarise yourself with the latest advancements in GPU technology and 3D graphics APIs like Vulkan and DirectX. This will not only help you understand the current landscape but also allow you to discuss relevant topics during interviews, showcasing your passion and knowledge.

Tip Number 2

Engage with online communities and forums related to GPU software engineering. Participating in discussions or contributing to open-source projects can help you build a network and gain insights into industry trends, which could be beneficial when applying for the role.

Tip Number 3

Prepare to demonstrate your problem-solving skills by working on personal projects that involve GPU programming. Having tangible examples of your work can set you apart from other candidates and provide you with real-world scenarios to discuss in interviews.

Tip Number 4

Research the company culture and values of the organisation you're applying to. Tailoring your conversations to align with their mission and demonstrating how you can contribute to their goals will make a strong impression during the interview process.

We think you need these skills to ace GPU Software Engineer (OpenGL ES, Vulkan, DirectX) in Cambridge

Deep understanding of 3D graphics APIs (OpenGL ES, Vulkan, DirectX)
Experience with rendering technologies and graphics pipelines (rasterization & ray-tracing)
Hands-on experience in GPU software architecture or driver development
Excellent C++ development skills
Familiarity with version control systems
Strong understanding of GPU architectures and workloads
Performance analysis skills

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with 3D graphics APIs like OpenGL ES, Vulkan, and DirectX. Include specific projects or roles where you demonstrated your skills in GPU software architecture or driver development.

Craft a Compelling Cover Letter:In your cover letter, express your passion for GPU technology and detail how your background aligns with the job requirements. Mention any relevant projects that showcase your ability to innovate and collaborate within a team.

Showcase Technical Skills:Clearly outline your technical skills related to rendering technologies, C++ development, and version control systems. Use examples to demonstrate your understanding of GPU architectures and performance analysis.

Highlight Collaboration Experience:Since the role involves working closely with various teams, emphasise your teamwork and communication skills. Provide examples of past collaborations that led to successful outcomes in GPU technology or software development.

How to prepare for a job interview at European Tech Recruit

Showcase Your Technical Skills

Be prepared to discuss your hands-on experience with OpenGL ES, Vulkan, and DirectX. Bring examples of projects where you've implemented these technologies, and be ready to dive into the details of your contributions.

Understand the Company’s Vision

Research the company’s recent innovations in mobile GPU technology. Understanding their goals and challenges will help you align your answers with their vision and demonstrate your genuine interest in the role.

Prepare for Problem-Solving Questions

Expect technical questions that assess your problem-solving abilities. Practice explaining your thought process clearly, especially when discussing complex topics like GPU architecture and performance analysis.

Emphasise Collaboration Skills

Since the role involves working closely with various teams, highlight your teamwork experiences. Share specific examples of how you've successfully collaborated with software and hardware architects in past projects.