Current jobs related to Staff Software Engineer - Cambridge UK CB AP, Cambridge - ARM


  • Cambridge, UK, CB2 3AP, Cambridge, United Kingdom ARM Full time

    Job Overview:The Central Technology (CT) Group at Arm is responsible for examining and defining the future of Arm solutions to the next generation of challenges. We consider the solutions at a full system level involving many components developed by several teams. To get the best out of Arm’s IP, we use performance models to explore system architecture and...


  • Cambourne, UK, Cambridge, United Kingdom MediaTek Full time

    This is a great opportunity to be part of MediaTek’s highly experienced global RF team working on state-of-the-art 5G RF products in advanced CMOS processes. Your responsibilities will include the specification, architecture design, circuit design, implementation and verification of complete sub-systems for 5G mmWave ICs. Your focus will be on developing...


  • UK, UK, United Kingdom Oho Group Ltd Full time

    Staff Software Engineer - London - Leading Digital Asset Management Company Permanent + Dynamic Team + Hands-OnAre you a Staff Software Engineer with strong backend experience in Python? Are you looking for a chance to be in a hands-on technical role and lead the charge of the team?Look no further - this is a fantastic opportunity to join a leading digital...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Cloud Software Group. As a key member of our XenServer Interfaces team, you will be responsible for designing and developing user interfaces for our virtualization platform.Key ResponsibilitiesDesign and develop user interfaces for XenServer using Windows application...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Cloud Software Group. As a key member of our XenServer Interfaces team, you will be responsible for designing and developing user interfaces for our virtualization platform.Key ResponsibilitiesDesign and develop user interfaces for XenServer using Windows application...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    Principal Software Engineer – XenServer InterfacesJoin a skilled team of engineers dedicated to advancing XenServer at a prominent cloud solutions provider. As a Principal Software Engineer, your role will involve the design and development of user interfaces for XenServer, a robust virtualization platform employed across various environments.About...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    Principal Software Engineer – XenServer InterfacesJoin a skilled team of developers focused on XenServer at a prominent cloud solutions provider. As a Principal Software Engineer, your role will involve the design and development of user interfaces for XenServer, a robust virtualization platform utilized across various environments.About...


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


  • UK, UK, United Kingdom InfyStrat Software Services Full time

    You will be a Senior/Lead Developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills. You’ll be responsible for: • Producing high quality, maintainable code • Supporting in the...


  • Cambridge, Cambridgeshire, United Kingdom arm limited Full time

    About the RoleThe FPGA team at Arm is part of the global Productivity Engineering group, responsible for delivering and supporting FPGA platforms. These system solutions target various market segments, including mobile, server, IoT, and automotive.Job DescriptionAs a Staff FPGA Software Engineer, you will collaborate with local and cross-site teams to...


  • Cambridge, Cambridgeshire, United Kingdom arm limited Full time

    About the RoleThe FPGA team at Arm is part of the global Productivity Engineering group, responsible for delivering and supporting FPGA platforms. These system solutions target various market segments, including mobile, server, IoT, and automotive.Job DescriptionAs a Staff FPGA Software Engineer, you will collaborate with local and cross-site teams to...


  • Cambridge, Cambridgeshire, United Kingdom arm limited Full time

    About the RoleThe FPGA team at Arm is part of the global Productivity Engineering group, responsible for delivering and supporting FPGA platforms. As a Staff FPGA Software Engineer, you will collaborate with local and cross-site teams to achieve verification goals.Key ResponsibilitiesBring up firmware and Open-Source projects on FPGA platforms.Develop unit...


  • Cambridge, Cambridgeshire, United Kingdom arm limited Full time

    About the RoleThe FPGA team at Arm is part of the global Productivity Engineering group, responsible for delivering and supporting FPGA platforms. As a Staff FPGA Software Engineer, you will collaborate with local and cross-site teams to achieve verification goals.Key ResponsibilitiesBring up firmware and Open-Source projects on FPGA platforms.Develop unit...


  • Cambridge, Cambridgeshire, United Kingdom arm limited Full time

    About the RoleThe FPGA team at Arm is part of the global Productivity Engineering group, responsible for delivering and supporting FPGA platforms. As a Staff FPGA Software Engineer, you will collaborate with local and cross-site teams to achieve verification goals.Key ResponsibilitiesBring up firmware and Open-Source projects on FPGA platforms.Develop unit...


  • Cambridge, Cambridgeshire, United Kingdom arm limited Full time

    About the RoleThe FPGA team at Arm is part of the global Productivity Engineering group, responsible for delivering and supporting FPGA platforms. As a Staff FPGA Software Engineer, you will collaborate with local and cross-site teams to achieve verification goals.Key ResponsibilitiesBring up firmware and Open-Source projects on FPGA platforms.Develop unit...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team working on XenServer interfaces. As a key member of our team, you will be responsible for developing and maintaining the XenCenter application, a large C#.NET Framework application with over 1 million lines of code.Key ResponsibilitiesDesign, develop, and test software...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team working on XenServer interfaces. As a key member of our team, you will be responsible for developing and maintaining the XenCenter application, a large C#.NET Framework application with over 1 million lines of code.Key ResponsibilitiesDesign, develop, and test software...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    {"h1": "Senior Software Engineer - Backend Services", "p": "We are seeking a highly skilled Senior Software Engineer to join our StoreFront Services team in Cambridge, UK. As a key member of our team, you will be responsible for designing and implementing highly available and scalable backend services. Your expertise in C#.NET or equivalent will be crucial...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    {"h1": "Senior Software Engineer - Backend Services", "p": "We are seeking a highly skilled Senior Software Engineer to join our StoreFront Services team in Cambridge, UK. As a key member of our team, you will be responsible for designing and implementing highly available and scalable backend services. Your expertise in C#.NET or equivalent will be crucial...


  • Cambridge, United Kingdom Cloud Software Group Full time

    Senior Software Engineer – XenServer Interfaces What we're looking for: You're an enthusiastic Senior Software Engineer with a passion for Windows application user-interface design and development to join a team with some of our most talented engineers working on XenServer. About XenServer:  XenServer is a commercial virtualization platform based...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Cloud Software Group, working on the development of XenServer interfaces. As a key member of our team, you will be responsible for designing and developing user interfaces for our XenServer virtualization platform.Key ResponsibilitiesDesign and develop user interfaces...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Cloud Software Group, working on the development of XenServer interfaces. As a key member of our team, you will be responsible for designing and developing user interfaces for our XenServer virtualization platform.Key ResponsibilitiesDesign and develop user interfaces...

Staff Software Engineer

4 months ago


Cambridge UK CB AP, Cambridge, United Kingdom ARM Full time
Job Overview:

Arm is best known for the smartphone CPU and GPU technology connecting billions of people all over the world. Now we are building new software teams to take us to the next level.

Technology built on Arm is all around us, from industrial and automotive applications, to the IoT, to the desktop and data centre. ‘Wherever Computing Happens’, we need to enable Arm by providing software solutions that interface higher-level software stacks with the hardware itself.

Responsibilities:

Our Open-Source Software group is enabling new Arm architecture in projects such as kernel, firmware, system control and driver development, for a variety of target markets. Software on Arm must be fast, efficient, and secure, and support the very latest Arm architectural features and standards. We're looking for software engineers with experience of writing low-level C code, standards-based firmware, and operating system design who enjoy working as part of the wider open-source community.

Your day-to-day responsibilities include:
  • Review and contribute to standards developed by Arm; these include firmware base boot requirements for servers, large screen compute, Arm IP, etc. as well as standard firmware specifications like UEFI and ACPI.
  • Implement support for standards and Arm architecture in the EDKII upstream
  • Collaborate with Tinacore EDKII community and improve support for multi-architecture requirements
  • Review and maintain patches for new Arm based platforms that’s been upstreamed to EDKII
  • Work with Linux & FreeBSD kernel developers, debugging host and virtual firmware related issues
Required Skills and Experience :
  • Proficient C programmer
  • Desire and ability to work as part of a team
  • Passion for open-source development
“Nice To Have” Skills and Experience :
  • Armv8-A Architecture
  • Arm64 assembly language
  • Experience of open-source working practices
  • Knowledge of EDKII, Linux kernel, driver development, security, cryptography
In Return:

Our UK offices are amazing places to collaborate. We also have some scope to adapt the job role and title for the right person - 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-MS