Current jobs related to Principal Software and Firmware Architect - Cambridge, Cambridgeshire - ARM


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

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


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

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


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Overview:We are seeking a highly skilled Principal Software Architect to join our team at Arm. As a key member of our Architecture and Technology Group, you will play a crucial role in envisioning and delivering the next generation of improvements to power management and system architecture on Arm.You will collaborate with specialists across Arm to...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewArm is a leading technology company that enables computing everywhere. We are building new software teams to drive innovation and growth. Our software solutions interface with hardware to enable high-performance, efficient, and secure computing.ResponsibilitiesAs a Principal Software Architect at Arm, you will be part of our Open Source Software...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewArm is a leading technology company that enables computing everywhere. We are building new software teams to drive innovation and growth. Our software solutions interface with hardware to enable high-performance, efficient, and secure computing.ResponsibilitiesAs a Principal Software Architect at Arm, you will be part of our Open Source Software...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewWe are seeking a highly skilled Principal Software Architect to join our team at Arm. As a key member of our Architecture and Technology Group, you will play a crucial role in envisioning and delivering the next generation of improvements to power management and system architecture on Arm.You will collaborate with specialists across Arm to...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewWe are seeking a highly skilled Principal Software Architect to join our team at Arm. As a key member of our Architecture and Technology Group, you will play a crucial role in envisioning and delivering the next generation of improvements to power management and system architecture on Arm.You will collaborate with specialists across Arm to...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewWe are seeking a highly skilled Principal Software Architect to join our team at Arm. As a key member of our Architecture and Technology Group, you will play a crucial role in envisioning and delivering the next generation of improvements to power management and system architecture on Arm.You will collaborate with specialists across Arm to...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewWe are seeking a highly skilled Principal Software Architect to join our team at Arm. As a key member of our Architecture and Technology Group, you will play a crucial role in envisioning and delivering the next generation of improvements to power management and system architecture on Arm.You will collaborate with specialists across Arm to...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Overview:We 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.You will collaborate with specialists across Arm to...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Overview:We 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.You will collaborate with specialists across Arm to...


  • Cambridge, Cambridgeshire, United Kingdom European Tech Recruit Full time

    Job Summary: We are seeking a highly skilled Principal Software Architect to lead the development of our DirectX driver architecture.About the Role: As a Principal Software Architect, you will be responsible for designing critical components of the DX12 driver stack, collaborating with hardware engineers, graphics experts, and software developers to build...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Overview:We are seeking a highly skilled Principal Software Architect to join our team at Arm. As a key member of our Architecture and Technology Group, you will play a crucial role in envisioning and delivering the next generation of improvements to power management and system architecture on Arm.You will collaborate with specialists across Arm to...


  • Cambridge, Cambridgeshire, United Kingdom Arm Limited Full time

    Job OverviewWe are seeking a highly skilled Principal Software and Firmware Architect to join our team at Arm Limited. As a key member of our architecture community, you will play a crucial role in envisioning and delivering the next generation of improvements to power management and system architecture on Arm.Key ResponsibilitiesCraft and perform...


  • Cambridge, Cambridgeshire, United Kingdom Arm Limited Full time

    Job OverviewWe are seeking a highly skilled Principal Software and Firmware Architect to join our team at Arm Limited. As a key member of our architecture community, you will play a crucial role in envisioning and delivering the next generation of improvements to power management and system architecture on Arm.Key ResponsibilitiesCraft and perform...


  • Cambridge, Cambridgeshire, United Kingdom Arm Limited Full time

    Job Overview:We are seeking a highly skilled Principal Software and Firmware Architect to join our team at Arm Limited. As a key member of our architecture community, you will play a crucial role in envisioning and delivering the next generation of improvements to power management and system architecture on Arm.Your contributions will advance both Arm power...


  • Cambridge, Cambridgeshire, United Kingdom Arm Limited Full time

    Job Overview:We are seeking a highly skilled Principal Software and Firmware Architect to join our team at Arm Limited. As a key member of our architecture community, you will play a crucial role in envisioning and delivering the next generation of improvements to power management and system architecture on Arm.Your contributions will have a significant...


  • Cambridge, Cambridgeshire, United Kingdom Arm Limited Full time

    Job Overview:We are seeking a highly skilled Principal Software and Firmware Architect to join our team at Arm Limited. As a key member of our architecture community, you will play a crucial role in envisioning and delivering the next generation of improvements to power management and system architecture on Arm.Your contributions will have a significant...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Title: Principal Software ArchitectJob Summary:We are seeking a highly skilled Principal Software Architect to join our team at Arm. As a key member of our Architecture and Technology Group, you will play a crucial role in envisioning and delivering the next generation of improvements to power management and system architecture on Arm.Key...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewAs a member of the Software Group at ARM, you will have the opportunity to build upon your existing background, knowledge, and expertise and contribute to Open Source projects, such as EDK II, Linux Kernel, Trusted Firmware, and SCP firmware. Your contributions will help drive the development of world-class System Software for architected...

Principal Software and Firmware Architect

2 months ago


Cambridge, Cambridgeshire, United Kingdom ARM Full time
About the Role

We are seeking a highly skilled and experienced Principal Software and Firmware Architect to join our Architecture and Technology Group at Arm. As a key member of our team, you will play a critical role in envisioning and delivering the next generation of improvements to power management and system architecture on Arm.

Key Responsibilities
  • Understand system capability gaps and propose architectural solutions, demonstrating viability through prototypes.
  • Craft and perform experiments and analysis to answer architectural questions, using software on silicon, simulators, models, profilers, and other methods and tools as necessary.
  • Propose and demonstrate new Operating-System (e.g., Linux) and/or firmware based mechanisms to improve power and thermals.
  • Document and communicate architectural concepts and results clearly and credibly across both external and internal audiences.
  • Plan and collaborate with external partners and other groups in Arm to gain consensus and successful landing of proposed architecture.
  • Create and/or maintain Arm standard specifications.
Requirements
  • Bachelor of Science degree in EEECECECS or related fields.
  • Strong programming skills using languages such as C, and experience developing Linux kernel drivers and embedded firmware.
  • Understanding of power management mechanisms in Operating Systems (like Linux, Windows) and firmware.
  • Working experience using firmware interfaces such as ACPI or device tree.
  • Proven record of driving features from concept to realization working across organizational boundaries and external partners.
Desirable Skills and Experience
  • Arm CPU and SoC system architectures.
  • Knowledge about power and thermal management software, firmware, and systems across market segments like servers, mobiles/laptops, IoT, and automotive.
  • Understanding the key use cases, design constraints, and workloads in a modern smartphone, laptop, or Server SoC, including use of virtualization.
  • Debuggers and other tools and techniques to analyze how the OS and applications use the underlying hardware.
  • Experience driving standards and specifications.