SonicJobs Logo
Login
Left arrow iconBack to search

GPU Software Engineer

MicroTECH Global Ltd
Posted 8 days ago, valid for 6 days
Location

London, Greater London EC1R 0WX

Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • The GPU Software Engineer position involves translating innovative research into high-performance GPU compute solutions for next-generation media technology.
  • Candidates should possess a degree in Electronics Engineering, Computer Science, or a related field, along with proven experience in video processing or performance-critical applications.
  • Hands-on experience with Vulkan or other modern GPU APIs and a strong background in C/C++ development are essential for this role.
  • The position offers a hybrid working model, requiring three days onsite and two days working from home, with a competitive salary of £60,000 to £80,000 per annum.
  • A minimum of three years of relevant experience is required to effectively manage workloads, enhance existing codebases, and produce clear technical documentation.

JOB AD:

  • 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.</strong></p><p>&nbsp;</p><p><strong>Key Skills &amp;

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.</li><li>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.

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.