Software Architect
Posted a week ago by ARM
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
- Type:
- Part Time
- Contract Length:
- N/A
- Contact Name:
- Login or register to view
- Job Reference:
- 1413468361
- Job ID:
- 221836966
Remember: You should never send money to a prospective employer or disclose any financial information. Should you encounter any job listings requesting payments or financial details, please reach out to us immediately. For further guidance, visit jobsaware.co.uk.