CPU Performance Analysis and Modelling Intern @ Arm
Your Application Journey
Email Hiring Manager
Job Details
Job Overview
Arm is seeking a CPU Performance Analysis and Modelling Intern in Sophia Antipolis. In this internship, you will work on projects at the intersection of software and hardware, covering everything from microarchitectural investigations to performance verification of CPUs. Join a dynamic international team in one of the French Riviera’s most appealing technological environments.
Internship Opportunities
Internship topics vary and can include:
- CPU micro-architectural studies such as cache replacement, prefetching, and branch prediction
- Developing performance optimizations in micro-architectural models
- Enhancing performance analysis techniques and verification flows
What You Will Do
At Arm, every intern will work on real projects from day one. You will receive guidance from expert engineers while developing technical and analytical skills. Expect continuous learning, hands-on projects, and opportunities for personal development. Successful applicants may be considered for future graduate positions.
Candidate Profile
We are looking for individuals who:
- Have knowledge of CPU microarchitecture
- Possess UNIX and shell programming experience
- Are fluent in written and oral English
Additional desirable skills include programming in C and/or Python and some expertise in Data Science.
Additional Information
This internship requires enrollment in a higher education degree. Applicants must enter a tripartite internship agreement as required by French law. Early applications are encouraged as reviews are conducted on a first come, first served basis.
Working Environment
Arm embraces a hybrid working model that supports both high performance and personal wellbeing. Specific details will be shared during the recruitment process. Arm is an equal opportunity employer committed to diversity and inclusion.
Key skills/competency
CPU performance, microarchitecture, analysis, modeling, verification, programming, UNIX, shell, C, Python
How to Get Hired at Arm
🎯 Tips for Getting Hired
- Research Arm's culture: Study their mission, values, and projects.
- Customize your resume: Highlight CPU analysis and programming skills.
- Practice technical challenges: Prepare UNIX and C/Python coding questions.
- Prepare behavioral responses: Use real examples from your experience.