Principal Software Architect

2 months ago


Cambridge, United Kingdom ARM Full time

As a Principal Software Architect you would be directing a team in exploration, analysis, and prototyping of future system architectures across a spectrum of use-cases including edge, distributed systems, datacenter, and HPC to cultivate future architecture,micro-architecture, software, and system designs.

In the Architecture Technology Group Systems team, we have a diverse set of motivated engineers covering all aspects of system architecture. We work in partnership with customers, the open-source community, and internal engineering teams to analyze workloadsand develop solutions for the Arm ecosystem which enable efficient, performant systems.

We are looking for experienced individuals with a strong software background who are willing to provide leadership to a small team exploring technologies which ultimately impact product and partner roadmaps with in a 5-10 year period.

**Responsibilities**:
Develop and implement an applied systems software research and development agenda in areas of interest (Datacentre, HPC, Client, Edge, IoT) which may incorporate elements of co-design of hardware architecture.
Lead a systems software team exploring new trends in technology, identifying gaps in existing solutions and product portfolios, innovating potential solutions, and developing/refining prototypes for evaluation which address identified gaps.
**Required Skills and Experience**:

- B.Sc. in Computer Engineering or Computer Science. Other degrees will also be considered with proven experience.
- Proven experience in systems software, distributed systems, systems architecture, or architecture.
- Experience estimating, modelling, and evaluating performance and efficiency of targeted workloads, preferably in a full-systems simulator.
- Strong programming skills using languages including C, C++, Go, Rust and/or Python along with excellent problem solving and debugging abilities
- Creative, multifaceted thinker, open minded with strong problem-solving skills
- Fast learner of new technologies.
- Comfortable coping with uncertainty & resolving ambiguity, as you will be setting the direction.
- Ability to work in a collaborative, diverse and inclusive environment across time zones.
- Excellent verbal, written and interpersonal communication skills.
**“Nice To Have” Skills and Experience**:

- Masters or PhD in Electronic, Electrical or Computer Engineering.
- Experience with Arm processors, CPU architecture and SoC subsystems.
- Experience with Cloud Native development and/or deployment technologies.
- Working at the interface between software and hardware. For example device driver, run-time, operating systems, hypervisors or compiler development.
- Experience with distributed systems including modeling and understanding the performance of various network technologies, protocols, and infrastructures.
- Knowledge of die to die, 2D and 3D SoC partitioning.
- Personal projects and/or contributions to open source projects.
- Prior experience leading and/or managing small (4-5 people) teams.
LI-JW



  • Cambridge, United Kingdom ARM Full time

    As a Principal Software Architect you would be directing a team in exploration, analysis, and prototyping of future system architectures across a spectrum of use-cases including edge, distributed systems, datacenter, and HPC to cultivate future architecture,micro-architecture, software, and system designs. In the Architecture Technology Group Systems team,...


  • Cambridge, United Kingdom AVEVA Full time

    AVEVA is a global leader in industrial software. Our cutting-edge solutions are used by thousands of enterprises to deliver the essentials of life – such as energy, infrastructure, chemicals and minerals – safely, efficiently and more sustainably. We’re the first software business in the world to have our sustainability targets validated by the...


  • Cambridge, Cambridgeshire, United Kingdom Planarific Full time

    Job Reference: T001 - Principal Software EngineerLocation: Cambridge, UK or Hybrid (UK-based)Start date: As soon as possibleJob Type: Full-TimeSalary: CompetitiveAny additional information you require for this job can be found in the below text Make sure to read thoroughly, then apply.Are you a technologist who loves the challenge of working at the...


  • Cambridge, Cambridgeshire, United Kingdom Planarific Full time

    Job Reference: T001 - Principal Software EngineerLocation: Cambridge, UK or Hybrid (UK-based)Start date: As soon as possibleJob Type: Full-TimeSalary: CompetitiveAny additional information you require for this job can be found in the below text Make sure to read thoroughly, then apply.Are you a technologist who loves the challenge of working at the...


  • Cambridge, Cambridgeshire, United Kingdom Fossbytes Media Pvt Ltd Full time

    Principal Software Engineer, Developer Experience It all started in 2006 when Langley Steinert—Tripadvisor's cofounder—gathered a small team of developers to help bring trust and transparency to car shopping. Since then, our history of innovation and go-to-market acceleration has driven industry-leading growth. In fact, we're the largest and...


  • Cambridge, United Kingdom Oho Group Ltd Full time

    Principal Software Engineer I’m looking for a talented Principal.Net C# Software Engineer to join a global leader in industrial software. Headquartered in Cambridge, UK, with over 6,000 employees at 90 locations in more than 40 countries. Principal Software Engineer Requirements: - 6+ years commercial experience in using.Net (C#) technologies - Strong...


  • Cambridge, United Kingdom Oho Group Ltd Full time

    Principal Software Engineer I’m looking for a talented Principal.Net C# Software Engineer to join a global leader in industrial software. Headquartered in Cambridge, UK, with over 6,000 employees at 90 locations in more than 40 countries. Principal Software Engineer Requirements: - 6+ years commercial experience in using.Net (C#) technologies - Strong...


  • Cambridge, United Kingdom Integrity Personnel Limited Full time

    Software Security Architect:Strong background in the specification, design, and implementation of secure devicesSignificant embedded software systems design experienceArchitectural level design experienceSecurity systems concept knowledge in an embedded environmentC, C++ and Java understandingAndroid &/or embedded Linux system architecture knowledge...


  • Cambridge, United Kingdom Integrity Personnel Limited Full time

    Software Security Architect:Strong background in the specification, design, and implementation of secure devicesSignificant embedded software systems design experienceArchitectural level design experienceSecurity systems concept knowledge in an embedded environmentC, C++ and Java understandingAndroid &/or embedded Linux system architecture knowledge...


  • Cambridge, United Kingdom Integrity Personnel Limited Full time

    Software Security Architect: Strong background in the specification, design, and implementation of secure devices Significant embedded software systems design experience Architectural level design experience Security systems concept knowledge in an embedded environment C, C++ and Java understanding Android &/or embedded Linux system architecture knowledge...


  • Cambridge, United Kingdom Integrity Personnel Limited Full time

    Software Security Architect: Strong background in the specification, design, and implementation of secure devices Significant embedded software systems design experience Architectural level design experience Security systems concept knowledge in an embedded environment C, C++ and Java understanding Android &/or embedded Linux system architecture knowledge...


  • Cambridge, United Kingdom Sepura Full time

    Due to continued success, we are looking to recruit an enthusiastic and highly motivated Software Security Architect to join the Software Team. The Software Security Architect will be involved in the whole lifecycle of product development, ensuring that security is considered at every stage of development and remains at the heart of our Products. As a...


  • Cambridge, United Kingdom Cloud Software Group Full time

    You understand software development principles and apply those to craft code that's easy to understand, modify, and test. You also understand quality, resiliency and supportability. If you're a self-motivated developer who enjoys taking ownership and making a tangible impact, we want to hear from you! Our team:  The StoreFront Services team, based in...

  • Software Architect

    11 hours ago


    Cambridge, United Kingdom ARM Full time

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

  • Software Architect

    7 hours ago


    Cambridge, United Kingdom Vector Recruitment Ltd Full time

    A brand new and exciting opportunity has arisen for a Software Architect to join a Cambridge-based R&D company who have developed a brand-new array of cell culture and cell therapies instrumentation. Their technology is set to revolutionise the manufacturing and process automation for the Healthcare/Pharmaceutical/Biotechnology market click apply for full...

  • Software Architect

    2 days ago


    Cambridge, United Kingdom Vector Recruitment Ltd Full time

    A brand new and exciting opportunity has arisen for a Software Architect to join a Cambridge-based R&D company who have developed a brand-new array of cell culture and cell therapies instrumentation. Their technology is set to revolutionise the manufacturing and process automation for the Healthcare/Pharmaceutical/Biotechnology market. With a queue of...


  • Cambridge, United Kingdom Oho Group Ltd Full time

    Principal Software Developer – C# / AWS / Azure – SustainabilityOne of the world’s most innovative companies, a global software first business with a large focus on sustainability, are on the hunt for top-tier experienced software engineer to join their team of skilled, friendly, and collaborative engineers.As the principal software developer, you will...


  • Cambridge, United Kingdom Oho Group Ltd Full time

    Principal Software Developer – C# / AWS / Azure – SustainabilityOne of the world’s most innovative companies, a global software first business with a large focus on sustainability, are on the hunt for top-tier experienced software engineer to join their team of skilled, friendly, and collaborative engineers.As the principal software developer, you will...


  • Cambridge, United Kingdom IC Resources Full time

    Join a leader in Radio System development - Cambridge, Hybrid Working Model Currently seeking an Embedded Software Security Architect for a longstanding client and industry leader within Radio System development, specialising on RF solutions for critical business communications. The successful Embedded Software Security Architect will be an integral part of...


  • Cambridge, Cambridgeshire, United Kingdom Planarific Full time

    Job Reference: T001 - Principal Software Engineer Location: Cambridge, UK or Hybrid (UK-based) Start date: As soon as possible Job Type: Full-Time Salary: Competitive Are you a technologist who loves the challenge of working at the intersection of design and engineering? Are you looking for a role that makes a tangible impact to help the planet? Do you...