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

Arm logo
Arm

Senior Performance Analysis Engineer

Join Arm as a Senior Performance Analysis Engineer to analyze and improve SoC performance in a hybrid work environment.

Arm logo
Arm

Staff Software Engineer - Design Frontend Automation

Join Arm as a Staff Software Engineer in Sophia Antipolis, focusing on frontend automation and firmware release management.

Arm logo
Arm

Intern Software Engineer

Join Arm as an Intern Software Engineer, work on cutting-edge projects, and gain hands-on experience in software development.

Arm logo
Arm

Senior Software Engineer - Python and Java

Join Arm as a Senior Software Engineer in Galway, focusing on Python and Java for innovative software tools.

Arm logo
Arm

RTL Design Engineer – Memory Controller

Join Arm as an RTL Design Engineer in Austin, TX, focusing on memory controller design with hybrid work flexibility.

SiPearl logo
SiPearl

AI Benchmark Engineer

Join SiPearl as an AI Benchmark Engineer to optimize AI applications and frameworks for high-performance computing.

Arm logo
Arm

Machine Learning Software Engineer

Join Arm's Machine Learning Software team in Galway to develop high-performance ML applications on Arm hardware.

AMD logo
AMD

Systems Design Emulation Engineer

Join AMD as a Systems Design Emulation Engineer to drive innovation in embedded systems and hardware emulation.

Microsoft logo
Microsoft

Remote Software Engineer - High Performance Computing

Join Microsoft as a Remote Software Engineer in HPC, focusing on performance analysis and benchmarking for Azure supercomputers.

Ampere logo
Ampere

Senior Applied AI Model Researcher

Join Ampere as a Senior Applied AI Model Researcher to lead AI model development and optimization in a remote role.

Capgemini Engineering logo
Capgemini Engineering

Senior Performance Test Architect - Azure

Senior Performance Test Architect role focusing on cloud applications and performance testing in Sunnyvale, CA.

Ring logo
Ring

Embedded Software Development Engineer

Join Ring as an Embedded Software Development Engineer in Amsterdam to enhance computer vision and machine learning infrastructure.

Elastic logo
Elastic

Senior Software Engineer - Elasticsearch Performance Team

Senior Software Engineer for Elasticsearch Performance Team, focusing on cloud benchmarking and tooling development.

Applied Materials logo
Applied Materials

Software Architect Director

Lead Software Architect Director role focusing on AI/ML, cloud computing, and semiconductor technologies in Santa Clara, CA.

Google logo
Google

Tech Lead, Software Engineering, ChromeOS Developer AI

Lead AI development for ChromeOS at Google, focusing on embedded systems, Android, and performance engineering.

Intel Corporation logo
Intel Corporation

Cloud Solution Engineer - GPU/Gaudi AI Accelerator

Join Intel as a Cloud Solution Engineer focusing on GPU/Gaudi AI Accelerator technologies for AI-driven applications.

AMD logo
AMD

AI/ML Software Engineer

Join AMD as an AI/ML Software Engineer to lead next-gen architecture development in a remote role. Strong C++, Python, and ML framework skills required.

AMD logo
AMD

Software Machine Learning (ML) Architect

Join AMD as a Software ML Architect to design and implement AI solutions for next-gen GPU products.

Uber logo
Uber

Senior Software Engineer, Programming Systems Group

Join Uber as a Senior Software Engineer in Amsterdam to develop analysis tools for code quality and performance.

Codeium logo
Codeium

Software Engineer, High Performance ML

Join Codeium as a Software Engineer focusing on high-performance ML, enhancing AI tools for developers.

Wayve logo
Wayve

Senior Machine Learning Performance Engineer

Join Wayve as a Senior Machine Learning Performance Engineer to optimize large-scale training jobs and improve GPU efficiency.

Intel Corporation logo
Intel Corporation

AI Frameworks Engineer

Join Intel as an AI Frameworks Engineer to develop AI use cases for Client platforms using cutting-edge technology.

Siemens EDA (Siemens Digital Industries Software) logo
Siemens EDA (Siemens Digital Industries Software)

Senior Software Engineer - Electronic Design Automation

Senior Software Engineer for Electronic Design Automation with expertise in simulation, modeling, and optimization.

NVIDIA logo
NVIDIA

Senior Deep Learning Performance Software Engineer

Senior role optimizing deep learning performance at NVIDIA, involving Python, HPC, and AI technologies.