We are microTECH Global LTD, a leading innovator in the field of graphics and GPU development for Android platforms. We are seeking a talented engineer with a strong background in low-level graphics and GPU development to contribute to our high-performance graphics solutions.
The successful candidate will be responsible for integrating our solutions with new hardware platforms, optimising the Android OS graphics stack, benchmarking our systems against competitors, working with 3rd party software developers, and ensuring that we have the best possible graphics experience on the market.
**Key Responsibilities:**
* Develop innovations to optimise real-time rendering pipelines and deliver class-leading performance.
* Implement standard features and extensions for the Android Graphics stack (SurfaceFlinger, SKIA, HWUI, etc.).
* Analyse different graphics workloads, identify bottlenecks, and optimise for performance and power usage.
* Develop optimal middleware libraries based on graphics and compute APIs (such as Vulkan & OpenGL ES).
**Requirements:**
* A degree in Computer Science, Electronics, Natural Science, Mathematics, Engineering, or any related discipline.
* A proven track record in real-time embedded software development - preferably for mobile devices – with a good understanding of the latest development environments.
* Expertise in computer graphics with experience in the design and development of middleware based on Vulkan (preferred), OpenGL ES, OpenGL, or DirectX.
* Understanding of computer graphics pipelines and modern mobile GPU architectures.
**Estimated Salary:** $120,000 per annum.