GPU Software Engineer

GPU Software Engineer

Full-Time 43200 - 72000 ÂŁ / year (est.) Home office (partial)
H

At a Glance

  • Tasks: Develop GPU-accelerated encoders and transform research into production-ready code.
  • Company: Join a pioneering company in next-gen video compression and AI-driven media solutions.
  • Benefits: Enjoy hybrid work options and be part of a culture that values diversity and innovation.
  • Why this job: Make a real impact in video technology while working with cutting-edge tools and diverse teams.
  • Qualifications: Strong C/C++ skills, experience with GPU APIs, and a degree in a technical field required.
  • Other info: Bonus points for knowledge in video compression standards and Agile methodologies.

The predicted salary is between 43200 - 72000 ÂŁ per year.

Location: London, UK (Hybrid)

Type: Full-Time, Permanent

Sector: Media & Video Technology

The Opportunity

Are you someone who thrives on seeing your code move swiftly from concept to customer deployment? Do you believe in a “right first time” mindset and want to play a foundational role in cutting-edge video technology? We’re working with a client that is pioneering next-generation video compression and AI-driven media solutions. They are looking for a GPU Software Engineer to transform high-level research into high-performance GPU compute solutions that are production-ready and customer-facing. This is an opportunity to contribute directly to the growth of an ambitious company shaping the future of data and video processing.

What You’ll Do

  • Architect and develop GPU-accelerated encoder implementations using C++ and compute APIs like Vulkan for deployment across platforms (Windows, Linux, iOS, Android).
  • Translate conceptual, mathematical R&D into scalable, high-quality production code.
  • Contribute to and improve existing C/C++/Python codebases for codec development.
  • Integrate with open-source and commercial third-party libraries.
  • Author clear technical documentation, including APIs, SDK integration guides, and specifications.
  • Support external teams in integrating the company’s SDKs into their own systems.
  • Benchmark, profile, and validate high-performance signal processing components.
  • Take personal ownership of design accuracy, prioritization, and estimation of your development tasks.

What You Bring

  • Strong C/C++ development skills, with proven experience building and scaling performance-critical software.
  • Proficiency in modern GPU compute APIs such as Vulkan, or similar platforms.
  • Familiarity with video processing pipelines or other high-throughput, performance-sensitive systems.
  • A degree in Computer Science, Electronics Engineering, or a related technical discipline.
  • A self-motivated approach with a willingness to quickly learn new technologies and solve complex challenges.
  • Ability to balance technical excellence with commercial priorities and delivery timelines.
  • Passion for innovation and solving real-world problems through code.

Bonus Points For

  • Experience with video compression standards such as MPEG-2, H.264, or HEVC.
  • Background in DirectX development.
  • Understanding of Agile methodologies and DevOps practices.
  • Experience with CI/CD pipelines, modular development, and testing frameworks like GoogleTest or CPPUnit.
  • Familiarity with unit, functional, and integration testing in production environments.

Why This Role Stands Out

You’ll be joining a team that sits at the intersection of research and real-world application — bringing deep-science IP and advanced engineering into the hands of customers across industries including media, entertainment, gaming, security, and aerospace. You’ll also be contributing to a culture that’s passionate about technical excellence, embraces diverse perspectives, and values individuals who bring a DEIB (Diversity, Equity, Inclusion & Belonging) mindset to their work — something our client is proud to champion as a differentiator in the industry.

Interested? If you’re excited by solving tough engineering challenges and making an impact in the evolving world of video and data compression, we’d love to hear from you.

GPU Software Engineer employer: Hollbridge

Join a pioneering company in London that is at the forefront of video technology, where your contributions as a GPU Software Engineer will directly impact the future of media and data processing. With a strong emphasis on technical excellence and a culture that champions diversity, equity, inclusion, and belonging, you'll find ample opportunities for personal and professional growth while working alongside passionate individuals who share your commitment to innovation. Enjoy the benefits of a hybrid work model, competitive remuneration, and the chance to transform cutting-edge research into real-world applications.
H

Contact Detail:

Hollbridge Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land GPU Software Engineer

✨Tip Number 1

Familiarise yourself with the latest advancements in GPU compute APIs, especially Vulkan. Being able to discuss recent developments or showcase your understanding of how these technologies can be applied in video processing will set you apart during interviews.

✨Tip Number 2

Engage with online communities and forums related to GPU programming and video compression. Networking with professionals in these spaces can provide insights into industry trends and may even lead to referrals for job opportunities.

✨Tip Number 3

Prepare to demonstrate your coding skills through practical tests or coding challenges. Brush up on your C/C++ skills and be ready to solve performance-critical problems on the spot, as this is a key aspect of the role.

✨Tip Number 4

Showcase any personal projects or contributions to open-source software that highlight your experience with video processing or GPU programming. This not only demonstrates your technical abilities but also your passion for the field.

We think you need these skills to ace GPU Software Engineer

C/C++ Development
GPU Compute APIs (Vulkan)
Video Processing Pipelines
Performance Optimization
Technical Documentation Authoring
Integration with Third-Party Libraries
Benchmarking and Profiling
Mathematical R&D Translation
Agile Methodologies
DevOps Practices
CI/CD Pipelines
Testing Frameworks (GoogleTest, CPPUnit)
Unit, Functional, and Integration Testing
Problem-Solving Skills
Self-Motivated Learning

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your strong C/C++ development skills and any experience with GPU compute APIs like Vulkan. Emphasise your familiarity with video processing pipelines and any relevant projects you've worked on.

Craft a Compelling Cover Letter: In your cover letter, express your passion for innovation and solving real-world problems through code. Mention specific examples of how you've contributed to performance-critical software and your approach to balancing technical excellence with commercial priorities.

Showcase Relevant Projects: If you have experience with video compression standards or have worked on projects involving high-performance signal processing, be sure to include these in your application. Highlight your role and the impact of your contributions.

Prepare for Technical Questions: Anticipate technical questions related to GPU programming, video processing, and your experience with Agile methodologies. Be ready to discuss your problem-solving approach and how you’ve tackled complex challenges in past projects.

How to prepare for a job interview at Hollbridge

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C/C++ and GPU compute APIs like Vulkan. Bring examples of past projects where you developed performance-critical software, and be ready to explain your thought process and the challenges you faced.

✨Understand Video Processing Concepts

Familiarise yourself with video processing pipelines and compression standards such as MPEG-2, H.264, or HEVC. This knowledge will help you demonstrate your understanding of the industry and how your skills can contribute to the company's goals.

✨Prepare for Problem-Solving Questions

Expect technical questions that assess your problem-solving abilities. Practice coding challenges related to GPU programming and performance optimisation, as these are likely to come up during the interview.

✨Emphasise Your Collaborative Spirit

Highlight your ability to work in a team and support external teams in integrating SDKs. Discuss any experience you have with Agile methodologies and DevOps practices, as this aligns with the company’s culture and values.

GPU Software Engineer
Hollbridge
H
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>