Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
We are looking for an experienced engineer who is passionate about developing compilers and managed runtimes and loves open-source software. In this role you will be working on performanceanalysis and optimisation across a range of runtimes. You'll be part of the bigger CE-SW Runtimes team, whose goal is to improve modern languages support on … the organisation and with open source communities to tackle challenges in enabling the future of computing. Responsibilities Identify and implement changes to compilers and managed runtimes to improve the performance of selected workloads and better support Arm architectural features and CPU designs. Implement new runtime or compiler features and fine-tune existing ones. (e.g. garbage collectors, interpreters, optimisation passes … projects and engage with open-source community. Collaborate with colleagues across Arm to improve the support for the Arm Architecture and CPUs. Help develop the project automated functionality and performance testing frameworks. Required skills and experience Strong programming skills in C/C++. Familiar with performanceanalysis tools and system level performance tuning. Be flexible, with More ❯
with hardware engineers to influence the design of future GPU/NPU architectures, ensuring the ISA, memory hierarchy, and interconnects are optimized for next-generation graphics and AI workloads. PerformanceAnalysis & Optimization: Attain unparalleled performance by deep-diving into the hardware pipeline. Identify and eliminate bottlenecks in the interaction between graphics shaders and neural network execution. Define More ❯
Cambridge, Cambridgeshire, England, United Kingdom
MicroTECH Global Ltd
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 … 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 performanceanalysis 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 More ❯
Cambridge, Cambridgeshire, England, United Kingdom
MicroTECH Global Ltd
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 PerformanceAnalysis 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 More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Microtech Global Ltd
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 PerformanceAnalysis 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 More ❯
Cambridge, Cambridgeshire, England, United Kingdom
Reed
leading Tech company. This role involves close collaboration across multiple business functions and engaging with stakeholders. Responsibilities: Business Partnering: Serve as the primary Finance contact for senior leaders, prepare performance analyses, and provide strategic insights. Financial Planning & Analysis: Support budgeting processes, deliver scenario planning, produce ROI reports, and monitor expenditures. Financial Operations: Manage asset transactions, ensure accurate financial More ❯