Microtech Global Ltd

4 job(s) at Microtech Global Ltd

Microtech Global Ltd Cambridge, Cambridgeshire
14/10/2025
Full time
The role is for an engineer with a strong background in GPU Software Architecture to join a team working at the forefront of mobile GPU Software Architecture design. You should have a strong understanding of rendering technologies, graphics pipelines and hands-on experience using one more of the OpenGL ES, Vulkan, DirectX, or Metal APIs. A deep understanding of GPU architectures and the workloads GPUs are likely to see, and thus what characteristics are important, in different scenarios such as gaming, XR, and machine learning. You combine the above with a good C++ development experience and know your way around tools, such as version control systems. You are self-motivated and ambitious, and have the ability to work as part of a team and to network across teams. Key Responsibilities: Design and develop new features of 3D Graphics API. Investigate and evaluate features of and improvements to 3D Graphics APIs. Drafting new API extensions and writing specification. Prototyping interface changes and proposals Propose changes to GPU architecture Performance Analysis of proposed changes Required: BSc or MSc or PhD in relevant discipline 5 or more years of experience in GPU software architecture or driver development Hands-on experience with one or more of the following technologies: Vulkan, OpenGL ES, Metal, or DirectX11 or 12. Desired: Sound knowledge of graphics rendering pipeline (rasterization and ray-tracing) Knowledge of neural rendering, raytracing and mesh shading pipeline is plus. Creativity and ability to effectively communicate ideas. Comfortable working on immature technologies and following up the latest advances in science C/C++ programming experience Good written and verbal communication skills. Self-motivated, well organized and good team player
Microtech Global Ltd Cambridge, Cambridgeshire
14/10/2025
Full time
We need talented engineers with a strong low-level graphics and GPU development background on the Android platform, ideally with experience of working in the consumer electronics industry. This contract will be hybrid (3 days a week onsite, 2 remote), based near Egham. Its within IR35 but offering a good rate to offset that! The successful candidate will contribute to new, high-performance graphics solutions, integrate our solutions with new hardware platforms, optimise the Android OS graphics stack, benchmark our systems against competitors, work with 3rd party software developers and generally ensure that we have the best possible graphics experience on the market. Role and Responsibilities Develop innovations to optimise real-time rendering pipelines and deliver class-leading performance Implement standard features and extensions for the Android Graphics stack (SurfaceFlinger, SKIA, HWUI, etc.) Analyse different graphics workloads, identify bottlenecks and optimise for performance and power usage Develop optimal middleware libraries based on graphics and compute APIs (such as Vulkan & OpenGL ES) Bring-up and evaluate new devices, working with other teams to define and implement new UX requirements Have technical responsibility for one or more significant sections of an assigned project Translate complex functional and technical requirements into detailed design and implementation Skills and Qualifications 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) A proven track record in real time embedded software development - preferably for mobile devices - with a good understanding of the latest development environments 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 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 working on GPU Drivers Experience designing and implementing GPU shader algorithms (in glsl, hlsl or equivalent) Experience developing system software for Android OS Experience designing and implementing image processing algorithms Experience working with ARM 64-bit architecture Familiarity with CPU/NPU hardware architectures Java and/or Python development experience
Microtech Global Ltd
06/10/2025
Full time
The Architecture and Research Team is responsible for research on our next generation GPU technologies, to make future GPUs feature rich, low power and high performance for the ever-demanding computer graphics market. The research work will provide proposals for next generation GPU architectures, technologies and configurations, as well as performance estimation before the GPU hardware becomes available. The architecture and research activities cover the whole pipeline of GPU architecture for design optimizations and performance enhancement. It is a challenging and rewarding job for people with a passion for computer graphics. Key Responsibilities • Research on next generation GPU architecture • Algorithm development and experiments for GPU performance improvement • GPU performance estimation for future GPUs architecture and configurations • Develop research simulation tools for architecture research • Exploration of new GPU features in next generation GPUs Required Experience • 1st class or 2:1 degree in Electronics, Computer Science or other related subjects • Passion for computer graphics and desire for knowledge • Strong innovation abilities, analytical and problem-solving skill • Solid programming skill (C, C++) • Motivated, able to work under own initiative • Good communication skill, team player Skills you might also have • Knowledge of computer graphics and API (OpenGL, Vulkan, DirectX, or Metal) • Knowledge of computer hardware • Understanding of real-time rendering techniques and game engine architecture • Experience with profiling and optimizing software or hardware
Microtech Global Ltd Cambridge, Cambridgeshire
06/10/2025
Full time
Client Information: Semiconductor company specializing in high-performance electronic components for high-voltage power conversion systems. Their innovative integrated circuits and diodes enable compact, energy-efficient AC-DC power supplies used across a wide range of products, from mobile devices, TVs, and computers to home appliances, smart meters, and LED lighting. Responsibilities: Demonstrate in-depth knowledge and understanding of best-practice digital design methodologies. Execute designs using a fully synthesized digital design flow, including RTL design and logic synthesis. Be fully conversant with the SystemVerilog standard and scripting languages such as TCL. Apply design constraints and utilize automatic place-and-route flows for physical implementation. Understand the importance of production testing and apply design methods to maximize test coverage (e.g., scan insertion). Employ design techniques aimed at optimizing digital power consumption. Debug digital functions in a laboratory environment using appropriate test equipment (e.g., mixed-signal oscilloscopes). Produce accurate, clear, and comprehensive design documentation. Requirements: Develop functional digital blocks and contribute to complete mixed-signal ASICs from initial definition through to full production maturity. Collaborate with the Product Definition team on feasibility studies, product architecture definition, and digital block design for FPGA emulation. Perform RTL design in SystemVerilog for digital functions, ensuring all specification requirements are fully met. Create block-level test benches to enable comprehensive verification of all digital blocks. Develop behavioural models and top-level test benches for complete verification and regression testing of system-level and production test functions. Carry out digital synthesis with appropriate physical constraints to achieve power, performance, and area (PPA) targets. Define and implement DFT architectures, performing scan insertion, ATPG, and adding test points to meet required test coverage levels. Define the digital layout floorplan, oversee place-and-route activities, and ensure successful post-layout timing closure. Prepare detailed design documentation and actively participate in design and peer reviews. Contribute to product-level verification and validation planning. Support silicon evaluation, product validation, and bring-up activities in collaboration with Product, Quality, and Test Engineering teams through to production ramp-up. Drive continuous improvements in technology processes and digital design methodologies.

Jobs - Frequently Asked Questions

Use the location filter to find IT jobs in cities like London, Manchester, Birmingham, and across the UK.

Entry-level roles include IT support technician, junior developer, QA tester, and helpdesk analyst.

New jobs are posted daily. Set up alerts to be notified as soon as new roles match your preferences.

Key skills include problem-solving, coding, cloud computing, networking, and familiarity with tools like AWS or SQL.

Yes, many employers offer training or junior roles. Focus on building a strong CV with relevant coursework or personal projects.