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


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

  • Scientific Recruiter

    1 month ago


    Cambourne, UK, Cambridge, United Kingdom The ONE Group Ltd Full time

    Here at The ONE Group, our Scientific & High-Tech Division is growing quickly . Based in our Cambourne office and serving the ever-evolving scientific landscape, primarily in the Cambridge area, we’re looking for Recruitment Consultants with curious mindsets, who are able to translate and understand scientific and technical concepts, as well as having the...


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


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

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


  • Cambridge, UK, Cambridgeshire, United Kingdom developrec Full time

    Senior Software Engineer- Remote/Cambridge- up to £75k + packageOur client, an industry leading supplier of software products to the tech world, are looking to add a number of Senior Software Engineers to work across their product suite.They have been running for over 25 years and have an impressive client base from SME's to over 90% of the Fortune 100....


  • Cambridge, UK, Cambridgeshire, United Kingdom developrec Full time

    Senior Software Engineer- Remote/Cambridge- up to £75k + package Our client an industry leading supplier of software products to the tech world are looking to add a number of Senior Software Engineers to work across their product suite. They have been running for over 25 years and have an impressive client base from SME's to over 90% of the Fortune...


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


  • 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 the user interface for our XenCenter application, a large C#.NET Framework application with over 1 million lines of code.Key...


  • 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 the user interface for our XenCenter application, a large C#.NET Framework application with over 1 million lines of code.Key...


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

    About the RoleWe are seeking an experienced Senior Software Developer to join our team at Cloud Software Group. As a key member of our engineering team, you will be responsible for designing and developing the user interface for our XenServer virtualization platform.Key ResponsibilitiesDesign and develop the user interface for XenCenter, a large C#.NET...


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

    About the RoleWe are seeking an experienced Senior Software Developer to join our team at Cloud Software Group. As a key member of our engineering team, you will be responsible for designing and developing the user interface for our XenServer virtualization platform.Key ResponsibilitiesDesign and develop the user interface for XenCenter, a large C#.NET...


  • Cambridge, UK, Cambridgeshire, United Kingdom Chroma Recruitment Full time

    An opportunity as opened for a Senior Embedded Software Engineer to join a large organisation in the heart of Cambridgeshire. This role is purely down to some new exciting projects coming to the business. Our client specialise in developing medical chips and human biology within the Bio-medical sector.The role of Senior Embedded Software Engineer will be to...


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

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Cloud Software Group team in Cambridge. As a key member of our StoreFront Services team, you will be responsible for designing and implementing highly available and scalable backend services.Key ResponsibilitiesDesign and implement highly available and scalable backend...


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

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Cloud Software Group team in Cambridge. As a key member of our StoreFront Services team, you will be responsible for designing and implementing highly available and scalable backend services.Key ResponsibilitiesDesign and implement highly available and scalable backend...

Senior Software Engineer

4 months ago


Cambridge UK CB AP, Cambridge, United Kingdom ARM Full time

Are you interested in driving the success of the most powerful Arm CPUs? We are looking for skilled C++ developers to join our compiler team.

Job Overview

Our commercial compilers serve the Embedded, IoT and Automotive markets and are used by industry, government and academia to bring the latest, secure, and most performant consumer devices that power the computing world of Arm, on Arm. Our work makes these important software workloads work best on Arm.

Responsibilities:
  • Identify and implement changes to our LLVM compiler, libraries and open source applications to improve the performance of benchmark workloads and to better support Arm architectural features and core designs.
  • Develop our commercial C, C++ toolchain used across the industry as well as internal compilers that aid other teams (such as the Arm Architecture team) in their development of new architectural features.
  • Participate in the open source LLVM community, including opportunities to attend and present at developer meetings.
  • Develop our automated test frameworks to defend the functionality and performance of our tools.
Required Skills and Experience:
  • C++ programming.
  • Effective communication to persuade and influence internal or external partners.
  • Application of software methodologies, tools, and processes including code review.

Note: Training may be provided for applicants that have proficiency with only a subset of these key skills.

You will be educated to degree level or have similar relevant experience.

"Nice to have" Skills & Experience

The following is a selection of skills used across our projects.

You do not need to have experience with any of these to apply or succeed in your application.

  • Compiler development, particularly LLVM.
  • Optimising code for performance through knowledge of computer architecture and CPU design.
  • Open source community citizenship including code commits and reviews. Personal projects are also welcome.
  • Low-level programming in Arm assembly.
  • Expertise with git version control system.
  • Basic Linux administration, particularly installation and maintenance.
  • Test development using Continuous Integration tools such as Jenkins, and maintenance of test infrastructure using DevOps frameworks such as Chef or Ansible.
  • Skilled application of Agile software development techniques
  • Line Management experience: setting objectives, training, coaching, mentoring and supporting personal development.
In Return

In return all arm employees are provided with vital training to succeed in their respective roles. As well as a friendly and high-performance working environment, Arm offers a competitive benefits package including private medical insurance, sabbatical, supplementary pension, and wellness benefits. We are offering a hybrid approach to home and office working to provide an adaptable experience for all employees. We expect some working time to be spent in office, to promote a strong collaborative environment with good team integration but are accommodating to different home working requirements.

#LI-JB1