Jobs

Senior Principal Software Architect (1 year relevantexperience required)


Job details
  • ARM
  • Cambridge
  • 2 days ago

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, andperformance.Responsibilities:● Understanding new Arm architectureand IP features, their implementation and what that means forexisting software components and tools. Devising how to promotetheir benefits to software ecosystems and resolve issues that arisein their 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 andmaintenanceEducation & QualificationsGood university degree (orequivalent), ideally in a numerate subject, although othergraduates would be considered if they have meaningfulexperience.“Nice To Have” Skills and Experience:- Experience withAndroid, ChromeOS or Windows software and systems- Experience withLinux, Linux distributions, CloudEdge applications and networkingsoftware- Knowledge of Artificial Intelligence software stacks,algorithms and tooling- Knowledge of multimedia system designsinvolving GPUs, compositing display processors and image signalprocessing- Familiarity with System-on-a-Chip architecturesInReturn:Our UK offices are outstanding places to collaborate. If youare interested but unsure whether you tick all the boxes, we stillwould love you to reach out! We are keen to welcome versatilepeople into Arm! #LI-JWAccommodations at ArmAt 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 ArmArm’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 Opportunities atArmArm is an equal opportunity employer, committed to providing anenvironment 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.

Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Senior Principal Software Architect

Would you like to join a team working across the software technology components used by hundreds of millions of users across multiple platforms and market segments globally? As a Software Architect in the Software Organisation, you will work with our key software ecosystems to define software solutions to enable Arm...

ARM Newmarket

Senior Principal Software Architect

Would you like to join a team working across the software technology components used by hundreds of millions of users across multiple platforms and market segments globally? As a Software Architect in the Software Organisation, you will work with our key software ecosystems to define software solutions to enable Arm...

ARM Ely

Senior Principal Software Architect

Would you like to join a team working across the software technology components used by hundreds of millions of users across multiple platforms and market segments globally? As a Software Architect in the Software Organisation, you will work with our key software ecosystems to define software solutions to enable Arm...

ARM Haverhill

Senior Principal Software Architect

Would you like to join a team working across the software technology components used by hundreds of millions of users across multiple platforms and market segments globally? As a Software Architect in the Software Organisation, you will work with our key software ecosystems to define software solutions to enable Arm...

Cambridge

Senior Principal Software Architect (1 year relevant experience required)

Would you like to join a team working across the software technology components used by hundreds of millions of users across multiple platforms and market segments globally? As a Software Architect in the Software Organization, you will work with our key software ecosystems to define software solutions to enable Arm...

ARM Cambridge

Senior Principal Software Architect (1 year relevantexperience required)

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...

ARM Cambridge