System Architect

We design scalable, energy efficient-processors and related technologies to deliver the intelligence in applications ranging from sensors to servers, including smartphones, tablets, enterprise infrastructure and the Internet of Things.

Job Overview

You will be joining our Performance Tools team, who design and develop the tools used for software profiling and CPU performance analysis. Their use as profiling applications for platforms ranges from mobile phones, to cars, to cloud servers.

We are currently expanding our focus on the cloud computing and network infrastructure use cases, and are looking for a systems architect to join our team to take ownership of the architecture CPU side of our tooling alongside our technical lead.

Working collaboratively with our technical lead to guide the roadmap for our CPU toolset

Responsibilities:

  • Communicating with our business areas and stakeholders to derive requirements for our users
  • Working with wider Arm teams to drive design of performance analysis methodologies
  • Working with your counterpart to plan the roadmap based on user needs and priorities, along with managing and prioritizing the product backlog
  • Communicating with your technical lead and their team to guide them in their planning process and their work
  • Coaching and mentoring of team members to develop their technical skills and knowledge
  • Working in an Agile cadence and driving continuous improvement

Required Skills and Experience:

  • Experience of designing software tools, from requirements generation and architecture design to release
  • A strong technical understanding of CPUs and compilers
  • Experience with profiling software for CPU micro-architectures
  • The ability to form requirements and plan a roadmap based on discussion of user needs
  • A drive to improve the tools in your domain and the ability to envision where you want to take their development in the future
  • The ability to communicate effectively with stakeholders to drive product design, and with your team to share the product vision
  • Strong written and verbal communication skills, from technical document writing to giving presentations to stakeholders

"Nice to Have" Skills and Experience:

You may have

  • Strong C/C++ skills
  • Knowledge of scripting languages e.g. Python
  • Familiarity with MBSE
  • Familiarity with requirements management systems
  • Familiarity with work planning tools such as Jira or RTC
  • Knowledge of Agile methodologies
  • Understanding of DevOps methodologies and Continuous Integration and Deployment

Do you think you could contribute to our team? Even if you don't meet all these requirements we would love to hear from you!

In return:

Arm is a global, diverse organisation of dedicated, innovative, and highly capable people. We believe great ideas come from a vibrant and inclusive workplace where everyone can grow, succeed, and share their outstanding contributions!

We are an Equal Opportunity Employer and do not discriminate in any way against any employee or applicant for employment.

#LI-JB1

Apply now


Add to shortlist

Login or create a free user account to upload your CV and shortlist jobs.

Create account

Other jobs at Arm Ltd

Closing date:
Closing date:
Closing date:
Closing date:
Closing date:
Closing date:
Closing date:

Looking for something specific?