Senior Software Engineer

3 weeks ago


Cambridge, Cambridgeshire, 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.



  • Cambridge, Cambridgeshire, United Kingdom Skillsearch Limited Full time

    Do you have software development experience, and are you seeking a new job in Cambridge? Our client is looking for a Senior Software Engineer, and the full-time role comes with an attractive salary and benefits package. As a Senior Software Engineer, you will play a crucial role in a dynamic, agile team that helps drive the direction and design of the...


  • Cambridge, Cambridgeshire, 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...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Join an innovative R&D hub in Cambridge offering hybrid working Commutable from Cambridge, Bedford and Peterborough, this is a fantastic opportunity to work for a subsidiaryof a German power house within the design and manufacturing of power electronics, predominantly focused on within the renewable sector. This role will give you autonomy to work on a...


  • Cambridge, Cambridgeshire, United Kingdom Bennett & Game Recruitment LTD Full time

    Senior Structural Engineer Required for my client in their office in Cambridge. The Successful candidate will have experience working in Residential, Commercial, Educational and industrial sectors. Must be familiar with design in steelwork, concrete, timber, masonry and common analysis/design software.Senior Structural Engineer Position...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Join an expert location tracking company Cambridgeshire / Hertfordshire, Hybrid Working Model This exciting company have been established for over 30 years, located on the outskirts of Cambridgeshire developing bespoke products tailored to their customers. Designing everything internally from the hardware through to the User Interface, you'll get to be a...


  • Cambridge, Cambridgeshire, United Kingdom TE Connectivity Full time

    At TE, you will unleash your potential working with people from diverse backgrounds and industries to create a safer, sustainable and more connected world. Job OverviewTE Connectivity's Software Systems Engineering Teams provide functional and empirical analysis related to the design, development, and implementation of software operating/automation systems,...


  • 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 University of Cambridge Full time

    The University of Cambridge's Information Services (UIS) is seeking an experienced Senior Software Developer specialising in front end development to join our Drupal team, which sits within the wider DevOps Division of 40 engineers.The University of Cambridge is in the middle of a five year Digital Presence Programme, looking at all aspects of how we deliver...

  • Senior Test Engineer

    3 weeks ago


    Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    An opportunity has become available for a Senior Test Engineer to join a well-established company working on consumer electronic products based in Cambridge.As a Senior Test Engineer you will have a number of responsibilities that include;Test automation and developmentSystems development and controlHardware test and evaluationCreate and manage...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    An innovative telecommunications company is looking for a Senior Applications Engineer to join their team in Cambridge.As a Senior Applications Engineer you will have a number of responsibilities that include;Designing and developing evaluation test boardsGather and analyse test dataRF Test automationCreation, analysis and presentation of test reportsTo be...


  • Cambridge, Cambridgeshire, United Kingdom Apple Inc. Full time

    ODAL Software Engineer, Siri and Information Intelligence Come to Apple and join us on the AIML Integration and Delivery team We are looking for a strong software engineer to contribute to our OS framework to manage the lifecycle of ML models on device. You will work on design and implementation of the framework and associated tools required to make Siri...


  • Cambridge, Cambridgeshire, United Kingdom University of Cambridge Full time

    Fixed-term: The funds for this post are available for 4 years in the first instance.The University of Cambridge Open Zettascale Lab (COZL) is a new research group whose aim is to evolve and utilise the technologies that will make up the next generation of top-flight supercomputers. These state-of-the-art, post-exascale systems will help gain insights into...


  • Cambridge, Cambridgeshire, United Kingdom Conrad Consulting Ltd Full time

    Senior Structural EngineerCambridge (phone number removed) plus benefitsOur client is a highly successful engineering consultancy in the East of England. Their office in Cambridge is seeking a Chartered senior structural engineer to enhance their project delivery. You will work on a broad range of schemes for both developers and manufacturers. The firm...

  • Senior RF Engineer

    2 weeks ago


    Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    We are currently working with a thriving start-up semiconductor company based in Cambridge looking to bring in an experienced Senior RF Engineer to join their design team specialising in front-end modules and RF board-level design. In this position as a Senior RF Engineer you will be carrying out projects from design to full release to customers involving...


  • Cambridge, Cambridgeshire, 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 Hewlett Packard Enterprise Full time

    Senior HPC Software ConsultantJob Description:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to cloud, so they can turn insights into outcomes at the speed required to thrive in today's...

  • Senior DFT Engineer

    2 weeks ago


    Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Senior DFT Engineer Join an innovative team in Cambridge My client are seeking a DFT specialist to join our innovative team. In this role you would be involved in hands-on DFT implementation and verification across a variety of current silicon technologies. As a company they manufacture low-cost PCs, embedded systems, and microcontrollers, as well as...

  • Senior Scientist

    2 days ago


    Cambridge, Cambridgeshire, United Kingdom JR United Kingdom Full time

    We are working alongside our client in the Vertical Farming industry, based in Cambridge to hire a Senior Scientist, with a focus upon Soft Fruits.Who we areWe are a dynamic recruitment agency that has evolved since our first establishment in 2012. We work with several high-profile clients globally to help them source and retain top-tier talent.The client...


  • Cambridge, Cambridgeshire, United Kingdom Linx Printing Technologies Full time

    Great opportunity for an Engineer to join a leading UK technology manufacturing company that offers excellent training, support, and career development.Remember to check your CV before applying Also, ensure you read through all the requirements related to this role.This will suit an Engineer or Senior Technician with 3-4 years 'hands-on' experience, who will...

  • Electronics Engineer

    2 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Newton Colmore Consulting Full time

    Electronics Engineer - Piezoelectronics - New Product Development - Cambridge A growing Scientific Engineering organisation is currently seeking an Electronics Engineer to assist in the product development of new piezoelectronics technologies. You will collaborate with a team of mechanical design engineers, software engineers, and scientists, making...