Position Summary
Samsung, a global leader in high-end mobile devices, is seeking innovative engineers to join the Graphics Research Team in Staines-upon-Thames. This role focuses on delivering cutting-edge real-time 3D graphics experiences for gamers and demanding customers, ensuring Samsung remains at the forefront of performance and quality.
The successful candidate will contribute to high-performance graphics solutions, optimize GPU drivers, integrate solutions with new hardware platforms, and collaborate with third-party developers to ensure the best 3D graphics experience on the market.
Role And Responsibilities
- Develop GPU driver innovations to optimize real-time rendering pipelines and deliver class-leading performance.
- Implement standard features and extensions for APIs like OpenGL ES and Vulkan.
- Analyze graphics workloads, identify bottlenecks, and optimize GPU drivers and API usage.
- Develop optimal middleware libraries based on graphics and compute APIs.
- Bring up and evaluate new devices, working with other teams to define and implement GPU requirements and integrate them into the operating system.
- Take technical responsibility for significant sections of assigned projects.
- Translate complex functional and technical requirements into detailed design.
Skills And Qualifications
Required Skills
- Degree in Computer Science, Electronics, Natural Science, Mathematics, Engineering, or a related discipline (or equivalent industrial experience).
- Proven track record in real-time embedded software development, preferably for mobile devices, with a strong understanding of modern development environments.
- Expertise in computer graphics, including design and implementation of OpenGL, OpenGL ES, Vulkan, or DirectX APIs.
- Understanding of computer graphics pipelines and modern mobile GPU architectures.
- Expert proficiency in C and C++ programming languages.
- System-level performance analysis and strong OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction).
- Excellent communication and teamwork skills with a results-oriented attitude.
- Proficiency in problem-solving and debugging.
Desirable Skills
- Experience working on the Android Graphics Stack (Compositor, HWUI, HAL).
- Experience with ARM 64-bit architecture.
- Experience developing system software for Android OS.
- Familiarity with CPU and GPU hardware architectures.
- Java and/or Python development experience.
- Understanding of neural networks and their applications in graphics (Neural Graphics Processing).
Contract Type: 12 Month outsourced contract inside IR35, working on an hourly rate via one of our preferred recruitment agencies
Location: Samsung R&D Centre in Staines-upon-Thames, Surrey, UK
Hybrid Policy: 3 Days working onsite and 2 days working from home weekly
- Please visit Samsung membership to see Privacy Policy, which defaults according to your location, at: https://account.samsung.com/membership/policy/privacy. You can change Country/Language at the bottom of the page. If you are European Economic Resident, please click here: https://europe-samsung.com/ghrp/PrivacyNoticeforEU.html