Performance Analysis Jobs in the East of England

1 to 25 of 29 Performance Analysis Jobs in the East of England

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:

Graduate Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
Job Overview: Are you a senior level engineer with a strong understanding of software and/or computer architecture, and with a passion for performance analysis? Our team works with Arm's partners to understand their view of what the most important applications are, and how they perform on consumer devices such as mobile phones and laptops. By … including games, groundbreaking camera algorithms, media streaming, browsers, productivity, and ML based use cases. Responsibilities: Produce reliable and robust research and analytics; devise and investigate new ideas for workload analysis, and the development of new and innovative tools. Characterise real world use cases and build representative workloads that will be used by multiple analysis and development teams across … Arm. Required Skills and Experience : A solid understanding of Heterogeneous Computing platforms for mobile platforms, and the factors that impact on performance Understanding of the interactions between applications and OS Kernel, and hardware Ability to understand and discuss deep technical topics at different levels to a wide range of audiences Ability to represent complex data with innovative visualisations. "Nice More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Simulation Engineer - Hardware In The Loop

Hertfordshire, United Kingdom
Hybrid / WFH Options
Matchtech
real hardware with virtual environments to validate and improve complex systems. Working in a cutting-edge test facility, you will create high-fidelity simulations to replicate operational scenarios, enabling performance testing, system validation, and trial preparation. Key Responsibilities Design and develop real-time simulations for system performance testing Abstract complex technical detail to understand system behaviours Develop software … plug-ins to support and enhance simulation capability Work within Linux environments and program in C/C++ Integrate hardware and software systems, troubleshoot interfaces, and optimise performance Analyse performance results and produce clear technical reports What We're Looking For We welcome applicants with broad engineering experience and an interest in real-time systems. Skills in the … following areas would be advantageous: Real-time software design Linux operating systems C/C++ programming Systems integration and debugging Performance analysis of complex systems About You You enjoy solving complex engineering problems, have strong analytical skills, and are comfortable working with both software and hardware. You thrive in a collaborative environment and are eager to contribute to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Data Analyst

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Genie Ventures Ltd
Shopping is into its next growth phaseand being part of the TEAM team is at the core of delivering this. As a part of Genie Ventures,Best Team in Performance Marketing 2025 and certified a Great Place to Work 2024-25, Genie Shopping is looking for our next JOB TITLE to join us,bringing bigger and better results to … our existing accounts. The team worksin a collaborative, distributed environment where we're striving to be the best team in performance marketing, always. Genie Shopping is one of Europe's leading CSS', running Google Shopping campaigns on a CPA basis through the Affiliate Channel. We currently partner with some of Europe's leading retailers such as eBay, Currys, Boots … locations) once a month on average. Job Overview As a Data Analyst at Genie Shopping, you will play a crucial role in our continued growth and success within the performance marketing landscape. Genie Shopping is a leading European CSS, running Google Shopping campaigns on a CPA basis through the Affiliate Channel, partnering with major retailers like eBay, Currys, Boots More ❯
Employment Type: Permanent
Salary: GBP Annual
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:

Software Engineer C++

Stevenage, Hertfordshire, South East, United Kingdom
Guidant Global
that enhances manufacturing processes by streamlining and supporting operations. Key Responsibilities: Design and develop real-time test and data capture software on Linux using C++, with a focus on performance and reliability. Build and maintain scalable, multi-threaded applications that interface with high-speed SFPDP cards across multi-channel data pipelines. Define and implement deterministic data sequencing and synchronization … Collaborate with hardware teams to ensure seamless integration and precise timing alignment between software and capture systems. Lead and contribute to system-level integration, verification, and validation, ensuring robust performance across all components. Perform in-depth performance analysis, debugging, and optimization of real-time systems to meet stringent operational requirements. Document system architecture, interface specifications, and test … in designing and implementing software sequencing frameworks or custom state machines to support test execution. Demonstrated ability to integrate and debug complex software-hardware systems, with a focus on performance optimization and memory management. Proficient in using version control systems (e.g., Git) and contributing to CI/CD pipelines for continuous integration and delivery. Desirable experience includes working with More ❯
Employment Type: Contract
Rate: Up to £65 per hour PAYE and Umbrella pay option available
Posted:

Staff 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:

Systems Engineer (Motor Controls)

Stevenage, Hertfordshire, England, United Kingdom
Eclectic Recruitment
fantastic opportunity has arisen for a Systems Engineer to join a multi-disciplinary design team, taking ownership of the design, development and proving of control algorithms to ensure customer performance requirements are successfully met. This role performs the duties of developing and modelling control systems, defining requirements, and working collaboratively across engineering disciplines, reporting to senior leadership. Key Responsibilities … Development of control algorithms for both analogue and digital systems, typically in the control of BLDC motors Modelling of systems and performance analysis of the selected control algorithm Derivation of sub-system requirements (mechanical, electronics, software) Identification of suitable electro-mechanical components (electric motors and feedback sensors) and co-ordination with suppliers where needed Definition of design proving … plans, design proving testing and subsequent data analysis The ideal candidate would ideally have: Knowledge of electric motors and drive/commutation strategies such as Field Oriented Control (FOC) or Space Vector Pulse Width Modulation (SVPWM) techniques Ability to generate sub-system or component requirements from a set of customer requirements in support of system architecture development Understanding of More ❯
Employment Type: Full-Time
Salary: £50,000 - £55,000 per annum
Posted:

Algorithms Engineer

Hertfordshire, United Kingdom
Matchtech
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 performance analysis 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 ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Algorithms Engineer

Hertfordshire, South East, United Kingdom
Defence
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 performance analysis 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 ❯
Employment Type: Permanent
Posted:

Algorithm Engineer

Stevenage, Hertfordshire, United Kingdom
Cirrus Selection
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 performance analysis 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 ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Algorithms Engineer

Stevenage, Hertfordshire, United Kingdom
The One Group
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 performance analysis, 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 ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Algorithms Engineer

Stevenage, Hertfordshire, England, United Kingdom
The One Group
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 performance analysis 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 ❯
Employment Type: Full-Time
Salary: £45,000 - £57,000 per annum
Posted:

RF Algorithm Engineer

Stevenage, Hertfordshire, England, United Kingdom
Eclectic Recruitment
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 performance analysis – 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 ❯
Employment Type: Full-Time
Salary: £45,000 - £57,000 per annum
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:

Systems Engineer - HWIL

Stevenage, Hertfordshire, United Kingdom
Electus Recruitment Solutions
Role: Be involved in missile testing, including exploring interactions between sub-systems and bespoke test equipment Develop real-time simulations Conduct experiments with both hardware and software Analyse missile performance and produce reports of findings About You: A breadth of engineering knowledge with deeper experience in a few of the following areas: Interface debugging and system integration Testing of … sensors or other sub-systems System performance analysis Software/simulation design Key Information: Role: Systems Engineer (Hardware-in-the-Loop) Salary: 35,000- 55,000 plus a bonus and benefits Location: Stevenage: 80% on-site working with world-class equipment Eligibility: British Citizenship required due to security clearance requirements You will be successful in this role if … you have an understanding of complex systems analysis, debugging and integration and if you enjoy working in a laboratory environment as part of a collaborative team. Due to the nature of work undertaken at our client's site, incumbents of these positions are required to meet special nationality rules and therefore these vacancies are only open to British Citizens More ❯
Employment Type: Permanent
Salary: GBP 35,000 - 55,000 Annual
Posted:

Systems Engineer

Stevenage, Hertfordshire, United Kingdom
Fynity
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 performance analysis 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 ❯
Employment Type: Permanent
Salary: £50000 - £55000/annum
Posted:

C++ Software Engineer

Stevenage, Hertfordshire, England, United Kingdom
Hybrid / WFH Options
Certain Advantage
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 performance analysis, debugging, and optimisation of real-time systems. Document architecture, interface definitions, and test procedures to support handover and formal test activities. Skillset/experience required: Extensive experience … custom state machines for test execution. Strong experience with integration, system test, and debugging complex interactions between software and hardware. Strong understanding of software design principles, memory management, and performance optimisation. Experience with version control systems (e.g., Git) and CI/CD Desirable Skills: Experience with SFPDP (Serial Front Panel Data Port) specifically in defence, aerospace, or data acquisition More ❯
Employment Type: Contractor
Rate: £67.00 per hour, Inc benefits
Posted:

C++ Software Engineer

Stevenage, Hertfordshire, South East, United Kingdom
Hybrid / WFH Options
Certain Advantage
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 performance analysis, debugging, and optimisation of real-time systems. Document architecture, interface definitions, and test procedures to support handover and formal test activities. Skillset/experience required: Extensive experience … custom state machines for test execution. Strong experience with integration, system test, and debugging complex interactions between software and hardware. Strong understanding of software design principles, memory management, and performance optimisation. Experience with version control systems (e.g., Git) and CI/CD Desirable Skills: Experience with SFPDP (Serial Front Panel Data Port) specifically in defence, aerospace, or data acquisition More ❯
Employment Type: Contract, Work From Home
Rate: £67 per hour, Benefits Overtime Rate
Posted:

C++ Software Engineer

Stevenage, Hertfordshire, United Kingdom
Line Up Aviation
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 performance analysis, debugging, and optimisation of real-time systems. Document architecture, interface definitions, and test procedures to support handover and formal test activities. Essential Requirements/Skills/Experience … custom state machines for test execution. Strong experience with integration, system test, and debugging complex interactions between software and hardware. Strong understanding of software design principles, memory management, and performance optimisation. Experience with version control systems (e.g., Git) and CI/CD pipelines. If you are interested in applying for this position and you meet the requirements, please send More ❯
Employment Type: Contract
Rate: £60.00 - £67.00/hour
Posted:

Embedded Software Engineer

Stevenage, Hertfordshire, United Kingdom
Cirrus Selection
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 performance analysis 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 ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Simulation Engineer

Stevenage, England, United Kingdom
Hybrid / WFH Options
Copello Global
with a global leader in defence who are looking for a Simulation Engineer. You will join the Hardware-In-The-Loop team and help shape the future of missile performance testing. You’ll design real-time simulations and work hands-on with advanced missile hardware – all within our world-class testing facilities. Role: Position: Software/Simulation Engineer Location … UK national (with British citizenship) What You'll Do: Build real-time missile simulations using C/C++ on Linux Integrate and test with real missile hardware Analyse system performance and collaborate across teams Adapt to varied, high-impact projects weekly What You’ll Bring: Experience in real-time software design C/C++ programming and Linux familiarity Systems … integration and performance analysis skills Why Join? Up to 14% pension contribution Up to 15 extra flexi leave days Enhanced parental and fertility support Subsidised meals, free parking, and more Apply now and take your engineering career to the next level. More ❯
Posted:
Performance Analysis
the East of England
25th Percentile
£31,250
Median
£32,500
75th Percentile
£33,750