Softwareandroid Engineer Graphics West London Job In Truro

Software/Android Engineer - (Graphics) - West London - microTECH Global Ltd
  • Truro, England, United Kingdom
  • via Talent.com (O)
-
Job Description

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.We are looking for an enthusiastic engineer with strong graphics software development background in embedded systems. The candidate will contribute to the development and optimisation of 2D and 3D graphics software components in Tizen operating system for mobile and wearable devices. Tizen graphics framework is mainly based on EFL (Enlightenment Foundation Libraries) for 2D graphics and OpenGL ES for 3D graphics. As a Senior Software Engineer you will be expected to develop and maintain a wide understanding of all Linux based platforms including the graphics components that can be used in devices and to provide high level technical input to architectural designsSkills and attributes:•Expertise in Graphics software development with experience in design and development of low level Graphic framework components for embedded systems.•Expert level knowledge and experience in the use of OpenGL ES (including GLSL) and 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 and Metal is desirable.•Good knowledge of window system concepts for different mobile operating systems, e.g. Tizen, Android, embedded Linux. Understanding of Tizen Graphics stack is desirable. •Understanding and experience of 2D graphics libraries such as Skia, Cairo and Enlightenment Foundation Libraries (EFL) is desirable. •Experience and understanding of modern graphics technologies, e.g. Virtual Reality (VR), Augmented Reality (AR), Global illumination (GI), etc. 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.•Previous experiences in contributing to open source is desirable.•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.

;