We are looking for a dedicated software engineer withproven understanding of modern C++ and Java to join our Streamlinedeveloper tools team. The tool touches all layers of the softwarestack, collecting performance data from across a target system andproviding our users with rich data visualizations in the host tool.Job OverviewThe role involves collaborating with a team ofhighly motivated engineers from different backgrounds, andcustomers throughout the world, to design, and develop the nextgeneration of performance analysis tools for Arm CPUs . Engineerson the team develop new features, maintain existing ones, andsupport the engineering infrastructure for build, test, andcontinuous integration. The team also helps to support bothinternal and external users, and contributes to our developerdocumentation, developer website, and community forums. We aregrowing our team to help deliver features that support the fullbreadth of Arms product portfolio. Our tools are used to optimizethe latest smart cars, drones, mobile games, and machine learningapplications, your ideas will make a difference and help to bringworld-beating products to market. ##Responsibilities:* Codedevelopment and associated testing to introduce new features to ourtool, extending our use cases and target end users. * Working in anAgile cadence and driving continuous improvement through all stagesof the development life-cycle. * Working with the team leads,product owner and product manager to support the roadmap, breakdown requirements and plan implementation * Coaching and mentoringof junior team members ##Required Skills and Experience :*Excellent proven software development skills using Java or C++. *Experience writing quality code; unitintegration testing, CICDpipelines etc. * Ability to drive feature development from designto implementation to release * A good university degree in anengineering, scientific or mathematical field, or equivalentexperience. ##“Nice To Have” Skills and Experience :*Experience with people management. * Experience with optimizationand profiling for software applications, system software. *Knowledge in scripting, in a language such as Python, and using theLinux command line. * Familiarity with LinuxPOSIX development, orlow level LinuxAndroid systems programming ##In Return:Youllbe getting the opportunity to take control of a brand new,fast-paced team, with plenty of support and training to excel inyour new role. There is also a clear path for progression includingpeople management opportunities! ## About the group Strategy &Ecosystems STE is to help our customers craft creative and energyefficient Arm-Powered products, using powerful and easy to usedevelopment tools. Our mission is to build or enable tools thatimprove Arm system performance, productivity or time to market. ##About ArmFrom automation to AI to ML, we design technologythat changes people’s lives. Arm technology reaches over 70% of theworld’s population and is in 95% of all connected devices. We’re adiverse, global team with a common passion for unlocking the powerof technology for everyone. Whether you’re new to your career orhighly experienced in your role, you’ll love it here. #LI-JB1 ##Accommodations at ArmAt Arm, we want our people toDo GreatThings. If you need support or an accommodation toBe YourBrilliant Selfduring the recruitment process, please email. To note,by sending us the requested information, you consent to its use byArm to arrange for appropriate accommodations. All accommodationrequests will be treated with confidentiality, and informationconcerning these requests will only be disclosed as necessary toprovide the accommodation. Although this is not an exhaustive list,examples of support include breaks between interviews, havingdocuments read aloud or office accessibility. Please email us aboutanything we can do to accommodate you during the recruitmentprocess. ##Hybrid Working at ArmArm’s approach to hybridworking is designed to create a working environment that supportsboth high performance and personal wellbeing. We believe inbringing people together face to face to enable us to work at pace,whilst recognizing the value of flexibility. Within that framework,we empower groupsteams to determine their own hybrid workingpatterns, depending on the work and the team’s needs. Details ofwhat this means for each role will be shared upon application. Insome cases, the flexibility we can offer is limited by local legal,regulatory, tax, or other considerations, and where this is thecase, we will collaborate with you to find the best solution.Please talk to us to find out more about what this could look likefor you. ##Equal Opportunities at ArmArm is an equalopportunity employer, committed to providing an environment ofmutual respect where equal opportunities are available to allapplicants and colleagues. We are a diverse organization ofdedicated and innovative individuals, and don’t discriminate on thebasis of race, color, religion, sex, sexual orientation, genderidentity, national origin, disability, or status as a protectedveteran.