Senior GPU Software Engineer

Senior GPU Software Engineer

Full-Time 43200 - 72000 £ / year (est.) No home office possible
M

At a Glance

  • Tasks: Transform cutting-edge research into high-performance GPU solutions and enhance existing codebases.
  • Company: Join a leading tech company revolutionising media technology with innovative GPU compute solutions.
  • Benefits: Enjoy hybrid working, flexible hours, and opportunities for professional growth.
  • Why this job: Be part of a dynamic team driving innovation in next-gen media technology with a focus on creativity.
  • Qualifications: Degree in Electronics Engineering or Computer Science; experience in video processing and C/C++ development required.
  • Other info: Work with modern GPU APIs like Vulkan and collaborate across platforms including Windows, Linux, iOS, and Android.

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

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.

Senior GPU Software Engineer employer: Microtech Global Ltd

As a leading innovator in media technology, we pride ourselves on fostering a dynamic work culture that encourages creativity and collaboration. Our hybrid working model allows for flexibility, with three days onsite to engage with your team and two days working from home to maintain a healthy work-life balance. We offer robust opportunities for professional growth, alongside competitive benefits, making us an excellent employer for those looking to make a meaningful impact in the field of GPU software engineering.
M

Contact Detail:

Microtech Global Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior GPU Software Engineer

✨Tip Number 1

Familiarise yourself with the latest trends in GPU technology and video processing. This will not only help you during interviews but also demonstrate your genuine enthusiasm for innovation, which is a key quality we're looking for.

✨Tip Number 2

Engage with online communities or forums related to Vulkan and GPU programming. Networking with professionals in these spaces can provide insights into industry standards and may even lead to referrals.

✨Tip Number 3

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

✨Tip Number 4

Brush up on your technical documentation skills. Being able to produce clear and structured documentation is crucial for this role, so consider creating sample documents or reviewing existing ones to refine your approach.

We think you need these skills to ace Senior GPU Software Engineer

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

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in video processing and performance-critical applications. Emphasise your hands-on experience with Vulkan or other modern GPU APIs, as well as your background in C/C++ development.

Craft a Compelling Cover Letter: In your cover letter, express your genuine enthusiasm for innovative ideas and how you can contribute to the company's next-generation media technology. Mention specific projects or experiences that demonstrate your ability to translate high-level mathematical models into production-ready solutions.

Showcase Technical Skills: Include a section in your application that showcases your technical skills relevant to the role, such as your proficiency in C++, Python, and any experience with cross-platform solutions. Highlight any previous work where you enhanced existing codebases or integrated third-party software.

Provide Clear Documentation Samples: If possible, include samples of your technical documentation, such as specifications or integration guides, to demonstrate your ability to produce clear and well-structured documents. This will show your attention to detail and understanding of the importance of documentation in software development.

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 research into practical applications, as this will demonstrate your ability to deliver high-performance solutions.

✨Demonstrate Problem-Solving Abilities

Expect technical questions that assess your problem-solving skills. Practice explaining how you approach complex challenges, particularly in video processing or performance-critical applications, to show your analytical thinking.

✨Highlight Your Collaborative Spirit

Since the role involves working with external partners and customers, emphasise your teamwork and communication skills. Share experiences where you successfully collaborated on projects, especially in cross-platform environments.

✨Prepare for Questions on Innovation

The company values genuine enthusiasm for new ideas. Be ready to discuss how you stay updated with industry trends and how you’ve implemented innovative solutions in your previous roles. This will reflect your passion for the field.

Senior GPU Software Engineer
Microtech Global Ltd
M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>