Staff Performance Engineer

1 month ago


Cambridge, United Kingdom ARM Full time

**Staff Performance Engineer - Compilers**
Arm technology is pervasive around the world. The Performance Solutions team within the Development Solutions Group ensures that foundational, performance-critical software like compilers and runtime libraries make the best use of our hugely diverse IP portfolio.

Do you like to tackle performance problems, wherever they occur in the stack?In our team you can analyse CPU traces, design innovative code generation techniques, contribute your work directly to popular open source projects like GCC and glibc, and workwith engineers in the vast Arm ecosystem on solutions that ship billions of chips a year.

The insights produced in our team are used to improve a large diversity of Arm IP and surrounding software, from CPU architecture and microarchitecture, to performance libraries, to end-user guidance. We collaborate with some of the biggest names in theArm ecosystem, providing our expertise of code generation and performance analysis on Arm systems, from large hyperscale vendors to video game engine designers.

As an upstream-first team, we contribute our work to the open-source projects and actively work with the communities to integrate our patches into the public codebases in a maintainable and well-designed way. Your future colleagues are active reviewers,maintainers, bug fixers. We are frequent contributors to the mailing lists, bug trackers and developer conferences.

We use modern infrastructure, tailored to our needs, to handle the complexity of our work, including systematic performance tracking across microcontrollers and big servers, automatic build and regression test systems and more

Do you have an analytical mentality, the desire to handle big picture problems, the excellent software engineering skills to make your solutions a reality. Do you have the collaborative approach to get your work accepted in open source communities?
**Job Overview**:
We are looking for an experienced software engineer with hands-on experience of toolchains and optimisation techniques. You will join a small but high-impact team with a remit to provide fundamental improvements in open-source projects. You will build areputation for yourself and Arm in the open source community. The work you do in the foundational toolchain and library technologies will impact the Linux ecosystem on Arm, from large cloud computing vendors to 5G network base stations.

We want to talk to you

**Required Skills and Experience**:

- Solid C/C++ programming skills.
- Understanding of code optimisation.
- Experience with the compiler development, preferably GCC, including meaningful contributions to the upstream community.
**"Nice To Have" Skills and Experience**:

- Ability to analyse performance issues down to assembly or hardware level
- Experience with performance analysis of complex workloads, especially on Arm platforms.

LI-JW1



  • Cambridge, United Kingdom ARM Full time

    We are the CPU Technology team, part of the Arm Central Technology Group. This diverse, engineering-centric group invents, defines and architects technologies to assist development of, or be deployed in, tomorrow's IP solutions from Arm. We pursue next-generationArm CPUs, inventing new concepts that will power billions of devices worldwide. We are looking...


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


  • Cambridge, United Kingdom European Recruitment Full time

    Staff DevOps EngineerEuropean Recruitment are working closely with a leading semicon company, based in Cambridge, who are looking for an experiencedStaff DevOps Engineerto join their team.In this role you will join a Toolchain Performance team which works on a diverse range of compilers and toolchains and tackle software performance...


  • Cambridge, United Kingdom European Recruitment Full time

    Staff DevOps Engineer European Recruitment are working closely with a leading semicon company, based in Cambridge, who are looking for an experienced Staff DevOps Engineer to join their team. In this role you will join a Toolchain Performance team which works on a diverse range of compilers and toolchains and tackle software performance challenges....

  • Staff DevOps Engineer

    4 hours ago


    Cambridge, United Kingdom European Recruitment Full time

    Staff DevOps Engineer European Recruitment are working closely with a leading semicon company, based in Cambridge, who are looking for an experienced Staff DevOps Engineer to join their team. In this role you will join a Toolchain Performance team which works on a diverse range of compilers and toolchains and tackle software performance challenges....


  • Cambridge, United Kingdom AES Full time

    Position: Staff Verification Engineer Location: Cambridgeshire (Hybrid) Salary: £65,000 to £85,000 (DOE) + Excellent Benefits / Prospects (including Relocation Assistance) If there is something stopping you from achieving all you’re capable of, you’ll relish a role with a company that will positively encourage you to be pro-active – a real...


  • Cambridge, United Kingdom AES Full time

    Position: Staff Verification Engineer Location: Cambridgeshire (Hybrid) Salary: £65,000 to £85,000 (DOE) + Excellent Benefits / Prospects (including Relocation Assistance) If there is something stopping you from achieving all you’re capable of, you’ll relish a role with a company that will positively encourage you to be pro-active – a real...


  • Cambridge, United Kingdom AES Full time

    Position: Staff Verification EngineerLocation: Cambridgeshire (Hybrid)Salary: £65,000 to £85,000 (DOE) + Excellent Benefits / Prospects (including Relocation Assistance)If there is something stopping you from achieving all you’re capable of, you’ll relish a role with a company that will positively encourage you to be pro-active – a real opportunity...


  • Cambridge, United Kingdom AES Full time

    Position: Staff Verification EngineerLocation: Cambridgeshire (Hybrid)Salary: £65,000 to £85,000 (DOE) + Excellent Benefits / Prospects (including Relocation Assistance)If there is something stopping you from achieving all you’re capable of, you’ll relish a role with a company that will positively encourage you to be pro-active – a real opportunity...


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

  • Staff DevOps Engineer

    8 hours ago


    Cambridge, Cambridgeshire, United Kingdom European Recruitment Full time

    Job Description Staff DevOps Engineer European Recruitment are working closely with a leading semicon company, based in Cambridge, who are looking for an experienced Staff DevOps Engineer to join their team. In this role you will join a Toolchain Performance team which works on a diverse range of compilers and toolchains and tackle software...


  • Cambridge, Cambridgeshire, United Kingdom European Recruitment Full time

    Staff DevOps Engineer European Recruitment are working closely with a leading semicon company, based in Cambridge, who are looking for an experienced Staff DevOps Engineer to join their team. In this role you will join a Toolchain Performance team which works on a diverse range of compilers and toolchains and tackle software performance challenges. ...


  • Cambridge, Cambridgeshire, United Kingdom European Recruitment Full time

    Staff DevOps Engineer European Recruitment are working closely with a leading semicon company, based in Cambridge, who are looking for an experienced Staff DevOps Engineer to join their team. In this role you will join a Toolchain Performance team which works on a diverse range of compilers and toolchains and tackle software performance challenges. ...


  • Cambridge, Cambridgeshire, United Kingdom European Recruitment Full time

    Job Description Staff DevOps Engineer European Recruitment are working closely with a leading semicon company, based in Cambridge, who are looking for an experienced Staff DevOps Engineer to join their team. In this role you will join a Toolchain Performance team which works on a diverse range of compilers and toolchains and tackle software...


  • Cambridge, Cambridgeshire, United Kingdom European Recruitment Full time

    Staff DevOps Engineer European Recruitment are working closely with a leading semicon company, based in Cambridge, who are looking for an experienced Staff DevOps Engineer to join their team. In this role you will join a Toolchain Performance team which works on a diverse range of compilers and toolchains and tackle software performance challenges. ...

  • Staff DevOps Engineer

    12 hours ago


    Cambridge, Cambridgeshire, United Kingdom European Recruitment Full time

    Staff DevOps Engineer European Recruitment are working closely with a leading semicon company, based in Cambridge, who are looking for an experienced Staff DevOps Engineer to join their team. In this role you will join a Toolchain Performance team which works on a diverse range of compilers and toolchains and tackle software performance challenges. ...


  • Cambridge, Cambridgeshire, United Kingdom European Recruitment Full time

    Staff DevOps Engineer Want to make an application Make sure your CV is up to date, then read the following job specs carefully before applying. European Recruitment are working closely with a leading semicon company, based in Cambridge, who are looking for an experienced Staff DevOps Engineer to join their team. In this role you will join a Toolchain...

  • Staff DevOps Engineer

    8 hours ago


    Cambridge, Cambridgeshire, United Kingdom European Recruitment Full time

    Job Description Staff DevOps Engineer European Recruitment are working closely with a leading semicon company, based in Cambridge, who are looking for an experienced Staff DevOps Engineer to join their team. In this role you will join a Toolchain Performance team which works on a diverse range of compilers and toolchains and tackle software performance...


  • Cambridge, Cambridgeshire, United Kingdom European Recruitment Full time

    Staff DevOps Engineer European Recruitment are working closely with a leading semicon company, based in Cambridge, who are looking for an experienced Staff DevOps Engineer to join their team. In this role you will join a Toolchain Performance team which works on a diverse range of compilers and toolchains and tackle software performance challenges. ...


  • Cambridge, Cambridgeshire, United Kingdom European Recruitment Full time

    Staff DevOps Engineer European Recruitment are working closely with a leading semicon company, based in Cambridge, who are looking for an experienced Staff DevOps Engineer to join their team. In this role you will join a Toolchain Performance team which works on a diverse range of compilers and toolchains and tackle software performance challenges. ...