Permanent Performance Analysis Jobs in Cambridge

10 of 10 Permanent Performance Analysis Jobs in Cambridge

Senior Software Performance Analysis Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
Arm's Userspace Performance team is looking for skilled software performance analysis engineers to join a growing team. Successful candidates will help improve the performance of software running on Arm systems used across the world. About The Team You will join a team of Software Engineers who all share a passion for wanting to stamp their … look into large software stacks with sophisticated interactions. We work closely with our tooling teams and try to come up with innovative ways to identify the root causes of performance issues. We interact with different teams across Arm that can help us get more insight into problems we face or help us improve the performance of the workloads … we are working on. Often we will connect with partner companies trying to understand what performance issues they are facing. Our goals include influencing decisions that hardware design teams make to help improve performance of future designs. We expect a professional, hardworking and flexible approach to work, with a flair for creative lateral thinking and problem solving with More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - Compilers

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 performance analysis 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 performance analysis tools and system level performance tuning. Be flexible, with More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
on providing software enablement for our next generation CPU and ML accelerator based technologies on target LLM (Large Language Model) use-cases. Typical activities would include application and system analysis, technology research, hands-on software prototyping to understand how software and hardware behaves, experimental investigations, and performance analysis. You will join a dynamic, collaborative and highly motivated Solutions … team based in Cambridge (UK) Responsibilities: Application performance analysis to identify key workloads and optimisation opportunities on Arm CPUs and AI accelerators Evaluate workload sensitivity to CPU and AI accelerator (micro-)architectural features, balancing performance trade-offs Design and implement software optimisations to improve runtime efficiency Hand-craft optimised workloads for new (micro-)architecture exploration and performance analysis Propose improvements to existing (micro-)architecture features based on our investigations Port and bring-up applications on Arm silicon and modelling platforms Required Skills and Experience : Good understanding of computer architecture and embedded systems Experience of software development for a commercial organization Strong knowledge of C or C++ programming Proficiency in problem solving and debugging skills Practical More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

GPU Software Engineer (OpenGL ES, Vulkan, DirectX)

Cambridge, England, United Kingdom
European Tech Recruit
forefront of mobile GPU Software Architecture design. In this role, you will investigate and design groundbreaking features for leading 3D graphics APIs like Vulkan and DirectX, directly impacting the performance and capabilities of current and future GPUs. Your Impact: Innovate: Design and develop new features for 3D Graphics APIs, pushing the boundaries of mobile GPU capabilities. Analyze & Evaluate: Investigate … teams, and ecosystem partners to identify challenges and opportunities. Guide & Educate: Provide guidance on GPU hardware and driver roadmaps, and effectively communicate new technologies to internal and external stakeholders. Performance Driven: Perform performance analysis of proposed changes to ensure optimal efficiency. What You'll Bring: A strong understanding of rendering technologies and graphics pipelines (rasterization & ray-tracing More ❯
Posted:

Senior Software Engineer - CPython Runtime

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
the organisation and with open-source communities to solve 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 … related projects; engage with its upstream communities. Collaborate with colleagues across Arm to improve the support for the Arm Architecture and CPUs. Help develops the project automated functionality and performance testing frameworks. Required Skills and Experience Experience working on managed runtimes or compilers. Strong programming skills in Python/C. Be flexible, with a variety of software development skills … and Experience Proficiency in one or more of the following languages: Java, Rust, Go, JavaScript. Familiar with Agile software development methodology such as Scrum or Kanban. Familiar with Linux performance analysis tools and system level performance tuning. In Return You'll work directly with the upstream CPython community, contributing to the core of the language used by More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Emulation Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
quick resolution and root-cause analysis. Background in SoC bring-up and hardware/software co-design methodologies. Exposure to Arm-based architecture, hybrid emulation/simulation workflows and performance modeling. Understanding of throughput tuning techniques and performance analysis for large-scale emulation systems. In Return: At Arm, we build the foundational compute platforms that power billions … do to accommodate you during the recruitment process. Hybrid Working at Arm Arm's approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Director of Performance Engineering (Userspace, Java, Android and Optimization)

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
Director of Performance Engineering Location: Cambridge or Manchester (Hybrid, 2 days/week in-office) Job Overview Arm seeks an experienced Director of Performance Engineering to lead technical strategy and execution for our Userspace, Java Enterprise, Android, and Optimization teams. Reporting to senior leadership, you'll drive key initiatives focused on software performance, optimization, and architectural enhancements … userspace environments. Key Responsibilities Provide clear technical leadership for a team of 60+ engineers with 4-5 direct technical leads, across multiple geographical locations. Define and drive architectural strategies, performance analysis, and optimization of Java Enterprise and Android userspace software. Ensure robust, scalable, and optimised software solutions that enhance user experience and system performance. Collaborate effectively with product … management, quality assurance, and operational teams to ensure software aligns with business and technical objectives. Establish clear technical roadmaps and deliver measurable performance improvements. Essential Skills & Experience Proven experience leading large-scale Java Enterprise, Android and userspace software development and optimization. Strong recent coding background, specifically within Java-based enterprise software, Android application development, or userspace optimization. Significant leadership More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Engineer - Machine Learning

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
machine learning software packages, tools, and reference workloads that help internal teams and partners explore and evaluate the capabilities of upcoming Arm-based platforms. These efforts support early validation, performance analysis, and enablement of advanced workloads targeting machine learning use cases. Responsibilities: We apply our deep software expertise and collaborative spirit to work directly with leading technology companies … exists. You will play a critical role in enabling and validating software stacks on pre-silicon platforms-including simulators, emulators, and prototypes-to ensure the seamless deployment of high-performance solutions when silicon arrives.This includes providing architectural design guidance, as well as designing, developing, and deploying machine learning workloads tailored to pre-silicon environments. You will work closely with … impact both within our team and the wider Arm ecosystem Strong understanding of machine learning fundamentals and frameworks such as PyTorch and TensorFlow 'Nice to have' abilities and knowledge: Performance evaluation experience and knowledge of potential pitfalls Knowledge of hardware modelling concepts, including configuration and latency definition files Graphics programming experience with mobile GPUs (e.g. using shaders, Vulkan) and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Principal Software Architect

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
compiler would generate in production software. Required Skills and Experience : Bachelors, Masters, or Ph.D. degree in Electrical Engineering, Computer Engineering, or Computer Science with a strong computer architecture, microarchitecture, performance analysis and debug background Experience of prototyping and evaluating novel architectural features in a research compiler Excellent interpersonal skills, strong initiative and open in engaging and learning new … do to accommodate you during the recruitment process. Hybrid Working at Arm Arm's approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Applications Engineering Manager

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
and verbal) "Nice To Have" Skills and Experience : Automotive software experience (UEFI/EDK2, U-Boot, Linux drivers) System bring-up and JTAG debugging expertise Good background of system performance analysis Experience with RTL simulation tools and software development tools Familiarity with SOAFEE, AUTOSAR Accommodations at Arm At Arm, we want to build extraordinary teams. If you need … do to accommodate you during the recruitment process. Hybrid Working at Arm Arm's approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted: