Software Engineer - GPU Device Driver Development

Be among the first applicants.
TN United Kingdom
England
GBP 100,000 - 125,000
Be among the first applicants.
6 days ago
Job description

Software Engineer - GPU Device Driver Development, South West England

Client:

microTECH Global Ltd

Location:

South West England, United Kingdom

Job Category:

Other

EU work permit required:

Yes

Job Reference:

d68a11eaa57c

Job Views:

3

Posted:

18.04.2025

Expiry Date:

02.06.2025

Job Description:

Job Title: Software Engineer - GPU Device Driver Development
Job Type: Contract
Duration: 6 Month minimum Initial + chance of longer contract and/or extensions
Location: South East, UK
Rate/Salary: Circa £40/hour
Start: ASAP

About the Job

Based on the M4 corridor, our client is currently looking for a Senior Software Engineer to join their OS development team focusing on the development of GPU Device Drivers. You will need a strong background in Embedded Software development for Embedded OS', device driver development, and Embedded GPUs. The team you will be working in focuses on the development of drivers for graphics mobile platforms and wearable technology.

As a Senior Software Engineer, you will be expected to develop and maintain a wide understanding of all Linux-based platforms that can be used in devices and to provide high-level technical input to architectural designs, liaising with GPU vendors and working with other graphical development engineers and teams.

Main Tasks

The main tasks you are expected to perform include, but are not limited to:

  1. Contribution to window system integration
  2. Optimisation & enhancement of GPU device drivers
  3. Develop & maintain a wide understanding of all Linux-based platforms including graphics components
  4. Provide input & insight into designs and design architecture

Necessary Skills / Attributes

  • Expertise in Graphics software development with experience in design and development of low-level Graphic framework components for embedded systems.
  • Excellent knowledge of embedded GPU architectures and associated pipeline, and GPU driver integration to one or more OS and Window systems, e.g. Tizen, Android, embedded Linux, X11 (DRI2/DRI3), Wayland, MIR, Surface flinger.
  • Good knowledge and experience in the use of popular 3D graphics and compute APIs. A candidate will preferably be knowledgeable with the use of OpenGL ES alongside EGL for development of graphics software for embedded devices, e.g. mobile, DTV, etc. Understanding and experience of latest graphics programming APIs such as Vulkan, Metal or Direct X 12 is desirable.
  • Expertise in using different software performance/power profiling tools and techniques, and exposure to different graphics benchmarks.
  • Proficiency in C and C++.
  • A proven track record in real-time embedded software development preferably with an understanding of the embedded development environments, cross-compilers and associated development restrictions.
  • Experience in software testing and debugging techniques on embedded targets and proficiency in using software debugging tools.
  • Good analytical and logical thinking capability.
  • A good understanding of documentation requirements and able to clearly present complex ideas and technical designs.
  • A good level of inter-personal and communication skills to be able to communicate with a wide range of people up to Managing Director and VP level.
  • The desire and ability to work within a team structure and to be able to mentor junior engineers.

Please assume that the rates required would be for a consultant to be based on-site full-time in the UK.

Due to the urgency of this position, we can only accept applications from candidates who are EU nationals or in possession of a live Tier 1 visa for the UK.

If you are interested in the position, please apply with an updated version of your CV as well as your availability and required rate.

Please note that if you are NOT a passport holder of the country for the vacancy you might need a work permit. Check our Blog for more information.

Bank or payment details should not be provided when applying for a job. Eurojobs.com is not responsible for any external website content. All applications should be made via the 'Apply now' button.

Created on 18/04/2025 by TN United Kingdom

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Engineer - GPU Device Driver Development jobs in England