Principal Software Engineer

1 month ago


Haverhill, Suffolk, United Kingdom ARM Full time
Job Overview:

We are seeking a highly skilled and experienced Software Engineer to join our Functional Safety compiler team at ARM. The successful candidate will work on our next generation C++17 compiler, based on LLVM and Clang, and will be responsible for the qualification and certification of the compiler to Functional Safety standards such as ISO 26262 and the Cybersecurity standard ISO 21434.

Key Responsibilities:
  • Drive team development activities, including planning, specification, documentation, and verification, and lead code reviews.
  • Lead the impact analysis of potential safety or security issues found as bugs or during static analysis, and resolve and document as appropriate.
  • Support the long-term maintenance of our support branches, providing new fixes or cherry-picking fixes and testing as necessary.
  • Help define requirements, document the design, and provide other documentation to achieve certification.
Required Skills and Experience:
  • Extensive development experience in C and C++ and a strong understanding of modern C++.
  • Experience in the full software development lifecycle, from requirements to development, testing, delivery, and maintenance.
  • Scripting experience, ideally including Python development in large frameworks.
  • Dedicated and flexible, with excellent interpersonal skills in English and a strong team worker and collaborator.
  • Experience in agile software development.
Nice to Have Skills and Experience:
  • Experience of Functional Safety software development, as per at least one of the Functional Safety standards: ISO 26262, EN 50128, IEC 61508, IEC 62304.
  • Familiarity with the C and C++ Standard Libraries and C++14/17/20 language features.
  • Low-level programming in Arm Assembly.
  • Presence and experience contributing to Open-Source projects, ideally LLVM.
  • Awareness of Secure Development Lifecycle and security vulnerabilities analysis.
  • Technical mentoring of junior colleagues and peers in areas of own knowledge.
What We Offer:

At ARM, we offer a competitive benefits package, including private medical insurance, sabbatical, supplementary pension, and wellness benefits. We also provide a hybrid approach to home and office working to promote a strong collaborative environment.

We are 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 we do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.


  • Software Engineer

    1 month ago


    Haverhill, Suffolk, United Kingdom ARM Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at Arm. As a key member of our ML System Analysis team, you will play a critical role in ensuring the performance and quality of our Arm ML software and IP.Key Responsibilities:Build, run, and analyze performance tests on a range of IP and ML software.Analyze and...


  • Haverhill, Suffolk, United Kingdom ARM Full time

    Overview of the Role:We are seeking a highly skilled Software Engineer to join our team at ARM, where you will be responsible for developing and maintaining the GPU compute drivers for our Mali GPUs.As a member of our Agile team, you will work closely with our community of engineering teams across ARM's European design centres to develop technologies for the...

  • Software Engineer

    2 weeks ago


    Haverhill, Suffolk, United Kingdom ARM Full time

    We are looking for a skilled Software Engineer to join our Enterprise Data & Insights team. In this role, you will work with a talented group of engineers to design, develop and maintain complex systems that enable sophisticated analytics and Machine Learning for Arm's leaders.Key Responsibilities:Maintain the existing stack (Python - Django – Postgres –...

  • Software Engineer

    4 weeks ago


    Haverhill, Suffolk, United Kingdom Integral UK Full time

    About the Role:We are seeking a skilled Software Engineer to join our team.Key Responsibilities:Design and develop robust and scalable APIsCollaborate with cross-functional teams to identify and prioritize project requirementsDevelop and maintain high-quality code


  • Haverhill, Suffolk, United Kingdom International Flavors & Fragrances Full time

    We are seeking a skilled Software Development Expert to join our team at {company}. Key responsibilities include:Designing and developing software applications using a range of programming languages.Collaborating with cross-functional teams to identify and prioritize software development projects.Ensuring the highest quality software products are delivered...


  • Haverhill, Suffolk, United Kingdom ARM Full time

    Job Overview:We are seeking a skilled Security Engineer to enhance the security of Arm's software and processes, contributing to building a strong security engineering culture across the organization.Key Responsibilities:Conduct security assessments across Arm's firmware, drivers, and system software.Review and advise on output from various Security...


  • Haverhill, Suffolk, United Kingdom ARM Full time

    Job OverviewThe Solutions Engineering Front End team at ARM designs high-performance compute and safety subsystems for various application segments, utilizing the latest IP products from Arm and other vendors. We are seeking creative and hardworking Engineers to join the Automotive Subsystem team and contribute to verifying these systems.ResponsibilitiesAs a...


  • Haverhill, Suffolk, United Kingdom Hunter Selection Limited Full time

    We are seeking a Digital Design Engineering Specialist to join our team of experienced professionals at Hunter Selection Limited. Located in Suffolk, this role will involve working on day-to-day operations and collaborating with a team of 8 engineers and other departments.Job Summary:The successful candidate will be responsible for assisting with the design...


  • Haverhill, Suffolk, United Kingdom ARM Full time

    Job Overview:The Performance Analysis Engineer will play a crucial role in driving the configuration and features in hardware along with contributing towards optimizing across software stack verticals. This is an excellent opportunity to expand your knowledge and expertise in a rapidly evolving field. As a member of our team, you will have the chance to...


  • Haverhill, Suffolk, United Kingdom ARM Full time

    About UsAt Arm, you will enjoy working in a highly stimulating collaborative environment. Our team works closely with other software, hardware, and system teams across the company. You will be working at the pioneering of automotive compute technologies and contributing to the future of the Automotive Industry.You will get to interact with Arm's Automotive...

  • Design Engineer

    3 weeks ago


    Haverhill, Suffolk, United Kingdom Premier Engineering Full time

    About the RoleAs a Mechanical Design Specialist at Premier Engineering, you will be responsible for producing engineering documents in line with contracts and projects. Your expertise will be pivotal in designing and developing innovative mechanical products that cater to various sectors.Key Responsibilities• Design and develop mechanical products using...

  • Design Engineer

    1 month ago


    Haverhill, Suffolk, United Kingdom Pinnacle Recruitment & Selection Full time

    We are seeking a skilled Design Engineer to join our client's design and engineering department in the UK and EU. The successful candidate will be responsible for developing furniture products for in-house manufacture, utilizing SolidWorks and CAM software.The ideal candidate will have a good knowledge of SolidWorks, with experience in preparing programs and...


  • Haverhill, Suffolk, United Kingdom ARM Full time

    About the Role: We are seeking a highly skilled and motivated Performance Analysis Engineer to join our diverse team at Arm. Our team focuses on Performance Analysis of Arm-based automotive systems built together in pre-silicon (Virtual Prototypes & FPGAs) and post-silicon environments. Working closely with design teams, and customers, we develop...


  • Haverhill, Suffolk, United Kingdom Young's Seafood Full time

    About Sofina FoodsSofina Foods is a leading food company with a wide range of meat and seafood products that delight consumers worldwide. We are committed to innovation, quality, sustainability, and customer satisfaction.Job Title: Junior Project Engineer - Midlands & SuffolkWe are seeking a talented Junior Project Engineer to join our team in the Midlands...


  • Haverhill, Suffolk, United Kingdom ARM Full time

    Role OverviewWe are seeking a highly skilled and motivated Performance Analysis Engineer to join our team at Arm. Our team focuses on Performance Analysis of Arm based automotive systems built together in pre-silicon (Virtual Prototypes & FPGAs) and post-silicon environments.This role will involve enabling analysis on innovative technologies like State of...


  • Haverhill, Suffolk, United Kingdom April Recruitment Full time

    About the JobApril Recruitment is seeking a skilled Design Engineer to join a reputable company in Haverhill.Key ResponsibilitiesCreate 3D models using Revit & BIM.Produce technical documents and coordinate projects.Conduct site surveys and design meetings with clients.What We're Looking ForExcellent communication skills.Ability to adapt to new...


  • Haverhill, Suffolk, United Kingdom ARM Full time

    Job Summary:ARM is seeking a skilled Automotive Performance Optimization Specialist to join our team. As a key member of our team, you will play a crucial role in delivering high-performance automotive systems through innovative technologies like State-of-the-Art FPGAs and Virtual Prototypes. Your primary goal will be to analyze and optimize the performance...


  • Haverhill, Suffolk, United Kingdom ARM Full time

    Job Summary:We are seeking a Performance Analysis and Optimization Specialist to join our team at Arm, where you will be responsible for enabling analysis on innovative technologies like State of the Art FPGAs and Virtual Prototypes to ensure automotive software runs best on Arm.About the Team:Our team focuses on Performance Analysis of Arm based automotive...


  • Haverhill, Suffolk, United Kingdom ARM Full time

    Arm is a leading technology company that specializes in designing and developing high-performance, low-power processor cores. We are currently seeking an experienced Automotive Performance Engineering Expert to join our team.The ideal candidate will have a strong background in performance analysis and silicon platforms development. They will be responsible...

  • Verification Engineer

    3 weeks ago


    Haverhill, Suffolk, United Kingdom ARM Full time

    Job Overview:As a Senior/Staff Verification Engineer at ARM, you will be part of a dynamic team responsible for developing and verifying world-class IPs and subsystems for various application segments, especially for AI use cases. Your expertise in verifying and testing sophisticated IP, such as CPU/GPU/DSP processors with memory controllers and interconnect...