System Performance Analysis Engineer
Role details
Job location
Tech stack
Job description
Would you love to investigate performance issues and suggest product improvements across the various components of a Cloud Server's System-on-a-Chip?
Would you like to analyse the performance of Arm's future CPUs and Interconnect IPs when they operate together?
Arm's Infrastructure Performance Analysis team is a group of highly motivated engineers dedicated to maintaining Arm's leadership in server/cloud computing. We achieve this by helping our partners build outstanding products through:
- Detailed competitive analysis
- Sophisticated workload characterisation
- Advanced software modelling
Our work regularly influences both Arm's internal engineering teams and its external partners.
Responsibilities
As a System Performance Analysis Engineer, you will join the Solutions Performance Analysis team within Central Technology. Your key responsibilities include:
- Running experiments on pre-silicon SoC environments
- Analysing the performance of various Arm components (CPU, Interconnect, etc.) using real-world server and networking use-cases
- Assisting in the bring-up and behavioural understanding of these use-cases on future platforms
- Identifying performance bottlenecks and contributing to viable solutions
You'll be encouraged to share your insights widely across the company, promoting Arm's core beliefs and behaviours while embracing the opportunity to learn and grow within this impactful and highly collaborative space.
Requirements
Do you have experience in Verilog?, * In-depth understanding of Computer and System Architecture
- Experience conducting deep technical studies
- Hands-on expertise in software and hardware performance analysis
- Solid base in statistics
- Ability to collaborate effectively with multi-functional teams across multiple sites
- Familiarity with Unix, scripting, and source control systems
If this sounds like you, we'd love to hear from you!
Nice to Have Skills and Experience
- Familiarity with one or more CPU instruction sets
- Understanding of Arm architectures
- Experience with compilers and/or device drivers
- Flair for lateral thinking and creative problem-solving
- Familiarity with Verilog/SystemVerilog and front-end design
- Experience with Ruby, Assembly language (preferably Arm assembly), and programming languages such as C or C++
About the company
Arm is the industry’s highest-performing and most power-efficient compute platform with unmatched scale that touches 100 percent of the connected global population. To meet the insatiable demand for compute, Arm is delivering advanced solutions that allow the world’s leading technology companies to unleash the unprecedented experiences and capabilities of AI. Together with the world’s largest computing ecosystem and 22 million software developers, we are building the future of AI on Arm.