Graphics Software Engineer

Posted 18 April by MicroTECH Global Ltd
Easy Apply

Register and upload your CV to apply with just one click

JOB AD:

Our client need talented engineers with a strong low level graphics and GPU driver development background on the Android platform, ideally with experience of working in the consumer electronics industry.

Responsibilities:

Spearhead GPU driver innovations to enhance real-time rendering pipelines and achieve industry-leading performance levels.

Implement standard features and extensions for APIs such as OpenGL ES and Vulkan.

Conduct in-depth analysis of diverse graphics workloads, identifying bottlenecks, and optimizing both GPU drivers and API utilization.

Create cutting-edge middleware libraries based on graphics and compute APIs for optimal performance.

Collaborate with other teams to bring up and evaluate new devices, defining and implementing new GPU requirements, and seamlessly integrating them into the operating system.

Assume technical responsibility for one or more substantial sections of assigned projects.

Translate complex functional and technical requirements into meticulous design plans.

Required Skills:

A degree in Computer Science, Electronics, Natural Science, Mathematics, Engineering, or a related field (or equivalent industrial experience).

Demonstrated expertise in real-time embedded software development, preferably for mobile devices, and a strong grasp of the latest development environments.

Proficiency in computer graphics, including hands-on experience in designing and implementing OpenGL, OpenGL ES, Vulkan, or DirectX APIs adhering to industry standards.

Knowledge of computer graphics pipelines and modern mobile GPU architectures.

Advanced proficiency in programming languages C and C++.

Skilled in system-level performance analysis and well-versed in OS fundamentals such as memory management, multithreading/synchronization, and user/kernel mode interactions.

Adept at problem-solving and debugging.

Desired skills:

Experience working on the Android Graphics Stack (Compositor, HWUI, HAL)

Experience working with ARM 64-bit architecture

Experience developing system software for Android OS

Reference: 50940753

Please note Reed.co.uk does not communicate with candidates via Whatsapp, and we will never ask you to provide your bank, passport or driving licence details during the application process. To stay safe in your job search and flexible work, we recommend visiting JobsAware, a non-profit, joint industry and law enforcement organisation working to combat labour market abuse. Visit the JobsAware website for information and free expert advice for safer work.

Report this job