Arm Compiler Developer

2 days ago


Newmarket, Suffolk, United Kingdom ARM Full time

C++17 Compiler Expert Job Description:

Our team works on the Arm Compiler for Embedded product, which is based on LLVM and Clang. We are seeking an experienced C++ software engineer to join our team and contribute to the qualification and certification of the compiler to Functional Safety standards such as ISO 26262 and the Cybersecurity standard ISO 21434.

Main Responsibilities:

  1. Drive all aspects of team development activities, including planning, specification, documentation, verification and leading code reviews
  2. Lead the impact analysis of potential safety or security issues found as bugs or during static analysis, resolve and document as necessary
  3. Support the long-term maintenance of support branches, providing new fixes or cherry-picking fixes and testing as required
  4. Define requirements, document design and provide other relevant documentation to achieve certification

Requirements and Qualifications:

  • Extensive experience in C and C++ with understanding of modern C++, including C++14/17/20
  • Full software development lifecycle experience from requirements to delivery and maintenance
  • Scripting experience, preferably including Python development in large frameworks
  • Dedicated and flexible with technical versatility and ability to learn new skills across multiple types of work
  • Excellent interpersonal skills in English and a strong team worker with experience in agile software development

Nice to Have Requirements:

  • Experience in Functional Safety software development according to at least one of the Functional Safety standards: ISO 26262, EN 50128, IEC 61508, IEC 62304
  • Familiarity with C and C++ Standard Libraries and C++14/17/20 language features
  • Low-level programming in Arm Assembly
  • Contribution to Open-Source projects, preferably LLVM
  • Awareness of Secure Development Lifecycle and security vulnerabilities analysis
  • Technical mentoring of junior colleagues and peers in areas of own knowledge

Benefits:

  • Competitive salary range: £65,000 - £105,000 per annum
  • Private medical insurance, sabbatical, supplementary pension, and wellness benefits
  • Hybrid approach to home and office working for adaptable experience and collaborative environment

EEO Statement:

ARM is an equal opportunities employer and is committed to ensuring individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.



  • Newmarket, Suffolk, United Kingdom ARM Full time

    ARM is seeking a highly skilled C++17 Compiler Developer to join our Functional Safety compiler team. This is an exciting opportunity to work on our next generation C++17 compiler based on LLVM and Clang.About the RoleYou will be responsible for developing and maintaining our C++17 compiler, ensuring that it meets the required standards for functional safety...


  • Newmarket, Suffolk, United Kingdom ARM Full time

    Job SummaryWe are seeking a highly skilled Lead Developer of C++17 Compiler to join our Functional Safety compiler team at ARM. The successful candidate will have extensive development experience in C and C++, with a strong understanding of modern C++ features.SalaryThe salary range for this position is $160,000 - $210,000 per annum, depending on...


  • Newmarket, Suffolk, United Kingdom ARM Full time

    Arm Compiler Developer Job Summary:Our team develops the Arm Compiler for Embedded product, based on LLVM and Clang. We are seeking an experienced C++ software engineer to join our team and contribute to the qualification and certification of the compiler to Functional Safety standards such as ISO 26262 and the Cybersecurity standard ISO 21434.Main...


  • Newmarket, Suffolk, United Kingdom ARM Full time

    About the RoleAs a Technical Lead for Functional Safety Compiler at ARM, you will be responsible for leading the development of our next generation C++17 compiler. You will work closely with the team to drive all aspects of development activities and contribute to the qualification and certification of the compiler to Functional Safety standards.SalaryWe...

  • Software Engineer

    2 days ago


    Newmarket, Suffolk, United Kingdom ARM Full time

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our Functional Safety compiler team at ARM. This is an exciting opportunity for a talented individual to work on the next generation C++17 compiler, leveraging their expertise in modern C++ and software development lifecycle.Key Responsibilities:Drive team development activities,...


  • Newmarket, Suffolk, United Kingdom ARM Full time

    Career OpportunityThis is an exciting career opportunity for a skilled C++ developer to join our Functional Safety compiler team at ARM. As a key member of the team, you will be responsible for developing and leading the next generation C++17 compiler.Responsibilities:Design and implement the C++17 compiler, ensuring compliance with functional safety...


  • Newmarket, Suffolk, United Kingdom ARM Full time

    About the RoleThis Principal C++ Developer position is part of our Functional Safety compiler team at ARM, responsible for the next generation C++17 compiler. We are looking for a talented individual to lead the development of this critical project.Key Responsibilities:Develop and lead the implementation of the C++17 compiler, ensuring it meets functional...


  • Newmarket, Suffolk, United Kingdom ARM Full time

    We are seeking a Cloud Infrastructure Specialist to work on our LLVM-based Compiler Toolchains. This role involves designing and implementing cloud-based infrastructure to support our automated build, test, and development solutions. As a specialist, you will work closely with other engineers to ensure smooth operation and scalability of our...

  • DevOps Engineer

    1 month ago


    Newmarket, Suffolk, United Kingdom ARM Full time

    Job Summary:We are seeking a skilled DevOps/Site Reliability Engineer to join our team at ARM. The successful candidate will work on Cloud DevOps Infrastructure, supporting automated build, test, and development solutions for our LLVM-based Compiler Toolchains.Key Responsibilities:Collaborate with our team of highly skilled C++ Compiler Engineers to design...


  • Newmarket, Suffolk, United Kingdom ARM Full time

    OverviewAt ARM, we are seeking a skilled Senior C++ Software Engineer to lead our Functional Safety compiler team in developing the next generation C++17 compiler. This is an exciting opportunity for a talented individual to drive all aspects of team development activities and contribute to the qualification and certification of the compiler to Functional...


  • Newmarket, Suffolk, United Kingdom ARM Full time

    Job Title: Senior C++ Software Engineer">About the Role:We are looking for an experienced C++ software engineer to join our team working on the Arm Compiler for Embedded product, based on LLVM and Clang. The successful candidate will work on the qualification and certification of the compiler to Functional Safety standards such as ISO 26262 and the...


  • Newmarket, Suffolk, United Kingdom ARM Full time

    Arm Software Ecosystem SpecialistArm is building the future of computing, together, for everyone. Our technology can be found wherever computing happens - from the tiniest sensor to smartphones, laptops, networking equipment, automotive, robotics to the largest server.As a Senior Developer Relations Engineer in our growing team, you will be helping to solve...


  • Newmarket, Suffolk, United Kingdom ARM Full time

    Unlock Your Potential as a Graduate Software EngineerAt ARM, we're dedicated to fostering a stimulating and rewarding technology career for our graduates. Our Software Engineering Development Program offers a unique opportunity to explore various areas of our global operations, from Cambridge to Austin to Trondheim.As a Graduate Software Engineer, you'll...


  • Newmarket, Suffolk, United Kingdom ARM Full time

    We are looking for a highly skilled Senior C++ Software Engineer to join our Functional Safety compiler team at ARM. This is an exciting opportunity to work on our next generation C++17 compiler based on LLVM and Clang.Job OverviewThis role involves helping drive all aspects of team development activities, including planning, specification, documentation,...


  • Newmarket, Suffolk, United Kingdom ARM Full time

    OverviewAt Arm, we are pushing the boundaries of innovation in the field of artificial intelligence and machine learning. Our team is dedicated to delivering performant and functional ML software and hardware solutions that enable our partners to build highly competitive products.


  • Newmarket, Suffolk, United Kingdom ARM Full time

    Our company is committed to delivering innovative solutions for the latest technologies, and we are currently seeking a highly skilled Functional Safety Software Specialist to join our Functional Safety compiler team at ARM.About the RoleThis role involves driving all aspects of team development activities, including planning, specification, documentation,...


  • Newmarket, Suffolk, United Kingdom ARM Full time

    Key ResponsibilitiesAs a Software Development Engineer (ML Focus), you will be responsible for building, running and analyzing performance tests on a broad range of IP and ML software. You will analyze and understand workloads, systems and performance expectations. Your ability to produce technical summaries for a range of audiences, based on detailed...


  • Newmarket, Suffolk, United Kingdom ARM Full time

    Job OverviewWe are seeking a skilled Artificial Intelligence Performance Expert to join our team at ARM. This role involves working with software development and automated testing to ensure the best performance and quality of Arm ML software and IP.The successful candidate will have a strong analytical approach, be highly flexible, quick to learn, and...

  • Senior SoC Designer

    1 month ago


    Newmarket, Suffolk, United Kingdom ARM Full time

    Job Title: Senior SoC DesignerArm's Systems Development team is seeking a highly skilled Senior SoC Designer to join their team. As a key member of the design team, you will be responsible for designing and developing complex SoC designs using the latest IP products from Arm and other vendors.Key Responsibilities:Design and develop SoC designs using Verilog...

  • Staff Engineer

    1 month ago


    Newmarket, Suffolk, United Kingdom ARM Full time

    About the Role:We are seeking a highly skilled Staff Engineer to join our FPGA Prototyping Verification team at Arm. As a key member of our Solutions Engineering group, you will play a critical role in driving the verification of SoC RTL designs modified for FPGA implementation.Key Responsibilities:Develop and maintain SoC verification testbenchIntegrate...