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
Senior Performance Analysis Engineer
Join Arm as a Senior Performance Analysis Engineer to analyze and improve SoC performance in a hybrid work environment.
Staff Software Engineer - Design Frontend Automation
Join Arm as a Staff Software Engineer in Sophia Antipolis, focusing on frontend automation and firmware release management.
Intern Software Engineer
Join Arm as an Intern Software Engineer, work on cutting-edge projects, and gain hands-on experience in software development.
Senior Software Engineer - Python and Java
Join Arm as a Senior Software Engineer in Galway, focusing on Python and Java for innovative software tools.
RTL Design Engineer – Memory Controller
Join Arm as an RTL Design Engineer in Austin, TX, focusing on memory controller design with hybrid work flexibility.
AI Benchmark Engineer
Join SiPearl as an AI Benchmark Engineer to optimize AI applications and frameworks for high-performance computing.
Machine Learning Software Engineer
Join Arm's Machine Learning Software team in Galway to develop high-performance ML applications on Arm hardware.
Systems Design Emulation Engineer
Join AMD as a Systems Design Emulation Engineer to drive innovation in embedded systems and hardware emulation.
Remote Software Engineer - High Performance Computing
Join Microsoft as a Remote Software Engineer in HPC, focusing on performance analysis and benchmarking for Azure supercomputers.
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.
Senior Performance Test Architect - Azure
Senior Performance Test Architect role focusing on cloud applications and performance testing in Sunnyvale, CA.
Embedded Software Development Engineer
Join Ring as an Embedded Software Development Engineer in Amsterdam to enhance computer vision and machine learning infrastructure.
Senior Software Engineer - Elasticsearch Performance Team
Senior Software Engineer for Elasticsearch Performance Team, focusing on cloud benchmarking and tooling development.
Software Architect Director
Lead Software Architect Director role focusing on AI/ML, cloud computing, and semiconductor technologies in Santa Clara, CA.
Tech Lead, Software Engineering, ChromeOS Developer AI
Lead AI development for ChromeOS at Google, focusing on embedded systems, Android, and performance engineering.
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.
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.
Software Machine Learning (ML) Architect
Join AMD as a Software ML Architect to design and implement AI solutions for next-gen GPU products.
Senior Software Engineer, Programming Systems Group
Join Uber as a Senior Software Engineer in Amsterdam to develop analysis tools for code quality and performance.
Software Engineer, High Performance ML
Join Codeium as a Software Engineer focusing on high-performance ML, enhancing AI tools for developers.
Senior Machine Learning Performance Engineer
Join Wayve as a Senior Machine Learning Performance Engineer to optimize large-scale training jobs and improve GPU efficiency.
AI Frameworks Engineer
Join Intel as an AI Frameworks Engineer to develop AI use cases for Client platforms using cutting-edge technology.
Senior Software Engineer - Electronic Design Automation
Senior Software Engineer for Electronic Design Automation with expertise in simulation, modeling, and optimization.
Senior Deep Learning Performance Software Engineer
Senior role optimizing deep learning performance at NVIDIA, involving Python, HPC, and AI technologies.