Performance Exploration Engineer
Company
Arm
Location
Austin, TX
Type
Full Time
Job Description
The Role
Job Description
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.
Responsibilities:
- 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
"Nice To Have" Skills and Experience :
- 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.
In Return:
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
Accommodations at Arm
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 [email protected] . 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.
Hybrid Working at Arm
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.
Equal Opportunities at Arm
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.
Date Posted
06/10/2024
Views
0
Similar Jobs
Investment Research Senior Associate - Austin - CAIS
Views in the last 30 days - 0
CAIS a leading platform for alternative investments is seeking an experienced Associate to join their Investments team The role involves sourcing revi...
View DetailsField CTO (US Remote) - Anomali
Views in the last 30 days - 0
Anomali a Silicon Valleybased company is seeking a Field CTO to drive the adoption of their AIPowered Security Operations Platform The role involves t...
View DetailsPrincipal Machine Learning Engineer- AI Platform - Visa Inc,
Views in the last 30 days - 0
Visa a global leader in payments and technology is seeking a Principal Machine Learning Scientist with extensive experience in machine learning system...
View DetailsSenior Software Engineer (Hybrid) - Motorola Solutions
Views in the last 30 days - 0
Motorola Solutions is seeking a software engineer for their Cloud Platform Engineering team The role involves designing and implementing CICD pipeline...
View DetailsPrincipal Software Engineer - ShyftLabs
Views in the last 30 days - 0
ShyftLabs is seeking an experienced Principal Software Engineer to design and implement scalable highperformance software systems The role involves co...
View DetailsProduct Owner - ShyftLabs
Views in the last 30 days - 0
ShyftLabs a growing data product company founded in 2020 is seeking an experienced Product Owner The role involves defining product vision leading Agi...
View Details