Arm logo

Hardware Performance Analysis Engineer

Arm

Join Arm as a Hardware Performance Analysis Engineer

Are you passionate about investigating performance issues and suggesting product improvements on various parts of a Cloud Server’s System-on-a-Chip? Do you want to analyze the performance of Arm's future CPUs and Interconnect IPs when they work together? If so, Arm's Infrastructure Performance Analysis team is looking for you!

About the Role

As a System Performance Analysis Engineer, you will be part of the Solutions Performance Analysis team within Central Technology. Your primary responsibility will be to run experiments on pre-Silicon SoC environments, analyzing the performance of different Arm components such as CPUs and Interconnects. You will work with use-cases similar to those run on server and networking products, helping to bring up these use cases and understanding their behavior on future platforms. Identifying potential bottlenecks and providing solutions will be a key part of your role.

Key Responsibilities

  • Conduct performance analysis on pre-Silicon SoC environments.
  • Analyze the performance of Arm components like CPUs and Interconnects.
  • Identify and resolve potential bottlenecks in system performance.
  • Collaborate with engineering teams and partners to influence product development.
  • Share knowledge and insights across the company to promote Arm's core beliefs and behaviors.

Required Skills and Experience

  • Detailed understanding of computer architecture.
  • Familiarity with Verilog/SystemVerilog and front-end design.
  • Experience with Ruby, Assembly language (ideally Arm assembly), and programming languages such as C or C++.
  • Ability to work collaboratively in teams and with colleagues across different groups and sites.

Nice to Have Skills

  • Experience with Unix, scripting, and source control systems (e.g., Git, Subversion).
  • Familiarity with one or more CPU instruction sets and ARM architectures.
  • Experience with compilers and/or device drivers.
  • Strong lateral thinking and problem-solving skills.

What We Offer

At Arm, we are known for our team culture, which includes regular career conversations, access to a multitude of learning resources, and a commitment to diversity, equity, and inclusion. We offer flexible working hours and a progressive leave policy to accommodate unexpected needs. Our new offices are designed for collaboration, but we also support working from home as part of our hybrid working model.

Hybrid Working at Arm

Arm’s hybrid working approach is designed to support both high performance and personal wellbeing. We believe in the value of face-to-face collaboration while recognizing the importance of flexibility. Teams are empowered to determine their own hybrid working patterns based on their needs.

Equal Opportunities

Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We value diversity and do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

If this role sounds like a fit for you, we would love to hear from you!

Benefits
Extracted with AI

  • Flexible working hours
  • Progressive leave policy
  • Hybrid working environment
  • Diversity, equity, and inclusion approach
  • Career development opportunities

Similar jobs

Last update: 23 minutes ago

IBA logo
IBA

Embedded Software Engineer

Join IBA as an Embedded Software Engineer focusing on Ethernet networking and embedded programming. Entry-level position in Louvain-la-Neuve.

Adva Network Security GmbH logo
Adva Network Security GmbH

Senior Software Engineer - Embedded Systems and Cryptography

Join Adva Network Security as a Senior Software Engineer in Berlin, focusing on embedded systems and cryptography.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

Codasip logo
Codasip

JavaScript and TypeScript Developer for IDE

Join Codasip as a JavaScript and TypeScript Developer for IDE in Brno. Work with cutting-edge technologies in a hybrid environment.

Computer Futures logo
Computer Futures

Mid-Level Full Stack Software Engineer - Cloud & Web

Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.

Delivery Hero logo
Delivery Hero

Software Engineer (JavaScript/React) - Display Ads (AdTech)

Join Delivery Hero as a Software Engineer (JavaScript/React) in Berlin to develop cutting-edge AdTech solutions for the local delivery market.

Elastic logo
Elastic

Software Engineer II - Developer Experience

Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.

Computer Futures logo
Computer Futures

Cloud Data Engineer

Seeking a Cloud Data Engineer with expertise in AWS, Python, and CI/CD for a hybrid role in Hannover. Join our dynamic team!

VIAVI Solutions logo
VIAVI Solutions

Senior Software Engineer (C++, Python & Cloud)

Join VIAVI Solutions as a Senior Software Engineer specializing in C++, Python, and cloud technologies. Work in a hybrid environment in Berlin.

Together AI logo
Together AI

Senior Backend Engineer - Java, Rust, Go

Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.

CARFAX Europe logo
CARFAX Europe

Senior DevOps Engineer

Join CARFAX Europe as a Senior DevOps Engineer to manage AWS infrastructure, develop CI/CD pipelines, and enhance system observability.

Ramboll logo
Ramboll

Digital Expert - Software Developer / Full Stack Developer / Data Analyst

Join Ramboll as a Digital Expert in Berlin to drive digital transformation with skills in software development, data analysis, and process automation.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.

Computer Futures logo
Computer Futures

C# Software Developer with .NET and Angular

Join our team as a C# Software Developer in Karlsruhe, focusing on .NET, Angular, and Azure technologies. Flexible work model and competitive salary.

Huawei Nederland logo
Huawei Nederland

Information Retrieval Algorithm Engineer

Join Huawei as an Information Retrieval Algorithm Engineer to develop cutting-edge AI technologies in Amsterdam.

Applied Intuition logo
Applied Intuition

Software Engineer - Autonomous Driving

Join Applied Intuition as a Software Engineer in Munich to tackle autonomous driving challenges with top ADAS/AV programs.

Worldpay logo
Worldpay

Software Engineer Specialist - Phalcon PHP and .Net Core

Join Worldpay as a Software Engineer Specialist in Amsterdam. Work with Phalcon PHP and .Net Core to develop scalable API solutions.

Topicus logo
Topicus

Software Engineer - Cloud Applications and Python

Join Topicus as a Software Engineer in Arnhem to develop cloud applications using Python, REST APIs, and ETL processes for healthcare data services.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Senior Systems Engineer, Managed Operations

Join AWS as a Senior Systems Engineer in Berlin to lead operations for the European Sovereign Cloud, ensuring high-availability AWS services.

HeyJobs logo
HeyJobs

Senior Software Engineer - AWS, Python, Ruby on Rails

Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.

EVS Broadcast Equipment logo
EVS Broadcast Equipment

System Engineer Tier 2

Join EVS Broadcast Equipment as a System Engineer Tier 2, focusing on IT-based broadcast systems support and project functions.

TomTom logo
TomTom

Software Engineer II - Travel and Traffic Platform

Join TomTom as a Software Engineer II to develop high-performance platforms for real-time traffic data delivery. Work in Berlin with hybrid flexibility.

DeepL logo
DeepL

Senior Backend Engineer C++

Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.

Barco logo
Barco

Software Engineer with C/C++ and Python

Join Barco as a Software Engineer in Kortrijk, Belgium. Work with C/C++, Python, and Linux in a hybrid environment.