Would you like to join a team working across thesoftware technology components used by hundreds of millions ofusers across multiple platforms and market segments globally? As aSoftware Architect in the Software Organization, you will work withour key software ecosystems to define software solutions to enableArm technology and develop strategies to have those solutionsadopted and enabled for users. Our Central Engineering Softwaregroup delivers support for Arm technologies across a wide varietyof software projects and creates example software solutions todemonstrate real world applications. You will join a team ofsoftware solution architects addressing the growing demand forsoftware to support Arm systems. The position will be based at theArm headquarters in Cambridge. Job Overview: As a member of a largesoftware engineering team you will help evolve our softwarestrategy across all computing segments, including data centre,automotive, mobile, robotics, networking, home, laptops, TVs,embedded and IoT. You will drive adoption of new features andtrends in core processing, accelerators, and system hardware,focusing on improved security, reliability, and performance.Responsibilities: ● Understanding new Arm architecture and IPfeatures, their implementation and what that means for existingsoftware components and tools. Devising how to promote theirbenefits to software ecosystems and resolve issues that arise intheir adoption. ● Analysis and deep understanding of softwaresolutions currently deployed in products, in particular the majoropen-source software projects such as Linux. ● Delivering softwareimprovements back to the relevant open-source projects as areference for Arm customers to create their own systems from. ●Working with Arm’s OS, OEM and Silicon Partners to drive standardsthat enable the optimisation, differentiation, and fast evolutionbenefits of Arm’s Partner model ● Building new software paradigmsonto Arm reference hardware designs ● Profiling the performance ofthe system and innovating ways to improve ● Leading validation ofthe functionality, security and safety ● You can expect to beworking closely with some of the greatest household names in ourindustry to help develop, optimize, and deliver the software neededto support Arms pioneering IP, as well as helping Arm grow its rolein new market segments. Required Skills and Experience: - Knowledgeof Arm based computer Architecture and the range of SoCs anddevices that are created using Arm hardware IP. - Experience ofsoftware profiling, instrumentation, and optimization for realworld applications and workloads such as AI stacks, run-timecompilers and multimedia processing. - Strong understanding ofcomplex multi-component computing systems with demonstrablelow-level OSdevice driver development or integration experience -Authoritative knowledge of C or C++ development with proficiencywith optimizing applications, workloads, and compilers -Understanding of how to rigorously test software and designsoftware for test - Experience of the software lifecycle: has takencomplex software from concept to production and maintenanceEducation & Qualifications Good university degree (orequivalent), ideally in a numerate subject, although othergraduates would be considered if they have meaningful experience.“Nice To Have” Skills and Experience: - Experience with Android,ChromeOS or Windows software and systems - Experience with Linux,Linux distributions, CloudEdge applications and networking software- Knowledge of Artificial Intelligence software stacks, algorithmsand tooling - Knowledge of multimedia system designs involvingGPUs, compositing display processors and image signal processing -Familiarity with System-on-a-Chip architectures In Return: Our UKoffices are outstanding places to collaborate. If you areinterested but unsure whether you tick all the boxes, we stillwould love you to reach out! We are keen to welcome versatilepeople into Arm! #LI-JW Accommodations at Arm At Arm, we want ourpeople to Do Great Things. If you need support or an accommodationto Be Your Brilliant Self during the recruitment process, pleaseemail . To note, by sending us the requestedinformation, you consent to its use by Arm to arrange forappropriate accommodations. All accommodation requests will betreated with confidentiality, and information concerning theserequests will only be disclosed as necessary to provide theaccommodation. Although this is not an exhaustive list, examples ofsupport include breaks between interviews, having documents readaloud or office accessibility. Please email us about anything wecan do to accommodate you during the recruitment process. HybridWorking at Arm Arm’s approach to hybrid working is designed tocreate a working environment that supports both high performanceand personal wellbeing. We believe in bringing people together faceto face to enable us to work at pace, whilst recognizing the valueof flexibility. Within that framework, we empower groupsteams todetermine their own hybrid working patterns, depending on the workand the team’s needs. Details of what this means for each role willbe shared upon application. In some cases, the flexibility we canoffer is limited by local legal, regulatory, tax, or otherconsiderations, and where this is the case, we will collaboratewith you to find the best solution. Please talk to us to find outmore about what this could look like for you. Equal Opportunitiesat Arm Arm is an equal opportunity employer, committed to providingan environment of mutual respect where equal opportunities areavailable to all applicants and colleagues. We are a diverseorganization of dedicated and innovative individuals, and don’tdiscriminate on the basis of race, color, religion, sex, sexualorientation, gender identity, national origin, disability, orstatus as a protected veteran.