GPU Software Engineer

GPU Software Engineer

London Full-Time 30000 - 50000 £ / year (est.) No home office possible
Go Premium
M

At a Glance

  • Tasks: Transform cutting-edge research into high-performance GPU solutions and enhance existing systems.
  • Company: Join a forward-thinking company at the forefront of next-gen media technology.
  • Benefits: Enjoy hybrid working with 3 days onsite and 2 days remote, plus exciting corporate perks.
  • Why this job: Be part of an innovative culture that values creativity and drives impactful technology.
  • Qualifications: Degree in Electronics Engineering or Computer Science; experience in video processing and C/C++ development required.
  • Other info: Work on cross-platform solutions for major operating systems like Windows, Linux, iOS, and Android.

The predicted salary is between 30000 - 50000 £ per year.

Job Description

As a GPU Software Engineer, you’ll be translating innovative research into high-performance, high-quality GPU compute solutions—playing a key role in delivering next-generation media technology to the market.

Hybrid working, 3 days onsite and 2 days working from home.

Key Skills & Qualifications:

  • Degree in Electronics Engineering, Computer Science, or a related field.
  • Proven experience in video processing or similarly performance-critical applications.
  • Hands-on experience with Vulkan or other modern GPU APIs.
  • Strong background in C/C++ development, both in building new systems and enhancing existing ones.
  • Genuine enthusiasm for new ideas, a willingness to trust innovation, and the drive to execute effectively.

Responsibilities:

  • Translate high-level mathematical models and research into production-ready encoder implementations using C++ and GPU compute technologies.
  • Develop cross-platform solutions for operating systems including Windows, Linux, iOS, and Android.
  • Enhance, maintain, and expand existing codebases (C/C++/Python).
  • Integrate third-party commercial and open-source software components.
  • Produce clear and well-structured technical documentation, including specifications, APIs, and integration guides.
  • Support external partners and customers in integrating SDKs.
  • Test and evaluate complex signal processing code to ensure performance and reliability in production releases.
  • Manage your own workload with accurate time estimates, effective task prioritisation, and a focus on high-quality design
M

Contact Detail:

Microtech Global Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land GPU Software Engineer

✨Tip Number 1

Familiarise yourself with the latest trends in GPU technology and video processing. Being able to discuss recent advancements or innovations during your interview can demonstrate your genuine enthusiasm and knowledge in the field.

✨Tip Number 2

Engage with the developer community on platforms like GitHub or Stack Overflow. Contributing to open-source projects related to Vulkan or GPU APIs can showcase your hands-on experience and commitment to continuous learning.

✨Tip Number 3

Prepare to discuss specific projects where you've implemented high-performance solutions using C/C++. Be ready to explain your thought process, challenges faced, and how you overcame them, as this will highlight your problem-solving skills.

✨Tip Number 4

Network with professionals in the industry through LinkedIn or relevant tech meetups. Building connections can provide insights into the company culture at StudySmarter and may even lead to referrals, increasing your chances of landing the job.

We think you need these skills to ace GPU Software Engineer

C/C++ Development
GPU Programming
Vulkan API
Video Processing
Cross-Platform Development
Technical Documentation
Signal Processing
Performance Optimisation
Problem-Solving Skills
Time Management
Task Prioritisation
Collaboration Skills
Adaptability
Enthusiasm for Innovation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your degree in Electronics Engineering, Computer Science, or a related field. Emphasise your experience with video processing and any hands-on work with Vulkan or modern GPU APIs.

Craft a Compelling Cover Letter: In your cover letter, express your genuine enthusiasm for innovative ideas and how your background in C/C++ development aligns with the role. Mention specific projects where you've translated research into practical applications.

Showcase Technical Skills: Clearly outline your technical skills relevant to the job description, such as your experience with cross-platform solutions and maintaining existing codebases. Include examples of your work with C/C++ and Python.

Prepare for Technical Questions: Anticipate technical questions related to GPU compute technologies and signal processing. Be ready to discuss your approach to testing and evaluating complex code, as well as your experience with integrating SDKs.

How to prepare for a job interview at Microtech Global Ltd

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C/C++ development and GPU APIs like Vulkan. Bring examples of past projects where you translated complex mathematical models into practical applications, as this will demonstrate your ability to handle the technical demands of the role.

✨Demonstrate Problem-Solving Abilities

Expect to face technical challenges during the interview. Practice explaining your thought process when tackling performance-critical applications or debugging code. This will highlight your analytical skills and your approach to problem-solving.

✨Emphasise Collaboration and Communication

Since the role involves supporting external partners and producing technical documentation, be ready to discuss how you’ve worked in teams and communicated complex ideas clearly. Share examples of how you’ve collaborated on cross-platform solutions or integrated third-party software.

✨Express Enthusiasm for Innovation

The company values genuine enthusiasm for new ideas. Be sure to convey your passion for technology and innovation during the interview. Discuss any recent trends in GPU technology that excite you and how you see them impacting future developments.

GPU Software Engineer
Microtech Global Ltd
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>