Overview
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.
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.
Qualifications
* 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
#J-18808-Ljbffr