Senior Principal Software Architect

2 months ago


Ely, United Kingdom ARM Full time

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 technology and develop strategies to have those solutions adopted and enabled for users.

Our Central Engineering Software group delivers support for Arm technologies across a wide variety of software projects and creates example software solutions to demonstrate real world applications. You will join a team of software solution architects addressing the growing demand for software to support Arm systems.


The position will be based at the Arm headquarters in Cambridge.


Job Overview:
As a member of a large software engineering team you will help evolve our software strategy across all computing segments, including data centre, automotive, mobile, robotics, networking, home, laptops, TVs, embedded and IoT. You will drive adoption of new features and trends in core processing, accelerators, and system hardware, focusing on improved security, reliability, and performance.


Responsibilities:
- Understanding new Arm architecture and IP features, their implementation and what that means for existing software components and tools. Devising how to promote their benefits to software ecosystems and resolve issues that arise in their adoption.
- Analysis and deep understanding of software solutions currently deployed in products, in particular the major open-source software projects such as Linux.
- Delivering software improvements back to the relevant open-source projects as a reference for Arm customers to create their own systems from.
- Working with Arm’s OS, OEM and Silicon Partners to drive standards that enable the optimisation, differentiation, and fast evolution benefits of Arm’s Partner model
- Building new software paradigms onto Arm reference hardware designs
- Profiling the performance of the system and innovating ways to improve
- Leading validation of the functionality, security and safety
- You can expect to be working closely with some of the greatest household names in our industry to help develop, optimize, and deliver the software needed to support Arm's pioneering IP, as well as helping Arm grow its role in new market segments.


Required Skills and Experience:
- Knowledge of Arm based computer Architecture and the range of SoCs and devices that are created using Arm hardware IP.
- Experience of software profiling, instrumentation, and optimization for real world applications and workloads such as AI stacks, run-time compilers and multimedia processing.
- Strong understanding of complex multi-component computing systems with demonstrable low-level OS/device driver development or integration experience
- Authoritative knowledge of C or C++ development with proficiency with optimizing applications, workloads, and compilers
- Understanding of how to rigorously test software and design software for test
- Experience of the software lifecycle: has taken complex software from concept to production and maintenance


Education & Qualifications

Good university degree (or equivalent), ideally in a numerate subject, although other graduates 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, Cloud/Edge applications and networking software
- Knowledge of Artificial Intelligence software stacks, algorithms and tooling
- Knowledge of multimedia system designs involving GPUs, compositing display processors and image signal processing
- Familiarity with System-on-a-Chip architectures


In Return:
Our UK offices are outstanding places to collaborate. If you are interested but unsure whether you tick all the boxes, we still would love you to reach out We are keen to welcome versatile people into Arm



#LI-JW

Accommodations at Arm

At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodations@arm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process.

Hybrid Working at Arm

Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groups/teams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you.

Equal Opportunities at Arm

Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.



  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Software Architect Role at ARMAre you a skilled software architect looking to join a dynamic team at ARM? We're seeking a talented individual to help us evolve our software strategy across various computing segments, including data centre, automotive, mobile, robotics, networking, home, laptops, TVs, embedded, and IoT.Key Responsibilities:Understand new Arm...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewWe are seeking a highly skilled Principal Software Architect to join our Architecture and Technology Group at Arm. As a key member of our team, you will play a crucial role in envisioning and delivering the next generation of improvements to power management and system architecture on Arm.The ideal candidate will be an excellent communicator,...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    At Arm, we are seeking a highly skilled Embedded Software Architect to join our team. This role is focused on designing and developing reference systems and platform software for Arm application processors and MCUs. As an Embedded Software Architect, you will be working closely with our development teams to create innovative solutions that meet the needs of...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    The Principal Hardware Designer will lead the development of next-generation system-on-chip (SoC) designs at Arm. Working closely with software developers, hardware engineers, and architects, you will drive innovation and excellence in our products.Your key responsibilities will include developing and implementing advanced hardware design methodologies,...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    **Software Architect Position**We are seeking an experienced Arm Application Processor Software Architect to join our team at Arm, a leading technology company in the semiconductor industry. The successful candidate will be responsible for designing and developing software architectures for Arm's application processors.About UsArm is a global leader in...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    About the RoleWe are seeking a highly skilled Principal Functional Safety Engineer to join our team at Arm. As a key member of our Quality Group, you will play a critical role in ensuring the safety and quality of our products.In this role, you will be responsible for supporting Arm Automotive projects from early development to successful assessment and...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    **About the Role**We are looking for a talented Senior Embedded Software Engineer to join our team in the UK. In this role, you will play a key part in designing and developing software ecosystems for Arm's next-generation applications processors.As a member of our Software Engineering group, you will work on a range of development platforms: software...


  • Ely, Cambridgeshire, United Kingdom Oil & Gas Systems Limited Full time

    About the Role:We are seeking a highly skilled and experienced Senior Software Developer to join our team.The successful candidate will be responsible for designing, developing, and maintaining our software infrastructure.Key Responsibilities:Design and develop scalable and efficient software solutionsCollaborate with cross-functional teams to ensure...


  • Ely, United Kingdom ARM Full time

    Job Overview:In the Arm Central Technology Systems group we define SoC and subsystem architectures and technology roadmaps across multiple sectors, including premium mobile, infrastructure and automotive.We are looking for a performance expert to join and further strengthen this dynamic team.We work in small teams, so your contributions will make a...


  • Ely, Cambridgeshire, United Kingdom Thorlabs Full time

    We are looking for a Senior Software Engineer to join our team at {company}.The ideal candidate will have extensive experience in software development and a strong understanding of computer systems and architecture.Key Responsibilities:Design, develop, and test software applications.Collaborate with cross-functional teams to identify and prioritize software...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job Title: Senior Embedded Software EngineerWe are seeking an experienced Senior Embedded Software Engineer to join our team at ARM, a world-leading technology company. The successful candidate will be responsible for designing and developing software systems for Arm application processors and MCUs.About the Role:As a Senior Embedded Software Engineer, you...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    About the RoleWe are looking for a talented Embedded Software Architect to lead the development of software ecosystems for Arm's next generation of applications processors.The successful candidate will have a deep understanding of firmware or Linux kernel development, with experience in debugging and optimizing complex software...


  • Ely, United Kingdom ARM Full time

    Job Overview:We are looking for a Software Engineer to join our Functional Safety compiler team to work on our next generation C++17 compiler.The Arm Compiler for Embedded product is based on LLVM and Clang, and our team works on the qualification and certification of the compiler to Functional Safety standards such as ISO 26262 and the Cybersecurity...


  • Ely, Cambridgeshire, United Kingdom East Cambridgeshire District Council Full time

    Job Title: Senior Software Engineer - Cloud DevelopmentOur company is seeking a skilled Senior Software Engineer - Cloud Development to join our team. The ideal candidate will have experience with cloud-based technologies and a strong background in software development. In this role, you will be responsible for designing, developing, and maintaining...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewThe Senior Embedded Software Engineer will be responsible for creating and improving software ecosystems around Arm's next generation of applications processors.We are seeking an experienced software engineer to join our team in the Software Engineering group. The ideal candidate will have a strong background in firmware or Linux kernel...


  • Ely, United Kingdom ARM Full time

    Arm’s Software Engineering group is responsible for creating and improving the software eco-system around Arm's next generation of applications processors. We help our partners build creative Arm-powered products, for various segments Mobile, Server, IoT connected devices, Augmented & Virtual Reality offerings, Autonomous Driving Solutions etc. and in this...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job SummaryWe are seeking a highly skilled Senior Software Protection Specialist to join Arm's Product Security team. This individual will play a key part in enhancing the security of Arm's software and processes, while contributing to building a strong security engineering culture across the organization.Key ResponsibilitiesConduct Security Assessments:...


  • Ely, Cambridgeshire, United Kingdom EG Group Full time

    About the Role:We are seeking an experienced Senior Software Engineer to join our team. The ideal candidate will have a strong background in Python and be proficient in data structures and algorithms.Responsibilities will include designing, developing, and testing software applications using Python. The successful candidate will have excellent...


  • Ely, Cambridgeshire, United Kingdom East Cambridgeshire District Council Full time

    Job Title: **Senior Software Engineer - Frontend Development**We are seeking a highly skilled Senior Software Engineer - Frontend Development to join our team. The successful candidate will be responsible for designing and developing scalable and maintainable frontend applications using modern web technologies. Key Responsibilities:Design and develop...


  • Ely, Cambridgeshire, United Kingdom Russell Taylor Group Ltd Full time

    Principal Analyst, GC/MS Location: Newmarket Type: Permanent Salary: upto £40,000 depending on experience Russell Taylor Group is working with a global testing company who are looking to recruit an experienced Senior Chemist ready to step up into a Principal role or an established PA looking for a change in their career. The Role: Adherence to the QMS...