Advance Search

Browse Jobs

System Architect

Posted a month ago

The Role
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
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 ##### . 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.
Apply