Senior C| Developer | Compilers

  • Category: Software Developer Jobs
  • Location: Cambridge, England
  • Job Type: Full Time / Part Time
  • Salary: Estimated: $ 22K to 35K
  • Published on: 2025/09/21

Job description
Job Overview:

Do you want to help to develop the compilers and tools that build the code in the real world applications? Arm is looking for highly skilled and motivated software engineers with broad experience and an interest in compilers and software performance. You will join our established team working on our commercial and open-source toolchains for Arm devices. We work closely with our partners, who rely on our tools to support their future successes across many markets, including servers, HPC, AI, automotive, embedded and medical.

You will collaborate with your team and colleagues across the company, and your work will cover various aspects of our tools, including compilers, linkers and libraries. We have contributed many changes to the open-source LLVM project. The work will include improvements to the toolchain features, including optimisation for performance or code size, ongoing maintenance of the toolchain, and enabling customers in new application areas to use Arm technology to its full potential.

Are you looking for interesting software development opportunities? We would like to hear from you.
Responsibilities:
• Develop high-quality, reliable toolchain improvements for Arm’s partners.
• Work with other groups in Arm to expand support of the Arm architecture & Arm IP.
• Contribution to open-source LLVM and related projects.
Required Skills and Experience:
• Excellent programming skills in C/C++.
• Experience developing, testing, delivering, and maintaining production-quality software in a commercial environment.
• Dedicated and flexible, you are someone who is technically versatile, and can learn new skills that you can apply across multiple types of work.
“Nice To Have” Skills and Experience:
• Understanding of the purpose and structure of compilers, assemblers and linkers.
• Experience in contributing to an open-source project and working with an open-source community.
• Interest in software performance.
• Experience in development in a Linux environment.
• Experience in handling direct technical contact with customers and collaborators.
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-KD1

Accommodations at Arm

At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodations@arm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process.
Hybrid Working at Arm

Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groups/teams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you.
Equal Opportunities at Arm

Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, ****** orientation, gender identity, national origin, disability, or status as a protected veteran.


Company Name: ARM

Related jobs

  • Senior Software Engineer

    Job description Overview ... At JBT Corporation, what we do matters, we know that the contribution of our employees leads to the success of our business. Our purpose is to fortify the future of food; this guides our vision of being the global leader ...

    Full Time / Part Time

    $ Estimated: 19K to 27K

    Blaby, England

    2025/09/21


    Apply Now

  • Mendix Software Developer |Part|Time| Job|Share| Full|Time|

    Job description Location: Flexible – Offices in Swindon, Fareham, Manchester, Birmingham, Glasgow and London The opportunity: Zurich Insurance UK is expanding its DevOps team to meet the increasing demand for digital transformation, API-led applicati...

    Full Time / Part Time

    $ Estimated: 25K to 29K

    Bristol, England

    2025/09/21


    Apply Now

  • Senior Platform Engineer | London| UK

    Job description Senior Platform Engineer Our Front Office Engineering Team is at the forefront of playing a key role in transforming the trading landscape. We're not just adapting to the digital age; we're leading the charge in digitizing and moderni...

    Full Time / Part Time

    $ Estimated: 22K to 35K

    Remote

    2025/09/21


    Apply Now