£10K/yr to £100K/yr
Trafford, England
Permanent, Variable

System Architect

Posted by ARM.

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 usersWorking with wider Arm teams to drive design of performance analysis methodologiesWorking with your counterpart to plan the roadmap based on user needs and priorities, along with managing and prioritizing the product backlogCommunicating with your technical lead and their team to guide them in their planning process and their workCoaching and mentoring of team members to develop their technical skills and knowledgeWorking in an Agile cadence and driving continuous improvement

Required Skills and Experience:

  • Experience of designing software tools, from requirements generation and architecture design to releaseA strong technical understanding of CPUs and compilersExperience with profiling software for CPU micro-architecturesThe ability to form requirements and plan a roadmap based on discussion of user needsA drive to improve the tools in your domain and the ability to envision where you want to take their development in the futureThe ability to communicate effectively with stakeholders to drive product design, and with your team to share the product visionStrong 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++ skillsKnowledge of scripting languages e.g. PythonFamiliarity with MBSEFamiliarity with requirements management systemsFamiliarity with work planning tools such as Jira or RTCKnowledge of Agile methodologiesUnderstanding 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