Staff Software Engineer

2 weeks ago


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 to build the software that enables development of deep learning applications in many groundbreaking fields, including self-driving cars, generative AI engines, and ML-powered wearables.

Responsibilities:
  • Contribute to deliver production-grade software and push the boundaries of Machine Learning compilation
  • Recruit, develop, support, and retain your engineers working as part of a larger team
  • Build, extend, and collaborate on innovative ML compilation software projects, such as TensorFlow, PyTorch, TOSA, and the broader MLIR ecosystem
  • Work with other groups in Arm to expand support for Arm architecture and ecosystem
Requirements:
  • A passion for software development and quality
  • Line management of a small team (4-8 engineers)
  • Proven experience with C++, understanding of Python is a plus
  • Experience with the full software development lifecycle - planning, designing, developing, testing, delivering, and maintaining production-quality software
  • Experience with or interest in compilers
  • Desire to learn new skills and technologies and work in a highly motivated team
  • High degree of initiative and problem-solving skills
  • Ability to own team's delivery and lead others on large or more sophisticated tasks
  • Excellent communication skills
Nice to Have:
  • Experience with contributing to open-source projects and working with a broader open-source community
  • Knowledge or curiosity about computer vision, machine learning, their applications, and frameworks
  • Experience with Linux and scripting languages, such as shell-scripting

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 accommodations@arm.com. 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.

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.

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, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.



  • 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

    1 day 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

    2 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...

  • 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...

  • 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...


  • Newton, United Kingdom ARM Full time

    About the RoleWe are seeking a highly skilled Senior Tools Developer/Lead to join our Streamline developer tools team at Arm. As a key member of our team, you will be responsible for designing, developing, and maintaining our performance analysis tools for Arm CPUs.Key ResponsibilitiesDesign and develop new features and maintain existing ones for our...


  • Newton, United Kingdom ARM Full time

    About the RoleWe are seeking a highly skilled Senior Tools Developer/Lead to join our Streamline developer tools team at Arm. As a key member of our team, you will be responsible for designing, developing, and maintaining our performance analysis tools for Arm CPUs.Key ResponsibilitiesDesign and develop new features and maintain existing ones for our...


  • Newton, United Kingdom ARM Full time

    Job DescriptionAs a senior software engineer at Arm, you will play a key role in developing the technology of tomorrow and supporting hundreds of thousands of engineers worldwide using our platforms to develop their solutions or applications.ResponsibilitiesDevelop and operate cloud services to make Arm's technology accessible to all.Build scalable,...


  • Newton, United Kingdom ARM Full time

    Job DescriptionAs a senior software engineer at Arm, you will play a key role in developing the technology of tomorrow and supporting hundreds of thousands of engineers worldwide using our platforms to develop their solutions or applications.ResponsibilitiesDevelop and operate cloud services to make Arm's technology accessible to all.Build scalable,...


  • Newton, United Kingdom ARM Full time

    About the RoleWe are seeking a highly skilled Full Stack Engineer to join our Enterprise Data & Insights team. As a key member of our team, you will play a critical role in designing, developing, and maintaining our suite of internal custom business applications.Key ResponsibilitiesDesign and develop scalable, efficient, and secure software solutions using...


  • Newton, United Kingdom ARM Full time

    About the RoleWe are seeking a highly skilled Full Stack Engineer to join our Enterprise Data & Insights team. As a key member of our team, you will play a critical role in designing, developing, and maintaining our suite of internal custom business applications.Key ResponsibilitiesDesign and develop scalable, efficient, and secure software solutions using...

  • Staff SoC Engineer

    3 weeks ago


    Newton, United Kingdom ARM Full time

    Job Title: Staff SoC EngineerWe are seeking a highly skilled Staff SoC Engineer to join our team at Arm. As a key member of our Systems Development team, you will be responsible for designing and developing complex SoC designs for various application segments.Key Responsibilities:Design and develop SoC designs using the latest IP products from Arm and other...

  • Staff SoC Engineer

    2 weeks ago


    Newton, United Kingdom ARM Full time

    Job Title: Staff SoC EngineerWe are seeking a highly skilled Staff SoC Engineer to join our team at Arm. As a key member of our Systems Development team, you will be responsible for designing and developing complex SoC designs for various application segments.Key Responsibilities:Design and develop SoC designs using the latest IP products from Arm and other...

  • Staff Engineer

    2 weeks ago


    Newton, United Kingdom ARM Full time

    About the TeamOur FPGA Prototyping verification team is a key part of Arm's Solutions Engineering group. We are a dedicated group of engineers providing a robust platform to build and test software on Arm's cutting-edge subsystems and System-on-Chips (SoCs). Our mission is to accelerate the development process by offering a versatile and high-performance...

  • Staff Engineer

    2 weeks ago


    Newton, United Kingdom ARM Full time

    About the TeamOur FPGA Prototyping verification team is a key part of Arm's Solutions Engineering group. We are a dedicated group of engineers providing a robust platform to build and test software on Arm's cutting-edge subsystems and System-on-Chips (SoCs). Our mission is to accelerate the development process by offering a versatile and high-performance...


  • Newton, United Kingdom ARM Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Development Platforms Group at Arm. As a key member of our team, you will play a crucial role in developing and operating cloud services that enable our partners and customers to adopt and build on our latest designs and technology.Key ResponsibilitiesDesign and develop...


  • Newton, United Kingdom ARM Full time

    Job OverviewAt Arm, we're pushing the boundaries of what's possible with technology. Our software teams are at the forefront of this innovation, working on cutting-edge projects that enable Arm's technology to be used in a wide range of applications, from industrial and automotive to the IoT, desktop, and data centre.ResponsibilitiesWe're seeking a skilled...


  • Newton, United Kingdom ARM Full time

    Job OverviewAt Arm, we're pushing the boundaries of what's possible with technology. Our software teams are at the forefront of this innovation, working on cutting-edge projects that enable Arm's technology to be used in a wide range of applications, from industrial and automotive to the IoT, desktop, and data centre.ResponsibilitiesWe're seeking a skilled...