Arm is the industry's leading supplier of microprocessor technology, offering the widest range of microprocessor cores to address the performance, power and cost requirements for almost all application markets.
Arm's worldwide CPU development group is a diverse engineering-centric team defines, designs, and validates Arm processor IP. Arm-based processors are the brains in billions of diverse electronic devices, and we collaborate with the world's leading technology companies.
As a performance architect, you will explore new micro architectures to help craft the strategic direction of Arm’s Cortex-A class CPUs. You will work in a highly collaborative team that is passionate about engineering using the latest tools and methodologies with an eye for innovation and creative problem solving! This position will be located at the Austin, Texas office or Raleigh, North Carolina office.
-
Conceive of and develop microarchitecture features to improve the performance of next generation CPUs.
-
Model microarchitectural features in a cycle-accurate model of the CPU using C++, Python, and other programming languages
-
Understand the performance impact of various features by analyzing their performance across different workloads, graphing results, and preparing presentations for members of the larger team to review.
-
Determine area, power, and frequency costs of features by understanding their logical and physical realizations.
-
Correlate cycle-accurate model performance to the actual design performance in RTL Verilog simulation
-
Perform workload characterization and analysis by gaining an understanding a deep understanding of relevant workloads, tracing possible bottlenecks, and devising ideas to mitigate them.
Required Skills and Experience :
-
Strong understanding of CPU microarchitecture for high-performance out-of-order designs
-
C/C++ and assembly-level programming
-
Minimum of 4 years of software engineering experience relevant to CPU Performance Modeling and workload analysis
-
BS (Bachelors) in Computer Science, Electrical Engineering or Computer Engineering
-
Understanding of physical design and floorplanning
-
Experience with event power models and power estimation
-
Data analytics, dashboards and metrics development.
-
Ability to work with evolving problem statements and solutions.
-
Excellent problem-solving and meticulous attention to detail.
-
Excellent interpersonal skills, communication, team spirit and effective collaboration with multi-functional teams.
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 are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of any characteristic.
#LI-LB1
At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodations@arm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process.
Arm’s hybrid approach to working is centred around flexibility, where we split our time between the office and other locations to get our work done. Within that framework, we empower groups and teams to determine their own particular hybrid working pattern, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you.
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 are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.