Search

Senior C++ Developer - Compilers

Software Developer Jobs
4 views

Senior C++ Developer - Compilers

Software Developer Jobs
4 views

Description

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!

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 [email protected] . 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.

Attributes

Company Name: Arm

Contact 1404login (seller)

    You must log in or register a new account in order to contact the advertiser.
    To protect against prohibited activities, we may check your message before it is forwarded to the recipient and, if necessary, block it.

    HR details Details

    1404login
    15436 active listings
    Professional seller
    Registered for 1+ month
    Last online minute ago
    Contact All items

    Listing location

    Cambridge, England, United Kingdom
    52.2, 0.11667

    Stay safe!

    Never pay down a deposit in a bank account until you have met the seller, seen signed a purchase agreement. No serious private advertisers ask for a down payment before you meet. Receiving an email with an in-scanned ID does not mean that you have identified the sender. You do this on the spot, when you sign a purchase agreement.
    Senior C++ Developer - Compilers by 1404login