GPU Software Engineer
4 days ago
City of London
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., • 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