The Architecture and Technology Group (ATG) at ARM develops technologies and products for ARM's future architecture roadmap. As part of the evolution of new ARM architecture, it is imperative to conduct hardware feasibility assessment for the newly introduced architecture features. Performance analysis is an integral and crucial component of hardware feasibility that gives early insights in the benefits v/s costs for the new architecture features. The performance modeling team works alongside the lead architects to conduct early architecture exploration to refine the architecture and provide early assessment on the deployment of the architecture feature.
We are looking for a motivated individual who has experience with performance modeling and analysis. Good fundamentals in computer architecture and modeling are critical for this role.
Job Overview:
Responsibilities:
You will be working on the next-gen ARM Architecture extensions.
As part of this role, you will get be working on interesting projects related to performance modeling and analysis - like modeling a new feature in our in-house performance models, or workload characterization, or analyzing performance using novel methods, or developing tools on automation and visualization of the results.
You will be part of a horizontal performance modeling team within ATG and would work closely with the wider performance modeling community within ARM.
Required Skills and Experience :
- MS (Masters) or BS (Bachelors) in Computer Science, Electrical Engineering or Computer Engineering with coursework in Computer Architecture
- Prior experience in performance modeling & analysis for CPU microarchitecture.
- Excellent interpersonal skills, strong initiative and open in engaging and learning new concepts and sharing with collaborators.
- Strong programming (C, C++) for large-scale software development and well versed with Python.
"Nice To Have" Skills and Experience :
- Knowledge and experience with ARM Architecture preferred but not required.
In Return:
At Arm, we are proud to have a set of behaviors that reflect our culture and guide our decisions, defining how we work together to defy ordinary and shape outstanding!
#LI-MS1
Skills Required
- MS or BS in Computer Science, Electrical Engineering, or Computer Engineering with coursework in Computer Architecture
- Prior experience in performance modeling and analysis for CPU microarchitecture
- Strong programming in C and C++ for large-scale software development
- Well versed with Python
- Good fundamentals in computer architecture and modeling
- Excellent interpersonal skills, strong initiative, and collaborative mindset
- Knowledge and experience with ARM Architecture
What We Do
We bring brilliant people together in a global ecosystem that is sparking the world’s potential. Arm technology enables specialized processing built on the economics, design freedom and accessibility of general-purpose compute that has, so far, led to more than 180 billion chips being shipped by our partners.
Why Work With Us
At Arm, we build the future of computing, powering everything from smartphones to AI. Our 10x mindset drives bold thinking and deep collaboration to solve complex problems together. With a people first culture, flexible work, and strong support for growth and wellbeing, your ideas can make a global impact while your career thrives.
Gallery
Arm Offices
Hybrid Workspace
Employees engage in a combination of remote and on-site work.