London
Hybrid
GBP 50,000 - 90,000
Full time
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Job summary
Ein innovatives Unternehmen sucht einen GPU Software Engineer, der innovative Forschung in leistungsstarke GPU-Lösungen umsetzt. In dieser spannenden Rolle arbeiten Sie an der Entwicklung von Medien-Technologien und nutzen Ihre Kenntnisse in C/C++ sowie modernen GPU-APIs wie Vulkan. Sie werden an der Erstellung und Verbesserung von Software für verschiedene Plattformen arbeiten und dabei Ihre Leidenschaft für neue Ideen und Innovationen einbringen. Wenn Sie bereit sind, an der Spitze der Technologie zu stehen und Ihre Fähigkeiten in einem dynamischen Umfeld einzusetzen, ist dies die perfekte Gelegenheit für Sie.
Qualifications
- Abschluss in Elektronik, Informatik oder einem verwandten Bereich.
- Nachgewiesene Erfahrung in der Videoverarbeitung oder leistungsintensiven Anwendungen.
Responsibilities
- Übersetzen von mathematischen Modellen in produktionsbereite Implementierungen.
- Entwicklung plattformübergreifender Lösungen für verschiedene Betriebssysteme.
Skills
C/C++ Entwicklung
GPU APIs (Vulkan)
Videoverarbeitung
Mathematische Modellierung
Cross-Plattform-Entwicklung
Education
Abschluss in Elektronik oder Informatik
Tools
Python
Windows
Linux
iOS
Android
Job Description
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.
Key Skills
- 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.