Software Engineer - GPU Device Driver Development

Software Engineer - GPU Device Driver Development

27 Oct
|
MicroTECH Global
|
South West England

27 Oct

MicroTECH Global

South West England

Job description

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 our Client

My client is the global leader in consumer electronics and the core components that go into them. Through relentless innovation and discovery, they are transforming the worlds of televisions, smartphones, personal computers, printers, cameras, home appliances, medical devices, semiconductors and LED solutions.

With over , people across 72 countries with annual sales exceeding US $ billion,





their goal is opening new possibilities for people everywhere.

About the Job

Based on the M4 corridor, our client is currently looking for a Senior Software Engineer to join their OS development team focussing 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 and 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, liasing with GPU vendors and working with other graphical development engineers and teams.

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

- Contribution to window system integration
- Optimisation & enhancement of GPU device drivers
- Develop & maintain a wide understanding of all Linux based platforms including graphics components






- Provide input & insight into designs and design archtiecture

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 API’s. A candidate will preferably be knowledgeable with 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 API’s 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.

▶️ Software Engineer - GPU Device Driver Development
🖊️ MicroTECH Global
📍 South West England

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: software engineer - gpu device driver development

Senior Software Engineer - GPU/Android - West London

Senior Software Engineer - GPU/Android - West London

Job description We are looking for an enthusiastic engineer with strong graphics software development background in embedded systems, based for our client in West London. The candidate will contribute to the window system integration, optimisation [...]
South West England
13 Oct
    South West England
    13 Oct

Senior Analyst Cyber Security – Operations / South West England

Senior Analyst Cyber Security – Operations / South West England

Job description - Reference Number : Senior Analyst Cyber Security - Location : South West England - Salary : £,+ senior executive package (negotiable) - Sector : Cyber Security The senior analyst in cyber security will be reporting to the CTO (UK [...]
South West England
13 Oct
    South West England
    13 Oct

AI Software Engineer (C++/GPGPU) – 6 Month Contract - Egham

AI Software Engineer (C++/GPGPU) – 6 Month Contract - Egham

Job description AI Software Engineer (C++ / GPGPU) 6 Month Contract The ideal candidate will have experience and expertise in both GPU compute programming and systems development (library development, performance / memory optimizations) using moder [...]
South West England
27 Oct
    South West England
    27 Oct

DTV Software Engineer - Perm - West London

DTV Software Engineer - Perm - West London

Job description My client designs and develops key components of flat panel digital televisions. The software is deployed in products destined for European and sometimes worldwide markets. They are looking for a DTV Software Engineer to join the te [...]
South West England
13 Oct
    South West England
    13 Oct
Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: software engineer - gpu device driver development