10 of 10 Remote/Hybrid Benchmarking Jobs in Cambridgeshire

EDA Optimisation Engineer

Location
Cambridge, England, United Kingdom
compute, cloud, Emulation and FPGA environments. Responsibilities: Platform Optimization and Systems Engineering: Contributing to improvements in HPC scheduling and infrastructure efficiency. Assist with performance benchmarking activities, to help support platform decisions. Observability and Performance Analysis: Developing dashboards and visualisations. Cost and Resource Optimisation: Analysing Cost and Usage Reports ...

Silicon Design Engineer

Location
Cambridge, England, United Kingdom
architecture and CPU microarchitecture fundamentals. Academic, research, internship, or industry experience involving processor architecture, performance modelling, simulation, or hardware design. Familiarity with performance analysis, benchmarking or cycle-accurate simulation is advantageous. Understanding of computing software stacks, including operating systems, compilers, and applications. Strong analytical and problem-solving skills. Ability ...

Principal Product Manager - AI Tooling

Location
Cambridge, England, United Kingdom
based systems. Our AI tooling will bring together model graph inspection, hardware compatibility analysis, graph partitioning, quantization and other performance optimization techniques with benchmarking and deployment packaging across Arm CPUs, GPUs, Ethos-U NPUs and will evolve alongside Arm's roadmap. We are looking for a Principal Product Manager ...

Principal Technologist, Core AI Services

Location
Cambridge, England, United Kingdom
model sizing. Awareness of emerging AI protocols and standards (e.g., Model Context Protocol [MCP], Agent2Agent [A2A]). Exposure to automated AI evaluation, output benchmarking, and testing tools for AI-driven capabilities. R&D at AVEVA Our global team of 2000+ developers work on an incredibly diverse portfolio of over ...

Staff Engineer - AI Developer Tools and Platforms

Location
Cambridge, England, United Kingdom
frameworks, model formats and deployment tooling, such as PyTorch, ONNX/ONNX Runtime, ExecuTorch, TensorFlow/LiteRT and OpenVINO, including model inspection, visualisation and benchmarking across CPUs, GPUs and ML accelerators. In Return: Our team offers an inclusive and highly collaborative environment, with work that spans a wide variety ...

Senior Engineer, Arm On Arm

Location
Cambridge, England, United Kingdom
Experience: Demonstrated problem solving ability and commitment to achieving a solution. Programming expertise, including with lower level languages. Software optimisation techniques. Experience of benchmarking to generate robust measurements of performance. IT Infrastructure awareness: server configuration, networking, storage and datacentre environments. “Nice To Have” Skills and Experience: Understanding of EDA landscape ...

Machine Learning Framework/Runtime Software Engineer (C++)

Location
Cambridge, England, United Kingdom
Machine learning runtimes, compilers, drivers, or backend integration Computational graphs, operators, memory management, or model optimisation Ahead-of-Time or Just-in-Time compilation Benchmarking, profiling, testing, or analysing software performance Automated testing or CI/CD workflows AI-assisted development tools used responsibly to support software development, testing … alongside experienced engineers. You will gain exposure to machine learning inference engines and runtimes, compiler technologies, GPU and accelerator integration, model execution, performance optimisation, benchmarking, testing, and automated validation. As your experience develops, you will have opportunities to take on increasingly complex engineering challenges and build a broader understanding ...

Experienced Machine Learning Framework/Runtime Software Engineer (C++)

Location
Cambridge, England, United Kingdom
Time or Just-in-Time compilation flows for AI workloads Transforming graphs or working with operator partitioning, scheduling, memory planning, or model optimisation Validating, benchmarking, profiling, or analysing AI model performance Developing compiler technologies, intermediate representations, or hardware abstraction layers Building automated tests and CI/CD workflows for large … collaboratively across Arm provides exposure to inference engines and runtimes, accelerator integration, operator partitioning and fallback mechanisms, AOT and JIT compilation, model validation and benchmarking, performance optimisation, and automated validation workflows. There are also opportunities to build a broader understanding of how machine learning frameworks, software, compilers, and hardware come ...

Staff Software Engineer – DSP & AI Optimisation

Location
Cambridge, England, United Kingdom
kernels, including FFTs, filters, image processing, and ML preprocessing. System integration: Integrate sensors, memory subsystems, DMA, accelerators, and software components into complete processing pipelines. Benchmarking and profiling: Analyze CPU utilization, memory bandwidth, cache behavior, latency, and power consumption using hardware performance counters and profiling tools. Technical demonstrations: Develop representative applications … other AI accelerators. Audio processing, computer vision, or sensor fusion. TensorFlow Lite, ExecuTorch, or other embedded ML frameworks. Python scripting for automation, benchmarking, and performance analysis. Experience with FPGA prototypes or pre-silicon platforms. Deploying Agentic-AI in SW creation and optimization. Experience with hardware-software co-design and system ...