Software Architect

Company:  ARM
Location: CAMBRIDGE
Closing Date: 02/08/2024
Hours: Part Time
Type: Permanent
Job Requirements / Description
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 software architect to join our team. Responsibilities As a member of our development team, you will be guiding and mentoring your teammates in their design of the software architecture of the tool along with implementation of new features. Your role as a software architect will entail: Contributing to the new direction of our tool through guiding and advising on the software architecture development Collaborating with product owner to define technical roadmap Code development and associated testing Line management responsibilities Coaching and mentoring of team members to develop their technical skills and knowledge Working in an Agile cadence and driving continuous improvement Potential for team leadership Required Skills and Experience: Strong C++ skills A strong technical understanding of CPUs and compilers and an awareness of common performance issues Experience with profiling software for CPU micro-architectures Willingness to take ownership of areas of the tool and associated development processes Strong written and verbal communication skills, from technical document writing to giving presentations "Nice to Have" Skills and Experience: Java skills Knowledge of scripting languages e.g. Python Experience in developing data visualization and UI design Knowledge of Agile methodologies Understanding of DevOps methodologies and Continuous Integration and Deployment You will be educated to degree level or have similar proven experience. 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
Share this job
ARM
An unhandled exception has occurred. See browser dev tools for details. Reload 🗙