Senior Software Engineer - GPU/Android - West London
Senior Software Engineer - GPU/Android - West London

Senior Software Engineer - GPU/Android - West London

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
M

At a Glance

  • Tasks: Develop and optimise GPU device drivers for mobile and wearable devices.
  • Company: Join a dynamic tech company in West London focused on cutting-edge graphics software.
  • Benefits: Enjoy flexible working options and opportunities for professional growth.
  • Why this job: Be part of an innovative team shaping the future of graphics technology.
  • Qualifications: Strong background in graphics software development and proficiency in C/C++ required.
  • Other info: Ideal for self-motivated individuals eager to mentor and collaborate.

The predicted salary is between 43200 - 72000 £ per year.

Social network you want to login/join with: Senior Software Engineer – GPU/Android – West London, South West England col-narrow-left Client: microTECH Global Ltd Location: South West England, United Kingdom Job Category: Other – EU work permit required: Yes col-narrow-right Job Reference: 78c51cd05d3d Job Views: 4 Posted: 02.06.2025 Expiry Date: 17.07.2025 col-wide 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 and enhancement of GPU device drivers for mobile and wearable devices running Tizen operating system. Tizen 2.4 has X11 window system and Tizen 3.0 is based on Wayland. •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. A high degree of self-motivation and the ability to work alone, managing own work and setting sensible priorities according to requirements. #J-18808-Ljbffr

Senior Software Engineer - GPU/Android - West London employer: Microtech Global Ltd

At microTECH Global Ltd, we pride ourselves on fostering a dynamic and innovative work environment in West London, where creativity and technical expertise thrive. Our commitment to employee growth is evident through continuous learning opportunities and mentorship programmes, ensuring that our engineers are at the forefront of cutting-edge technology in graphics software development. Join us to be part of a collaborative team that values your contributions and supports your professional journey in an exciting sector.
M

Contact Detail:

Microtech Global Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - GPU/Android - West London

✨Tip Number 1

Familiarise yourself with the Tizen operating system and its window systems, X11 and Wayland. Understanding these systems will not only help you in interviews but also demonstrate your commitment to the role.

✨Tip Number 2

Brush up on your knowledge of GPU architectures and driver integration. Being able to discuss specific experiences or projects where you've worked with embedded systems will set you apart from other candidates.

✨Tip Number 3

Showcase your experience with graphics APIs like OpenGL ES and Vulkan. Prepare examples of how you've used these technologies in past projects, as practical knowledge can be a significant advantage.

✨Tip Number 4

Highlight your mentoring experience and teamwork skills. Be ready to discuss how you've supported junior engineers in the past, as this aligns well with the company's desire for collaborative team members.

We think you need these skills to ace Senior Software Engineer - GPU/Android - West London

Graphics Software Development
Embedded Systems Expertise
GPU Device Driver Integration
Tizen Operating System Knowledge
Low Level Graphic Framework Design
Embedded GPU Architecture Understanding
3D Graphics API Proficiency (OpenGL ES, Vulkan, Metal, DirectX 12)
Software Performance Profiling
Power Profiling Techniques
Real-Time Embedded Software Development
C and C++ Proficiency
Software Testing and Debugging Techniques
Analytical and Logical Thinking
Technical Documentation Skills
Inter-Personal Communication Skills
Team Collaboration and Mentoring
Self-Motivation and Work Management

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in graphics software development, particularly with embedded systems. Emphasise your expertise in GPU architectures and any relevant projects you've worked on that align with the job description.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific experiences that demonstrate your skills in low-level graphic framework components and your familiarity with Tizen and Android operating systems.

Showcase Relevant Skills: Clearly list your proficiency in C and C++, as well as your experience with graphics APIs like OpenGL ES and Vulkan. Provide examples of how you've used these skills in past projects to solve complex problems.

Prepare for Technical Questions: Anticipate technical questions related to GPU driver integration and performance profiling tools. Be ready to discuss your problem-solving approach and any debugging techniques you've employed in real-time embedded software development.

How to prepare for a job interview at Microtech Global Ltd

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with graphics software development, particularly in embedded systems. Highlight specific projects where you've worked with GPU architectures and driver integration, especially with Tizen or Android.

✨Demonstrate Problem-Solving Skills

Expect technical questions that assess your analytical and logical thinking. Prepare to explain how you've tackled challenges in real-time embedded software development and the tools you used for debugging and performance profiling.

✨Communicate Clearly

Since you'll be interacting with various stakeholders, practice explaining complex technical concepts in simple terms. This will showcase your communication skills and ability to present ideas effectively.

✨Emphasise Teamwork and Mentorship

Discuss your experience working in teams and mentoring junior engineers. Share examples of how you've contributed to team success and supported others in their development, as this is crucial for the role.

Senior Software Engineer - GPU/Android - West London
Microtech Global Ltd
M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>