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 performanceanalysis 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 ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
schedule requirements. Collaborating with project management and leads on planning, scheduling, and quality checkpoints. You will also oversee verification activities' progress. Working with engineers from architecture, design, implementation, modelling, performanceanalysis, silicon validation, FPGA, and board development teams. Mentoring junior engineers (Principal Engineers). Required Skills and Experience: Experience with embedded C/C++ based SoC verification environments. More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Are you an experienced SoC Architect with a passion for defining, analysing and ensuring performance of the next generation of high performance systems-on-chip? Job Overview: In the Arm Central Technology Systems group we define SoC and subsystem architectures and technology roadmaps across multiple sectors, including premium mobile, infrastructure and automotive. We are looking for a performance expert to join and further strengthen this dynamic team. We work in small teams, so your contributions will make a difference. Responsibilities: Define SoC and subsystem performance and analysis requirements. Collaborate with other system architects, system designers, IP teams and analysis teams. Engage with specialists across Arm, from modelling, RTL, FPGA, Silicon and software Explore and … challenge the limits of IP and system performance capabilities. Required Skills and Experience : At least 4 years SoC architecture, SoC and/or SW performanceanalysis experience. Understanding of computer architecture and microarchitecture concepts such as cache hierarchy, memory access efficiency, multi-core architecture and key performance concepts and metrics. Passion for analysis and improvement. More ❯
Huawei Technologies Research & Development (UK) Ltd
on this exciting journey and drive your career forward. Key Responsibilities: The role will be responsible for overseeing the trend of the development of cutting-edge CPU architecture by performanceanalysis and benchmarking, understanding their evolution and contributing to the roadmap definition of our CPU product portfolio. He/She will be part of a team that collaborates … experience Familiar with CPU instruction set architecture, e.g. Arm, RISC-V Familiar with general purpose CPU micro-architecture, such as pipelining, out-of-order execution, and caches Strong data analysis skill and software development skills (Assembly, C/C++, Python, etc.) Work well under cross-geography collaborative environment Desired: BSc, MSc or PhD in Electrical Engineering, Computer Science or … relevant subjects Experience in SoC bring up, benchmarking, performance analysis. Experience in general purpose Memory Subsystem and OS Excellent verbal and written communication skills More ❯
in Cambridge . This role focuses on analyzing and benchmarking cutting-edge CPU architectures, contributing to the product roadmap, and collaborating closely with engineers and architects to deliver high-performance solutions that meet client needs. Your profile: 5+ years of relevant experience Proficient in CPU instruction set architectures (e.g., Arm, RISC-V) Strong understanding of general-purpose CPU micro … architecture, including pipelining, out-of-order execution, and caches Expertise in data analysis and software development (Assembly, C/C++, Python, etc.) Ability to work effectively in cross-geographical, collaborative environments MSc or PhD in Electrical Engineering, Computer Science, or related fields Experience with SoC bring-up, benchmarking, and performanceanalysis Knowledge of general-purpose memory subsystems More ❯
Huawei Technologies Research & Development (UK) Ltd
and new features of 3D graphics APIs like Vulkan and DirectX and how these apply to current and future GPUs. You will approach this from a use-case and performance perspective, and work closely with software and hardware architects, driver development teams, and ecosystem teams to identify existing challenges and future opportunities. Investigating and evaluating features of and improvements … 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 This job description is only an outline of the tasks, responsibilities and outcomes required of the role. The jobholder will carry out any other More ❯
This is a key position as a senior architect - to work on the latest developments in CPU architecture - for improvements in processing power, performance and optimisation. Main Responsibilities Performanceanalysis of applications of interest to propose new instructions and ISA extensions. Reworking and optimization of critical parts of applications to support new ISA. Implementation of proposed new … instructions or uArch tweaks in performance simulator for evaluation of possible performance benefits. Requirement Deep understanding of modern CPU architectures Knowledge and experience of using of latest Aarch64 or X86 instruction sets. Background in performanceanalysis, profiling and workload characterization. Excellent collaboration and interpersonal skills Considered as a plus Experience in developing and using performanceMore ❯
This is a key position as a senior architect - to work on the latest developments in CPU architecture - for improvements in processing power, performance and optimisation. Main Responsibilities Performanceanalysis of applications of interest to propose new instructions and ISA extensions. Reworking and optimization of critical parts of applications to support new ISA. Implementation of proposed new … instructions or uArch tweaks in performance simulator for evaluation of possible performance benefits. Requirement Deep understanding of modern CPU architectures Knowledge and experience of using of latest Aarch64 or X86 instruction sets. Background in performanceanalysis, profiling and workload characterization. Excellent collaboration and interpersonal skills Considered as a plus Experience in developing and using performanceMore ❯
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, performanceanalysis 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 ❯
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 performanceanalysis 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 ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
IC Resources
Principal Performance Modelling Engineer £140,000+ DOE, UK remote working + stock options! I'm currently partnered with a Semiconductor start-up, based in Silicon Valley. They are working on re-imagining Silicon, creating RISCV based computing platforms aimed at transforming the industry. As a Principal Performance Modelling Engineer you will develop functional and timing simulators, undertake performanceanalysis for architectural exploration and identify and fix performance bottlenecks. You'll also be involved in workload analysis, to develop a deep understanding of the characteristics of workloads in the target market (machine learning, data analytics, graph analytics). They are looking for a passionate and dedicated person and in return, you'll get the opportunity … group of exceptional people. There is huge opportunity for this position to develop into a technical leadership role through excellent career progression avenues. What's required for this Principal Performance Modelling Engineer position? Strong C/C++ development skills Excellent understanding of GPU/CPU architecture and microarchitecture Knowledge of performance modelling concepts SIMT processing, cache and memory More ❯
Principal Performance Modelling Engineer £140,000+ DOE, UK remote working + stock options! I'm currently partnered with a Semiconductor start-up, based in Silicon Valley. They are working on re-imagining Silicon, creating RISCV based computing platforms aimed at transforming the industry. As a Principal Performance Modelling Engineer you will develop functional and timing simulators, undertake performanceanalysis for architectural exploration and identify and fix performance bottlenecks. You'll also be involved in workload analysis, to develop a deep understanding of the characteristics of workloads in the target market (machine learning, data analytics, graph analytics). They are looking for a passionate and dedicated person and in return, you'll get the opportunity … group of exceptional people. There is huge opportunity for this position to develop into a technical leadership role through excellent career progression avenues. What's required for this Principal Performance Modelling Engineer position? Strong C/C++ development skills Excellent understanding of GPU/CPU architecture and microarchitecture Knowledge of performance modelling concepts SIMT processing, cache and memory More ❯
from both industry and strong computing architecture academic research backgrounds. The role would be located on-site in Cambridge and could operate on a hybrid basis. Responsibilities: Analyzing CPU performance, power, and cost, and identifying technological limitations to overcome. Collaborating with Architects to develop key technologies that ensure our CPUs remain industry-leading. Defining next-generation cluster solutions based … Infrastructure, Computer Vision, and Machine Learning. Required Skills and Experience: Knowledge and experience in CPU architecture/microarchitecture, gained through development/research in CPU/system power/performanceanalysis/modeling/design and/or workload analysis/characterization/software optimization. Ability to work effectively independently and as part of geographically distributed, cross … on ARM or RISC-V based architectures Additional expertise to support application: Experience with advanced CPU techniques, including branch prediction and prefetchers (microarchitecture, design, etc.). Proficiency in CPU performanceanalysis and/or modeling. Experience with power modeling/estimation of CPU/GPU/SoC. Experience in the design/implementation of CPU/GPU IPs. More ❯
from both industry and strong computing architecture academic research backgrounds. The role would be located on-site in Cambridge and could operate on a hybrid basis. Responsibilities: Analyzing CPU performance, power, and cost, and identifying technological limitations to overcome. Collaborating with Architects to develop key technologies that ensure our CPUs remain industry-leading. Defining next-generation cluster solutions based … Infrastructure, Computer Vision, and Machine Learning. Required Skills and Experience: Knowledge and experience in CPU architecture/microarchitecture, gained through development/research in CPU/system power/performanceanalysis/modeling/design and/or workload analysis/characterization/software optimization. Ability to work effectively independently and as part of geographically distributed, cross … on ARM or RISC-V based architectures Additional expertise to support application: Experience with advanced CPU techniques, including branch prediction and prefetchers (microarchitecture, design, etc.). Proficiency in CPU performanceanalysis and/or modeling. Experience with power modeling/estimation of CPU/GPU/SoC. Experience in the design/implementation of CPU/GPU IPs. More ❯
Job Overview: The Mali GPU Software Architects team is looking for a versatile GPU compute driver architect. Through performanceanalysis, feature design and technical expertise, you will set the direction of SW engineering to reach optimal driver, GPU and firmware performance for popular compute and ML APIs such as OpenCL, thereby shaping the future of the Mali … centres. Responsibilities: Working within a diverse group of architects, you will be responsible for devising the high-level implementation designs for new compute- or ML-related features, for optimal performance and ecosystem impact. Your remit also includes studying the existing implementation, looking for improvement opportunities, as well as seeking opportunities for future HW iterations. You will be working closely … shape a product that combines graphics and ML technologies to provide the best user experience in our products! Required Skills and Experience: Strong background in GPU SW architecture, requirements analysis, and software architecture definition Strong background in Vulkan & OpenCL. Have a proactive, analytical and hands-on approach to work. "Nice To Have" Skills and Experience: Experience of Arm CPU More ❯
GPU Software Engineer for a 12-month contract based in Cambridge. The successful candidate will design and evaluate features for 3D graphics APIs like Vulkan and DirectX, focusing on performance and use cases for current and future GPUs. The role includes guiding hardware and driver roadmaps and communicating new technologies to stakeholders. Responsibilities: - Design and develop new features for … APIs. - Investigate and evaluate features and improvements for 3D Graphics APIs. - Draft new API extensions and write specifications. - Prototype interface changes and proposals. - Propose changes to GPU architecture. - Perform performanceanalysis of proposed changes. Requirements: - Bachelor’s, Master’s, or Ph.D. in a relevant discipline. - 5+ years of experience in GPU software architecture or driver development. - Strong programming More ❯
GPU Software Engineer for a 12-month contract based in Cambridge. The successful candidate will design and evaluate features for 3D graphics APIs like Vulkan and DirectX, focusing on performance and use cases for current and future GPUs. The role includes guiding hardware and driver roadmaps and communicating new technologies to stakeholders. Responsibilities: - Design and develop new features for … APIs. - Investigate and evaluate features and improvements for 3D Graphics APIs. - Draft new API extensions and write specifications. - Prototype interface changes and proposals. - Propose changes to GPU architecture. - Perform performanceanalysis of proposed changes. Requirements: - Bachelor’s, Master’s, or Ph.D. in a relevant discipline. - 5+ years of experience in GPU software architecture or driver development. - Strong programming More ❯
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, performanceanalysis, 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 ❯
day weekly from office) Project Type: Contract Key Responsibilities Hands-on implementation experience with Dynatrace Custom configuration and alerting in Dynatrace Strong knowledge of Dynatrace licensing and architecture Performanceanalysis in complex multi-tier environments Integration of Dynatrace with ITSM, CI/CD, and testing tools Experience creating custom Dynatrace dashboards based on client needs Middleware knowledge: WebLogic More ❯