At a Glance
- Tasks: Join a team defining the future of Arm CPUs and optimise for cutting-edge AI.
- Company: Arm, a leader in computer architecture with a global impact.
- Benefits: Flexible work arrangements, competitive salary, and opportunities for mentorship.
- Why this job: Shape technology that millions will use and mentor the next generation of engineers.
- Qualifications: Strong C++ skills and a deep understanding of CPU micro-architecture required.
- Other info: Collaborative environment with global teams and excellent career growth potential.
The predicted salary is between 48000 - 72000 £ per year.
Organisation/Company Arm Research
Field Computer science » Computer architecture
Researcher Profile Recognised Researcher (R2) Leading Researcher (R4) First Stage Researcher (R1) Established Researcher (R3)
Country United Kingdom
Application Deadline 15 Jan 2026 – 00:00 (UTC)
Type of Contract To be defined
Job Status Negotiable
Is the job funded through the EU Research Framework Programme? Not funded by a EU programme
Is the Job related to staff position within a Research Infrastructure? No
Overview
Would you like to join the team that defines the micro-architecture of the future Arm CPUs, and influence the future by crafting products that millions of people will use all over the world? We are looking for engineers willing to accept the challenge of working with us on defining next generation products optimised for cutting-edge AI algorithms that target markets from IoT devices to mobiles, laptops and servers.
The performance team within the CPU group is responsible for early performance exploration and analysis that drive the definition of the next generation Arm CPUs.
By joining the team, you will interact closely with world-wide CPU RTL designers and implementation teams to investigate and evaluate new micro-architectural ideas and design trade-offs that will make the micro-architecture for the next products successful for the target sectors. You will evaluate these ideas and analyse CPU performance and power developing and using C++ based models of the micro-architecture. You will also coach and mentor more junior engineers to help them grow and become deep experts on the field.
Responsibilities
- Help driving the technical direction of the team, which develops, tests and maintains software models of Arm\’s advance CPUs.
- Engage with hardware design engineers to prune the design space of next generation products, understanding power and performance opportunities on current processors and investigate potential micro-architectural improvements.
- Support the mentorship and coaching of other specialists; sharing your technical expertise and experience.
- With your help, we will keep improving the effectiveness of Arm modelling methodologies.
- Our team collaborates with performance, design and implementation engineers across the world. You would be involved on the communication and alignment of activities related to integration, methodologies, strategies, etc.
Qualifications
- Good interpersonal skills and capacity to work efficiently with local and remote teams.
- Detailed understanding of CPU micro-architecture.
- Experience of performance modelling.
- Experience of exploring and evaluating ideas and performance related to processor micro-architecture.
- Proven experience in C++.
If you are interested in this opportunity, please use the link to apply. We are looking forward to meeting you.
#J-18808-Ljbffr
Senior / Staff CPU Performance Engineer employer: Euraxess
Contact Detail:
Euraxess Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior / Staff CPU Performance Engineer
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Arm through LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the interview by brushing up on your C++ skills and understanding CPU micro-architecture. We recommend doing some mock interviews with friends or using online platforms to get comfortable with common questions.
✨Tip Number 3
Showcase your passion for AI and performance modelling during interviews. Share any personal projects or experiences that highlight your skills and enthusiasm for the field. It’s all about making a memorable impression!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the team at Arm.
We think you need these skills to ace Senior / Staff CPU Performance Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of Senior / Staff CPU Performance Engineer. Highlight your experience with CPU micro-architecture and performance modelling, as well as any relevant projects you've worked on. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about working with us at Arm and how you can contribute to our team. Be sure to mention specific experiences that relate to the responsibilities outlined in the job description.
Showcase Your Technical Skills: Since this role requires a solid understanding of C++ and CPU performance analysis, make sure to showcase these skills prominently in your application. Include any relevant projects or achievements that demonstrate your expertise in these areas.
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team. We can't wait to hear from you!
How to prepare for a job interview at Euraxess
✨Know Your Micro-Architecture
Make sure you brush up on your knowledge of CPU micro-architecture before the interview. Be ready to discuss specific architectures you've worked with and how they relate to performance modelling. This will show your depth of understanding and passion for the field.
✨Showcase Your C++ Skills
Since experience in C++ is crucial for this role, prepare to discuss your past projects involving C++. Bring examples of code or models you've developed, and be ready to explain your thought process and the impact of your work on performance analysis.
✨Engage with Team Dynamics
Highlight your interpersonal skills and ability to work with both local and remote teams. Prepare examples of how you've successfully collaborated with others in previous roles, especially in mentoring or coaching junior engineers, as this is a key part of the job.
✨Prepare for Technical Discussions
Expect to dive deep into technical discussions about performance exploration and design trade-offs. Think about recent trends in AI algorithms and how they might influence CPU design. Being able to articulate your thoughts on these topics will demonstrate your forward-thinking approach.