Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Arm's Userspace Performance team is looking for skilled software performanceanalysis 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 ❯
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 ❯
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 performanceanalysis 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 performanceanalysis 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 ❯
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 performanceanalysis of proposed changes to ensure optimal efficiency. What You'll Bring: A strong understanding of rendering technologies and graphics pipelines (rasterization & ray-tracing More ❯
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 performanceanalysis 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 ❯
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
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 ❯
purpose Conduct studies to identify any deficiencies and propose future changes Collaborate with individuals from various areas of expertise Integrate algorithms within complex Seeker models Undertake system studies and performanceanalysis Foster innovation, including the use of agile methods, process improvements, and machine learning/AI in our products Skill and Experience; Algorithm development Identification, Planning and Running … of investigations to inform systems design Data analysis Desirable Experience; Modelling and coding (significant experience of MATLAB and ideally Simulink) Knowledge of RF systems and digital signal processing Experience in forming hypotheses and creating the method to prove them. Technical report writing Machine Learning and AI Company Benefits; Bonus : Up to 2,500 (based on performance). Pension More ❯
purpose Conduct studies to identify any deficiencies and propose future changes Collaborate with individuals from various areas of expertise Integrate algorithms within complex Seeker models Undertake system studies and performanceanalysis Foster innovation, including the use of agile methods, process improvements, and machine learning/AI in our products Skill and Experience; Algorithm development Identification, Planning and Running … of investigations to inform systems design Data analysis Desirable Experience; Modelling and coding (significant experience of MATLAB and ideally Simulink) Knowledge of RF systems and digital signal processing Experience in forming hypotheses and creating the method to prove them. Technical report writing Machine Learning and AI Company Benefits; Bonus : Up to £2,500 (based on performance). Pension More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
MBDA
Basic Personnel Security Standard checks (BPSS), which are managed by the MBDA Personnel Security Team. What we can offer you: Company bonus : Up to £2,500 (based on company performance and will vary year to year) Pension : Maximum total (employer and employee) contribution of up to 14% Overtime: Opportunity for paid overtime Flexi Leave: Up to 15 additional days … purpose Conduct studies to identify any deficiencies and propose future changes Collaborate with individuals from various areas of expertise Integrate algorithms within complex Seeker models Undertake system studies and performanceanalysis Foster innovation, including the use of agile methods, process improvements, and machine learning/AI in our products What we're looking for from you: Essential experience … Algorithm development Identification, Planning and Running of investigations to inform systems design Data analysis Desirable experience, but not essential: Modelling and coding (significant experience of MATLAB and ideally Simulink) Knowledge of RF systems and digital signal processing Experience in forming hypotheses and creating the method to prove them. Technical report writing Machine Learning and AI Our company: Peace is More ❯
for purpose Conduct studies to identify any deficiencies and propose future changes Collaborate with individuals from various areas of expertise Integrate algorithms within complex models Undertake system studies and performanceanalysis Foster innovation, including the use of agile methods, process improvements, and machine learning/AI in our products Skills and qualifications required from the following: Degree qualification More ❯
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, performanceanalysis, 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 ❯
who have resided in the UK for the last 5 years. Previous or current SC and DV clearance is highly advantageous. Key Responsibilities & Experience: Experience in algorithm development, data analysis, and system investigation for design Preferably experienced with RF systems and digital signal processing Developing and integrating algorithms for weapon systems, scanned arrays, and multi-mode sensors within complex … RF seeker models Driving technical scope and growth, identifying deficiencies, and creating change plans Performing system performanceanalysis, technical report writing, hypothesis creation, and discovery Utilising current and innovative processes including Agile, AI, and ML Coding and modelling (preferably MATLAB & Simulink) Collaborating with cross-functional and regional teams If you have the drive and passion to succeed, APPLY More ❯
resided in the UK for the last 5 years. Previous or current SC and DV clearance is highly beneficial. Duties & Experience: Must have previous experience in algorithm development, data analysis and system investigation for design Ideally experienced with RF systems and digital signal processing Develop and integrate algorithms for weapon systems, scanned arrays and multi-mode sensors within complex … RF seeker models Drive technical scope and growth, identify deficiencies and create change plans Carry out performanceanalysis of systems, technical report writing, hypotheses creation and discovery Use current and innovative processes including Agile, AI & ML Coding and modelling (MATLAB & Simulink preferred) Work with teams across functions and regions If you think you have the drive and passion More ❯
Join a leading defence organisation developing cutting-edge algorithms for advanced Radio Frequency (RF) seeker systems. We're looking for an Algorithms Engineer with strong experience in MATLAB , data analysis , and RF systems to help shape the next generation of sensor technology. You’ll be working across high-impact projects like Meteor and FC/ASW , contributing to the … development of Active Electronically Scanned Arrays (AESA) and multi-mode seekers. This role involves end-to-end algorithm design, modelling, and performanceanalysis – with real scope for innovation using machine learning and AI methods. Key Requirements: Proven experience in algorithm development Strong proficiency in MATLAB (Simulink is a bonus) Understanding of RF systems and digital signal processing Analytical More ❯
and other lab equipment. Design and optimise matching networks; analyse parameters such as S11, P1dB, IP3, and noise figure. Review schematics, datasheets, and customer designs to support integration and performance analysis. Document validation results and contribute to technical support materials, including application notes. Qualifications and Skills required for this RF Validation Engineer job, based in Shepton Mallet: Degree in 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 ❯
state-of-the-art technology in an Agile/SCRUM environment. Key Responsibilities Embedded Software Architecture and Design Implementation and verification through reviews and testing Requirements capture and system performanceanalysis Requirements The ideal candidate will possess: Proven experience in hard real-time embedded software development Strong proficiency in 'C' programming Familiarity with communication protocols such as SPI More ❯
take on a Systems Engineering role in defence technology. In the role, you will be running real-time simulations using live hardware to test, validate, and fine-tune missile performance in a simulated environment. Working in the Hardware in the Loop team delivering real-time simulations using actual hardware In this varied role you will be integrating complex sub … have: Experience with system integration and debugging Simulation or software design skills A structured approach to solving technical challenges Exposure to sensors or embedded sub-systems Strong interest in performanceanalysis and real-world testing This is meaningful, hands-on work in one of the most advanced defence simulation environments in the UK. A chance to work within More ❯
teams to ensure seamless integration and timing alignment between software and capture cards Lead and contribute to system integration, verification, and testing at both component and system levels Conduct performanceanalysis, debugging, and optimisation of real-time systems Document architecture, interface definitions, and test procedures to support handover and formal test activities Your skillset may include: Experience in More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
MBDA
We are looking for analytical engineers to deliver the MBDA Hardware In The Loop mission statement; "To provide operational confidence through world-class, closed loop missile performance testing." Salary: Up to £55,000, depending on experience Dynamic (hybrid) working : typically, 4 days per week on-site, due to workload classification. Security Clearance : British Citizen or a Dual UK national … Basic Personnel Security Standard checks (BPSS), which are managed by the MBDA Personnel Security Team. What we can offer you: Company bonus : Up to £2,500 (based on company performance and will vary year to year) Pension : maximum total (employer and employee) contribution of up to 14% Flexible working: We welcome applicants who are looking for flexible working arrangements … more... The Opportunity: The Hardware In The Loop (HWIL) team provides an innovative capability to conduct dynamic missile firing simulations, using real hardware, in support of; product development, missile performance validation and de-risking firing trials. You will have the opportunity to work within a state of the art national facility utilising target generation and flight motion equipment to More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
MBDA
We are looking for analytical engineers to deliver the MBDA Hardware In The Loop mission statement; "To provide operational confidence through world-class, closed loop missile performance testing." Salary : Up to £55,000, depending on experience Dynamic (hybrid) working : typically, 4 days per week on-site, due to workload classification Security Clearance : British Citizen or a Dual UK national … Basic Personnel Security Standard checks (BPSS), which are managed by the MBDA Personnel Security Team. What we can offer you: Company bonus : Up to £2,500 (based on company performance and will vary year to year) Pension : maximum total (employer and employee) contribution of up to 14% Overtime: opportunity for paid overtime Flexi Leave: Up to 15 additional days … more... The Opportunity: The Hardware In The Loop (HWIL) team provides an innovative capability to conduct dynamic missile firing simulations, using real hardware, in support of; product development, missile performance validation and de-risking firing trials. You will have the opportunity to work within a state of the art national facility utilising target generation and flight motion equipment to More ❯
Bedford, Bedfordshire, United Kingdom Hybrid / WFH Options
Receptional
with potential and enable them to flourish with training and progression. This is a company where you can build a career, we are long-term focused and reward great performance with clearly defined career progression paths. We place culture at the centre of our business with an array of annual initiatives ranging from charity to social events. Work/… or social channels. A key aspect of the role involves leveraging AI-driven tools and workflows to boost campaign efficiency - from dynamic ad copy generation to intelligent targeting and performance analysis. Key Responsibilities Create and optimise paid search campaigns efficiency and increase conversions Manage the day-to-day communication with clients, building and maintain good working relationships Ensure best … practices are implemented throughout all managed campaigns and for direct line reports Use AI-powered tools (e.g. ChatGPT, Google Ads' Performance Max AI features, or proprietary automation tools) to streamline campaign creation, testing, and optimisation. Ensure that spend and performance are closely monitored against KPIs Conduct daily checks on accounts to identify issues/opportunities Apply machine learning More ❯
interfaces, deterministic data flows, and complex multi-threaded processing pipelines. This is a hands-on development role focused on the Linux environment, with additional contributions in system integration and performance analysis. The successful candidate will play a key role in enabling advanced test and validation capabilities for internal engineering teams. Key Responsibilities Design and develop real-time software for … threaded applications Implement deterministic data sequencing and synchronisation logic Collaborate with hardware teams for seamless integration and timing alignment Lead and support system-level integration, verification, and testing Conduct performance optimisation, profiling, and debugging Document architecture, interface specifications, and test procedures Required Skills & Experience Strong experience in C++ development on Linux platforms Proficiency in C# for tooling or support … e.g., with PCIe cards) Experience building custom sequencing frameworks or state machines for test automation Familiarity with hardware-software integration and system-level debugging Solid grasp of software architecture, performance tuning, and memory management Proficient with version control tools (e.g., Git ) and CI/CD pipelines Desirable Skills Experience with SFPDP in defence, aerospace, or high-speed data acquisition More ❯