Senior Graphics Engineer

Job Title: Senior Graphics Engineer

Location: London, UK (Hybrid Working)

Type: Contract (Inside IR35)

Duration: 12 Months

Key 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.
  • Analyse 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, collaborating 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.

Requirements:

  • A degree in Computer Science, Electronics, Natural Science, Mathematics, Engineering, or a related discipline (or equivalent industrial experience).
  • Expertise in computer graphics, including design and implementation of OpenGL, OpenGL ES, Vulkan, or DirectX APIs.
  • A proven track record in real-time embedded software development, preferably for mobile devices, with a strong understanding of modern development environments.
  • 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.

Desirables:

  • 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).
Company
MicroTECH Global Ltd
Location
Staines-upon-Thames, Middlesex, England, United Kingdom
Hybrid / WFH Options
Employment Type
Contractor
Salary
Salary negotiable
Posted
Company
MicroTECH Global Ltd
Location
Staines-upon-Thames, Middlesex, England, United Kingdom
Hybrid / WFH Options
Employment Type
Contractor
Salary
Salary negotiable
Posted