Job Search and Career Advice Platform

Enable job alerts via email!

Android Graphics SW Engineer

Microtech Global

Egham

On-site

GBP 40,000 - 60,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in the UK is seeking a skilled candidate with expertise in computer graphics and proficiency in C and C++. The role involves real-time embedded software development and requires a degree in a related field. Ideal candidates will have experience with Vulkan, OpenGL, or DirectX, alongside excellent teamwork and communication skills. This position is an opportunity to work on cutting-edge technology in a collaborative environment.

Qualifications

  • Degree in Computer Science, Electronics, Natural Science, Mathematics, Engineering or equivalent experience.
  • Expertise in computer graphics with experience in middleware design based on Vulkan, OpenGL ES, OpenGL, or DirectX.
  • Understanding of computer graphics pipelines and mobile GPU architectures.

Skills

C programming
C++ programming
Computer graphics design
Real-time embedded software development
Problem solving
Teamwork
Communication skills
Debugging

Education

Degree in Computer Science, Electronics, or related discipline

Tools

Vulkan
OpenGL
DirectX
SKIA graphics library
Job description
Required Skills
  • A degree in Computer Science, Electronics, Natural Science, Mathematics, Engineering or any related discipline (an equivalent period of industrial experience may be substituted)
  • 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
  • Expert proficiency in C and C++ programming languages
  • A proven track record in real time embedded software development - preferably for mobile devices with a good understanding of the latest development environments
  • System level performance analysis and strong OS fundamentals (memory management, multithreading / synchronization, user / kernel mode interaction)
  • Excellent communication and team work skills, with a results-oriented attitude
  • Proficiency in problem solving and debugging
Desirable Skills
  • Experience of SKIA graphics library
  • Experience designing and implementing GPU shader algorithms (in GLSL, HLSL or equivalent)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.