Current jobs related to Principal/Staff Software Engineer - Newton - ARM


  • Newton, United Kingdom ARM Full time

    Job OverviewWe are seeking a highly skilled Software Engineer to join our Functional Safety compiler team at Arm. As a key member of our team, you will play a crucial role in the development of our next-generation C++17 compiler, which is based on LLVM and Clang.ResponsibilitiesDrive team development activities, including planning, specification,...


  • Newton, United Kingdom ARM Full time

    Job OverviewWe are seeking a highly skilled Software Engineer to join our Functional Safety compiler team at Arm. As a key member of our team, you will play a crucial role in the development of our next-generation C++17 compiler, which is based on LLVM and Clang.ResponsibilitiesDrive team development activities, including planning, specification,...


  • Newton, United Kingdom ARM Full time

    Job OverviewWe are seeking a highly skilled Principal Software Architect to join our team at Arm. As a key member of our Architecture and Technology Group, you will play a crucial role in envisioning and delivering the next generation of improvements to power management and system architecture on Arm.Key ResponsibilitiesCollaborate with specialists across...


  • Newton, United Kingdom ARM Full time

    Job OverviewWe are seeking a highly skilled Principal Software Architect to join our team at Arm. As a key member of our Architecture and Technology Group, you will play a crucial role in envisioning and delivering the next generation of improvements to power management and system architecture on Arm.Key ResponsibilitiesCollaborate with specialists across...


  • Newton, United Kingdom ARM Full time

    Join Our Team as a Senior Principal ArchitectWe are seeking a highly skilled and experienced Senior Principal Architect to join our Central Technology Systems Group. As a key member of our team, you will play a critical role in shaping the next generation of connected embedded devices and solutions.Key Responsibilities:Develop technology roadmaps in...


  • Newton, United Kingdom ARM Full time

    Join Our Team as a Senior Principal ArchitectWe are seeking a highly skilled and experienced Senior Principal Architect to join our Central Technology Systems Group. As a key member of our team, you will play a critical role in shaping the next generation of connected embedded devices and solutions.Key Responsibilities:Develop technology roadmaps in...


  • Newton, United Kingdom ARM Full time

    Job OverviewWe are seeking a highly skilled Security Engineer to join our Product Security team at Arm. In this role, you will play a critical part in enhancing the security of our software and processes, while contributing to building a strong security engineering culture across the organization.ResponsibilitiesConduct security assessments across Arm's...


  • Newton, United Kingdom ARM Full time

    Job OverviewWe are seeking a highly skilled Security Engineer to join our Product Security team at Arm. In this role, you will play a critical part in enhancing the security of our software and processes, while contributing to building a strong security engineering culture across the organization.ResponsibilitiesConduct security assessments across Arm's...

  • Software Engineer

    5 days ago


    Newton Abbot, Devon, United Kingdom Staff Selection UK Full time

    We are seeking a Backend Developer to join our team at "{company}".As a Backend Developer, you will be responsible for designing, implementing, and maintaining the back-end logic and database integration of our applications. You will work closely with our front-end team to ensure seamless integration and a great user experience. Our ideal candidate will have...

  • Software Engineer

    3 weeks ago


    Newton, United Kingdom ARM Full time

    Unlock Your Potential with ArmAre you a talented individual looking to kick-start your career in technology? Arm is seeking highly motivated and innovative graduates to join our team as Software Engineers. As a graduate, you will have the opportunity to work on cutting-edge projects, collaborate with experienced engineers, and develop your skills in software...

  • Software Engineer

    3 weeks ago


    Newton, United Kingdom ARM Full time

    Unlock Your Potential with ArmAre you a talented individual looking to kick-start your career in technology? Arm is seeking highly motivated and innovative graduates to join our team as Software Engineers. As a graduate, you will have the opportunity to work on cutting-edge projects, collaborate with experienced engineers, and develop your skills in software...


  • Newton, United Kingdom ARM Full time

    Job Description:Arm's Machine Learning (ML) Group is seeking a highly skilled and experienced Software Engineer to join and lead a growing team of brilliant engineers located in Cambridge, UK, specializing in ML frameworks and compilers.This role presents an opportunity to contribute to sophisticated ML technology supporting Arm's ML Hardware. You will help...


  • Newton, United Kingdom ARM Full time

    Job Description:Arm's Machine Learning (ML) Group is seeking a highly skilled and experienced Software Engineer to join and lead a growing team of brilliant engineers located in Cambridge, UK, specializing in ML frameworks and compilers.This role presents an opportunity to contribute to sophisticated ML technology supporting Arm's ML Hardware. You will help...


  • Newton, United Kingdom ARM Full time

    Job DescriptionAs a Principal Design Engineer at ARM, you will play a key role in the design and development of complex ASIC products and SoCs. Your expertise in RTL design, Arm-based designs, and functional safety concepts will be essential in ensuring the successful delivery of our products.Key ResponsibilitiesDesign and develop RTL for complex ASIC...


  • Newton, United Kingdom ARM Full time

    Job DescriptionAs a Principal Design Engineer at ARM, you will play a key role in the design and development of complex ASIC products and SoCs. Your expertise in RTL design, Arm-based designs, and functional safety concepts will be essential in ensuring the successful delivery of our products.Key ResponsibilitiesDesign and develop RTL for complex ASIC...


  • Newton, United Kingdom ARM Full time

    Job OverviewThe role of Principal Security Architect at ARM will involve collaborating with teams to enhance their understanding of refreshed approaches to security requirement identification, threat modeling, coding standards, and security testing. This will focus on applying these concepts to traditional and modern infrastructure in green-field and...


  • Newton, United Kingdom ARM Full time

    Job OverviewThe role of Principal Security Architect at ARM will involve collaborating with teams to enhance their understanding of refreshed approaches to security requirement identification, threat modeling, coding standards, and security testing. This will focus on applying these concepts to traditional and modern infrastructure in green-field and...


  • Newton, United Kingdom ARM Full time

    Software Architect Job DescriptionArm is seeking a highly skilled Software Architect to join our team. As a Software Architect, you will play a key role in defining software solutions to enable Arm technology and developing strategies to have those solutions adopted and enabled for users.Key Responsibilities:Understand new Arm architecture and IP features,...


  • Newton, United Kingdom ARM Full time

    Software Architect Job DescriptionArm is seeking a highly skilled Software Architect to join our team. As a Software Architect, you will play a key role in defining software solutions to enable Arm technology and developing strategies to have those solutions adopted and enabled for users.Key Responsibilities:Understand new Arm architecture and IP features,...

  • Staff Test Engineer

    3 weeks ago


    Newton, United Kingdom ARM Full time

    Job OverviewThe Staff Test Engineer / Test Lead will play a pivotal role in shaping and delivering the testing strategy and quality assurance practices at ARM. This individual will collaborate with developers, technology managers, and other stakeholders to ensure the delivery of high-quality products that meet expectations.Key Responsibilities:Facilitate...

Principal/Staff Software Engineer

2 months ago


Newton, United Kingdom ARM Full time
Job Overview

We are seeking a highly skilled Software Engineer to join our Functional Safety compiler team to work on our next generation C++17 compiler.

The Arm Compiler for Embedded product is based on LLVM and Clang, and our team works on the qualification and certification of the compiler to Functional Safety standards such as ISO 26262 and the Cybersecurity standard ISO 21434.

Responsibilities
  • Drive all aspects of team development activities such as planning, specification, documentation, and verification and lead code reviews.
  • Lead the impact analysis of potential safety or security issues found as bugs or found 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 appropriate.
  • Document the design, definition of requirements and provide any other documentation to help achieve certification.
Required Skills and Experience
  • Extensive development experience in C and C++.
  • Experience in the full software development lifecycle from requirements, to development, to testing, delivery and maintenance.
  • Scripting experience, ideally including Python development in large frameworks.
  • Dedicated and flexible, with technical versatility and ability to learn new skills.
  • Excellent interpersonal skills in English and a strong team worker and collaborator with 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 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

In return, you will be provided with the training and environment to excel in this role. We offer a hybrid approach to remote work and office working, and aim to provide both an adaptable experience for all employees and to promote a strong collaborative environment.