Principal System Performance Engineer


Austin, TX, US
  • Job Type: Full-Time
  • Function: IT
  • Post Date: 06/06/2021
  • Website:
  • Company Address: 110 Fulbourn Road, Cambridge, Cambs CB1 9NJ, GB

About Arm

Arm technology is at the heart of a computing and connectivity revolution. Wherever you are, we’re with you.

Job Description

Arm is looking for a remarkable system performance modeling and analysis architect to join the

Worldwide system IP Performance team. You will work closely with IP and systems teams across Arm to help define high-performance systems incorporating current and next generation Arm Processors, scalable coherent interconnects, and high-bandwidth memory controllers. This is an unusual opportunity to work through the brilliance of our Arm team members.


What will you be accountable for?

  • Modeling, analysis, and workload projections: You will identify new performance features and system performance bottlenecks using performance models starting from product definition phase through release. You will build and maintain consistent and high performance system model configurations for use by our partners
  • System performance optimization: You will generate and correlate projections and scaling factors for appropriate workloads for extrapolation based on performance models and their correlation with emulation to help both external and internal customers identify optimal design points of a system.
  • Partner engagement and mentorship: You will engage with internal and external partners through all stages of the product in establishing high confidence in Arm IP and system level performance. You will collaborate closely with other Arm teams and mentor junior engineers to deliver performance collateral through analysis for evolving new usages and workloads.

What skills, experience, and qualifications do I need?

  • Bachelors, Masters, or Ph.D. degree in Electrical Engineering, Computer Engineering, or Computer Science with a strong computer architecture, microarchitecture, performance modeling, and analysis background
  • Minimum 8 years of experience in system performance modeling and analysis that includes processors, interconnects, caches and memory controllers
  • Strong at C++ programming for large-scale software development and some experience with RTL/emulation performance analysis and correlation
  • Proficient with Perl or Python scripting language skills with experience interacting with RTL/emulation design, verification and architecture teams across multiple products
  • Excellent interpersonal skills, strong initiative, and open in engaging and learning new concepts and share.

What are the desired requirements for this role?

  • Some Knowledge of Verilog, System Verilog, and testbenches
  • Knowledge of SystemC Transaction Level Modeling and commercial performance modeling tools would be a plus

At Arm, we are proud to have a set of behaviors that reflect our unique culture and guide our decisions, defining how we work together to defy ordinary and shape extraordinary:

We, not I

Collaboration first, egos last.

  • Start with long-term value to customers and partners, and work back from there.
  • Collaborate, decide, commit, and bring people with you.
  • Make the most of all the skills and knowledge across Arm; share information with those who need it.
  • Care about the people around you.

Passion for progress

Innovation that enables our ecosystems, Arm and our people to thrive.

  • Work with pace and judgement. Adapt to circumstances.
  • Take risk in support of Arm's progress.
  • Be accountable for the decisions you take. Learn from failure.
  • Pursue innovation relentlessly.

Be your brilliant self

Skillful individuality, performance and fulfilment.

  • Be authentic.
  • Seek and embrace differences.
  • Encourage curiosity and challenge.
  • Give people trust and autonomy; show people they can trust you to do brilliant work in pursuit of Arm’s goals

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.

Related Jobs

Staff Verification Engineer

Arm - Sophia, Antipolis, FR

Principal CPU Verification Engineer

Arm - Sophia, Antipolis, FR

Staff Verification Engineer

Arm - Austin, TX, US

Senior Product Manager

Arm - Cambridge, CA

Principal System Performance Engineer

Arm - Austin, TX, US
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.