Senior Software Engineer

3 weeks ago


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.



  • 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, United Kingdom Rise Technical Recruitment Limited Full time

    **Senior Software Engineer** **Cambridge/Hybrid** **£75,000 to £85,000 + 28 Days Holiday + Pension + Flexible Working + Healthcare + Cycle to work Scheme** Are you a passionate Senior Software Engineer looking to technically advance your career to the next level in a well-established company offering open progression within the business? Great...


  • Cambridge, United Kingdom FINTEC Recruit Full time

    FINTEC recruit is pleased to present this opportunity of **Senior Software Engineer** for our client, a UK science/space business continuing to expand and grow their team. This is a full-time, permanent role offering remote/ hybrid working inCambridgeshire or hybrid working Central Scotland. Salary is £50,000 to £60,000, negotiable depending on experience....


  • Cambridge, United Kingdom Henderson Scott Full time

    **Role - Senior Software Engineer Salary - £650 p/d Location - Cambridge (Hybrid)** We have an exciting opportunity for a Senior Software Engineer to join a digital health company based in Cambridge. As a Senior Software Engineer, you will heavily influence the engineering culture and direction. This is a hands-on engineering role where you'llcombine your...


  • Cambridge, United Kingdom Redline Group Ltd Full time

    Are you looking for an exciting Senior Software Engineer - AUTOSAR Position working Remotely? Do you want to join one of the most exciting innovative companies, leading the automotive space with worldwide operations throughout Asia, Europe & North America? They are looking for enthusiastic, highly motivated Senior Software Engineers - AUTOSAR - Remote to...


  • Cambridge, United Kingdom TEC PARTNERS LIMITED Full time

    Senior Software Engineer **Salary**: £50k-£60k, depending on experience/qualifications Location: Cambridge/Hybrid Calling all experienced C++ engineers that have an interest in contributing to "big science" projects--our Cambridge client are looking to build out their close-knit team that develops the software behind one of the largest astronomy projects...


  • Cambridge, United Kingdom Singular Recruitment Full time

    Senior Embedded Software EngineerWe are currently recruiting on behalf of a key client who are looking for an experienced Senior Software Engineer that is capable of working on a variety of applications across embedded Linux, bare metal through to Android and network protocols. The role would suit an Engineer that is motivated by developing new skills and...


  • Cambridge, United Kingdom InterSTEM Full time

    Senior Software Engineer at a Market Research Innovator Cambridge - Hybrid - 3 days per week InterSTEM Recruitment is proud to partner with a leading player in the market research domain, a company renowned for its innovative approach and commitment to developing proprietary solutions. We're seeking a Senior Software Engineer with a passion for cloud...


  • Cambridge, United Kingdom InterSTEM Full time

    Senior Software Engineer at a Market Research InnovatorCambridge - Hybrid - 3 days per weekInterSTEM Recruitment is proud to partner with a leading player in the market research domain, a company renowned for its innovative approach and commitment to developing proprietary solutions. We're seeking a Senior Software Engineer with a passion for cloud...


  • Cambridge, United Kingdom InterSTEM Full time

    Senior Software Engineer at a Market Research InnovatorCambridge - Hybrid - 3 days per weekInterSTEM Recruitment is proud to partner with a leading player in the market research domain, a company renowned for its innovative approach and commitment to developing proprietary solutions. We're seeking a Senior Software Engineer with a passion for cloud...


  • Cambridge, United Kingdom InterSTEM Full time

    Senior Software Engineer at a Market Research InnovatorCambridge - Hybrid - 3 days per weekInterSTEM Recruitment is proud to partner with a leading player in the market research domain, a company renowned for its innovative approach and commitment to developing proprietary solutions. We're seeking a Senior Software Engineer with a passion for cloud...


  • Cambridge, United Kingdom InterSTEM Full time

    Senior Software Engineer at a Market Research InnovatorCambridge - Hybrid - 3 days per weekInterSTEM Recruitment is proud to partner with a leading player in the market research domain, a company renowned for its innovative approach and commitment to developing proprietary solutions. We're seeking a Senior Software Engineer with a passion for cloud...


  • Cambridge, Cambridgeshire, United Kingdom Skillsearch 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, United Kingdom Mellis Blue Accountancy Recruitment Full time

    **Senior Embedded Software Engineer Cambridge with Hybrid options £70-80K**with attractive benefits package including private healthcare, company performance bonus (7-10% paid out in the last few years), pension, dental plan, life assurance, early finish on Fridays and the opportunity to work for a highly respectedCambridge business. **Senior Embedded...


  • Cambridge, United Kingdom EA FIRST LTD Full time

    This is an opportunity to join an industry leading team at the cutting edge of quantum technology. As senior / lead Software Engineer you will take responsibility for designing and implementing software tools and functionality to enable experimental science,prototype engineering and product development. This organisation is still in the R&D stage its a...


  • Cambridge, United Kingdom Enterprise Recruitment Ltd Full time

    As a Senior Software Engineer, you will have the opportunity to design customer solutions and work on their existing high-quality codebase. You will be responsible for developing C++ modules, GUI sub systems to interface with Qt, (a junior engineer will assistyou with Qt deployment) and interfacing with customer platforms. This could include anything from a...


  • Cambridge, United Kingdom World Makers Full time

    We are a dynamic video game startup based in Cambridge, UK, dedicated to creating immersive and innovative gaming experiences. Our team consists of passionate professionals who are committed to pushing the boundaries of what is possible in gaming. We are seeking a talented Senior Software Engineer to join our team and help us develop and maintain our...


  • Cambridge, United Kingdom World Makers Full time

    We are a dynamic video game startup based in Cambridge, UK, dedicated to creating immersive and innovative gaming experiences. Our team consists of passionate professionals who are committed to pushing the boundaries of what is possible in gaming. We are seeking a talented Senior Software Engineer to join our team and help us develop and maintain our...


  • Cambridge, United Kingdom World Makers Full time

    We are a dynamic video game startup based in Cambridge, UK, dedicated to creating immersive and innovative gaming experiences. Our team consists of passionate professionals who are committed to pushing the boundaries of what is possible in gaming. We are seeking a talented Senior Software Engineer to join our team and help us develop and maintain our...


  • Cambridge, United Kingdom World Makers Full time

    We are a dynamic video game startup based in Cambridge, UK, dedicated to creating immersive and innovative gaming experiences. Our team consists of passionate professionals who are committed to pushing the boundaries of what is possible in gaming. We are seeking a talented Senior Software Engineer to join our team and help us develop and maintain our...