Arm Limited in Cambridge is looking for a skilled individual to develop GPU compute drivers for next-gen Mali GPUs. You will work within an Agile team and be responsible for various aspects of software development lifecycle, including optimization and collaboration with cross-functional teams. Ideal candidates should possess strong C/C++ skills and experience in embedded systems. This role offers broad technical exposure and continuous learning.
10/05/2026
Full time
Arm Limited in Cambridge is looking for a skilled individual to develop GPU compute drivers for next-gen Mali GPUs. You will work within an Agile team and be responsible for various aspects of software development lifecycle, including optimization and collaboration with cross-functional teams. Ideal candidates should possess strong C/C++ skills and experience in embedded systems. This role offers broad technical exposure and continuous learning.
Job Overview Our team develops the driver layer that implements widely used GPU compute and machine learning APIs, including Vulkan ML and OpenCL, enabling massively parallel workloads on Arm Mali GPUs. Mali GPUs power performance-critical applications such as machine learning, image processing, computer vision, and video encode and decode. Working within the constraints of mobile and embedded systems, we deliver advanced functionality while continuously improving performance, efficiency, and reliability. You will join a collaborative Agile team developing GPU compute drivers for next-generation Mali GPUs. Working with pre-release Android platforms and emerging technologies, you will help shape capabilities that will reach the mobile market in the years ahead. We use modern AI information retrieval tools and advanced engineering practices to improve productivity and quality, placing you at the forefront of contemporary software development. Based in Cambridge, one of the UK's leading technology hubs, you will be part of a diverse and inclusive team in a supportive, forward-looking environment. Responsibilities You will contribute to one of several specialised areas within the GPU compute driver team, including feature development, performance optimisation, infrastructure, and quality engineering. Your work may involve enabling new GPU capabilities, identifying optimization opportunities to maximise performance, enhancing internal tooling and infrastructure, or supporting demanding ML and compute workloads. You will: Contribute across the full software development lifecycle, including design, implementation, testing, review, and documentation Develop and optimise driver features and supporting infrastructure Analyse functionality and performance across diverse, performance-critical workloads Maintain and improve the codebase through debugging, refactoring, and quality assurance activities Take part in design discussions, peer reviews, estimation, and Agile planning Collaborate with compiler, ML, integration, and solutions teams on cross-functional initiatives Work in a Linux environment on Arm-based targets, including models, FPGAs, and production silicon Apply modern AI-assisted engineering tools and practices to improve productivity and quality Uphold Arms engineering standards and collaborative culture This role offers broad technical exposure, continuous learning through training and peer collaboration, and the opportunity to influence technologies deployed in millions of devices worldwide. Required Skills and Experience Strong proficiency in C and C++ for systems-level development Good understanding of embedded systems and hardware-software interaction, applying solid software engineering principles Strong problem-solving and debugging skills, with a structured and analytical approach Effective communication and teamwork skills, with experience working in an Agile environment Clear written and spoken English suitable for an international engineering setting Nice To Have Skills and Experience Experience with graphics or compute APIs such as Vulkan or OpenCL Experience in device driver development, ideally in GPU or other performance-critical areas Exposure to machine learning workloads in performance-sensitive environments Experience writing design documentation and developing automated test suites Proficiency in Python or Bash for scripting and automation Experience developing for Linux or Android platforms Familiarity with Git, issue tracking tools, and Agile development practices Experience contributing to large or multi-site software projects Knowledge of performance optimisation, profiling, and instrumentation techniques Understanding of compiler internals, particularly LLVM Experience with automation and DevOps tools such as Docker and CI/CD systems Exposure to data analysis and statistics for performance evaluation Please note that no relocation package is available for this role. If skilled worker sponsorship is required, Arm will meet costs associated with sponsorship for the employer only. All fees associated with the individual's application e.g. visa application fee and Immigration Health Surcharge, will be the responsibility of the successful candidate. 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, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
10/05/2026
Full time
Job Overview Our team develops the driver layer that implements widely used GPU compute and machine learning APIs, including Vulkan ML and OpenCL, enabling massively parallel workloads on Arm Mali GPUs. Mali GPUs power performance-critical applications such as machine learning, image processing, computer vision, and video encode and decode. Working within the constraints of mobile and embedded systems, we deliver advanced functionality while continuously improving performance, efficiency, and reliability. You will join a collaborative Agile team developing GPU compute drivers for next-generation Mali GPUs. Working with pre-release Android platforms and emerging technologies, you will help shape capabilities that will reach the mobile market in the years ahead. We use modern AI information retrieval tools and advanced engineering practices to improve productivity and quality, placing you at the forefront of contemporary software development. Based in Cambridge, one of the UK's leading technology hubs, you will be part of a diverse and inclusive team in a supportive, forward-looking environment. Responsibilities You will contribute to one of several specialised areas within the GPU compute driver team, including feature development, performance optimisation, infrastructure, and quality engineering. Your work may involve enabling new GPU capabilities, identifying optimization opportunities to maximise performance, enhancing internal tooling and infrastructure, or supporting demanding ML and compute workloads. You will: Contribute across the full software development lifecycle, including design, implementation, testing, review, and documentation Develop and optimise driver features and supporting infrastructure Analyse functionality and performance across diverse, performance-critical workloads Maintain and improve the codebase through debugging, refactoring, and quality assurance activities Take part in design discussions, peer reviews, estimation, and Agile planning Collaborate with compiler, ML, integration, and solutions teams on cross-functional initiatives Work in a Linux environment on Arm-based targets, including models, FPGAs, and production silicon Apply modern AI-assisted engineering tools and practices to improve productivity and quality Uphold Arms engineering standards and collaborative culture This role offers broad technical exposure, continuous learning through training and peer collaboration, and the opportunity to influence technologies deployed in millions of devices worldwide. Required Skills and Experience Strong proficiency in C and C++ for systems-level development Good understanding of embedded systems and hardware-software interaction, applying solid software engineering principles Strong problem-solving and debugging skills, with a structured and analytical approach Effective communication and teamwork skills, with experience working in an Agile environment Clear written and spoken English suitable for an international engineering setting Nice To Have Skills and Experience Experience with graphics or compute APIs such as Vulkan or OpenCL Experience in device driver development, ideally in GPU or other performance-critical areas Exposure to machine learning workloads in performance-sensitive environments Experience writing design documentation and developing automated test suites Proficiency in Python or Bash for scripting and automation Experience developing for Linux or Android platforms Familiarity with Git, issue tracking tools, and Agile development practices Experience contributing to large or multi-site software projects Knowledge of performance optimisation, profiling, and instrumentation techniques Understanding of compiler internals, particularly LLVM Experience with automation and DevOps tools such as Docker and CI/CD systems Exposure to data analysis and statistics for performance evaluation Please note that no relocation package is available for this role. If skilled worker sponsorship is required, Arm will meet costs associated with sponsorship for the employer only. All fees associated with the individual's application e.g. visa application fee and Immigration Health Surcharge, will be the responsibility of the successful candidate. 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, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Are you passionate about platform bring-up, low-level software, and GPUs? Join our growing GPU Software team as part of the new GPU Board Support Package (BSP) group! In this role, you will be responsible for developing and maintaining the software stack that supports the testing and development of our current and next-generation Arm GPUs. This includes creating and managing BSPs for both silicon and FPGA-based platforms across a variety of form factors and operating systems, such as Android, Wayland, and Linux. Your work will ensure that our hardware and software IP can be reliably developed and tested on the latest kernels and platforms. You will play a key role in enabling engineers across the company to build, run, and validate GPU solutions efficiently. We are looking for engineers who are quick to adapt, eager to learn new technologies, and comfortable working with unfamiliar tools and systems. Responsibilities: Developing and maintaining BSPs Bringing up Android on our development boards with the latest GPU and CPU designs Bringing up the latest Linux kernels Developing virtualization software support in BSPs Debugging Required Skills and Experience: Linux kernel and device driver internals Scripting language skills such as Bash, Python and Bazel Familiarity with Git, and bug tracking tools University degree in Computer Science, or equivalent experience Nice To Have Skills and Experience: Experience with GitLab, CI pipelines and Docker Android internals and framework C/C++ programming skills In Return: This is an excellent opportunity to learn new skills, as this position will expose you to a broad range of areas. You will get to contribute to our Mali and Immortalis GPU product lines by enabling development and testing of the latest technologies in house. Competitive benefit package. Our benefits package in Norway includes competitive pay, private medical insurance, 30 days of annual leave, 20 days of sabbatical every 4 years, parental leave, supplementary pension, and wellness benefits. Please note that no relocation package is available for this role. 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, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
10/05/2026
Full time
Are you passionate about platform bring-up, low-level software, and GPUs? Join our growing GPU Software team as part of the new GPU Board Support Package (BSP) group! In this role, you will be responsible for developing and maintaining the software stack that supports the testing and development of our current and next-generation Arm GPUs. This includes creating and managing BSPs for both silicon and FPGA-based platforms across a variety of form factors and operating systems, such as Android, Wayland, and Linux. Your work will ensure that our hardware and software IP can be reliably developed and tested on the latest kernels and platforms. You will play a key role in enabling engineers across the company to build, run, and validate GPU solutions efficiently. We are looking for engineers who are quick to adapt, eager to learn new technologies, and comfortable working with unfamiliar tools and systems. Responsibilities: Developing and maintaining BSPs Bringing up Android on our development boards with the latest GPU and CPU designs Bringing up the latest Linux kernels Developing virtualization software support in BSPs Debugging Required Skills and Experience: Linux kernel and device driver internals Scripting language skills such as Bash, Python and Bazel Familiarity with Git, and bug tracking tools University degree in Computer Science, or equivalent experience Nice To Have Skills and Experience: Experience with GitLab, CI pipelines and Docker Android internals and framework C/C++ programming skills In Return: This is an excellent opportunity to learn new skills, as this position will expose you to a broad range of areas. You will get to contribute to our Mali and Immortalis GPU product lines by enabling development and testing of the latest technologies in house. Competitive benefit package. Our benefits package in Norway includes competitive pay, private medical insurance, 30 days of annual leave, 20 days of sabbatical every 4 years, parental leave, supplementary pension, and wellness benefits. Please note that no relocation package is available for this role. 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, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Job Overview: We are looking for an SDL Architect to define and drive the Security Development Lifecycle for Arm-based SoCs. This is a strategy, governance, and leadership role. You will define how security is coordinated across the SoC lifecycle, from architecture through RTL, physical build, software, and production, and lead its adoption across teams. A key part of the role is to develop practical, scalable, and effective SDL processes that can be implemented across multiple programs and teams. The focus is on making security processes usable and repeatable in real development environments. You will act as a senior technical leader, setting direction, driving alignment, and ensuring consistent application of security practices throughout the organization. Responsibilities: Establish and uphold the SDL framework for Arm SoC development throughout the entire lifecycle Establish security processes, checkpoints, and sign-off criteria, ensuring alignment with industry standards Develop practical and scalable SDL processes that function across multiple programs and teams Lead adoption across architecture, build, verification, physical build, firmware, software, and product teams Define roles and accountability for security across teams and provide clear technical leadership Act as the central authority for SDL regarding SoCs, guiding teams and driving consistent decision-making Provide frameworks and mentorship for threat modeling, risk assessment, and security reviews Ensure SDL coverage throughout the entire stack including hardware, software, and production Develop and mature security verification methodology for SoCs Define metrics to track SDL adoption and efficiency Continuously improve SDL based on feedback and evolving risks Advocate for robust security measures throughout engineering teams Necessary Skills and Experience: Prior experience as a SoC Security Architect or similar role Strong understanding of the full SoC lifecycle including architecture, RTL, physical build, software, and production Experience defining or influencing security processes, frameworks, or methodologies at an organizational level Proven ability to lead and influence across multiple teams without direct authority Demonstrated history of promoting consensus and influencing choices among architecture, building, verification, physical implementation, firmware, software, and product teams Experience with threat modeling and risk assessment Familiarity with hardware and system security concepts such as secure boot, root of trust, and key management Understanding of secure provisioning, manufacturing, and lifecycle management Exposure to hardware security verification or validation approaches Preferred Skills and Experience: Experience building and scaling SDL in a semiconductor or SoC environment Familiarity with Arm architecture and security features Experience with security certifications or standards such as PSA or Common Criteria Deeper knowledge of cryptography or hardware security primitives In Return: Joining Arm means working on world class technology with a team of dedicated individuals. You will have the opportunity to successfully implement innovative solutions and drive flawless execution across programs. Be part of our ambitious journey to compete at the highest level in the industry! Please note that a relocation package (including visa sponsorship support) is available for this role, for candidates who require it. Accommodations at Arm At Arm, we want to build extraordinary teams. If you need an adjustment or an accommodation during the recruitment process, please email . To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation or adjustment 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, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
10/05/2026
Full time
Job Overview: We are looking for an SDL Architect to define and drive the Security Development Lifecycle for Arm-based SoCs. This is a strategy, governance, and leadership role. You will define how security is coordinated across the SoC lifecycle, from architecture through RTL, physical build, software, and production, and lead its adoption across teams. A key part of the role is to develop practical, scalable, and effective SDL processes that can be implemented across multiple programs and teams. The focus is on making security processes usable and repeatable in real development environments. You will act as a senior technical leader, setting direction, driving alignment, and ensuring consistent application of security practices throughout the organization. Responsibilities: Establish and uphold the SDL framework for Arm SoC development throughout the entire lifecycle Establish security processes, checkpoints, and sign-off criteria, ensuring alignment with industry standards Develop practical and scalable SDL processes that function across multiple programs and teams Lead adoption across architecture, build, verification, physical build, firmware, software, and product teams Define roles and accountability for security across teams and provide clear technical leadership Act as the central authority for SDL regarding SoCs, guiding teams and driving consistent decision-making Provide frameworks and mentorship for threat modeling, risk assessment, and security reviews Ensure SDL coverage throughout the entire stack including hardware, software, and production Develop and mature security verification methodology for SoCs Define metrics to track SDL adoption and efficiency Continuously improve SDL based on feedback and evolving risks Advocate for robust security measures throughout engineering teams Necessary Skills and Experience: Prior experience as a SoC Security Architect or similar role Strong understanding of the full SoC lifecycle including architecture, RTL, physical build, software, and production Experience defining or influencing security processes, frameworks, or methodologies at an organizational level Proven ability to lead and influence across multiple teams without direct authority Demonstrated history of promoting consensus and influencing choices among architecture, building, verification, physical implementation, firmware, software, and product teams Experience with threat modeling and risk assessment Familiarity with hardware and system security concepts such as secure boot, root of trust, and key management Understanding of secure provisioning, manufacturing, and lifecycle management Exposure to hardware security verification or validation approaches Preferred Skills and Experience: Experience building and scaling SDL in a semiconductor or SoC environment Familiarity with Arm architecture and security features Experience with security certifications or standards such as PSA or Common Criteria Deeper knowledge of cryptography or hardware security primitives In Return: Joining Arm means working on world class technology with a team of dedicated individuals. You will have the opportunity to successfully implement innovative solutions and drive flawless execution across programs. Be part of our ambitious journey to compete at the highest level in the industry! Please note that a relocation package (including visa sponsorship support) is available for this role, for candidates who require it. Accommodations at Arm At Arm, we want to build extraordinary teams. If you need an adjustment or an accommodation during the recruitment process, please email . To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation or adjustment 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, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
A global technology company in Cambridge is seeking a Software Performance Analysis Engineer to lead a small team. The role involves analyzing and optimizing software performance on Arm platforms. Candidates should possess strong managerial experience, excellent problem-solving skills, and proficiency in C/C++. The position promotes a hybrid working environment, emphasizing team collaboration and the growth of individual capabilities.
09/05/2026
Full time
A global technology company in Cambridge is seeking a Software Performance Analysis Engineer to lead a small team. The role involves analyzing and optimizing software performance on Arm platforms. Candidates should possess strong managerial experience, excellent problem-solving skills, and proficiency in C/C++. The position promotes a hybrid working environment, emphasizing team collaboration and the growth of individual capabilities.
Job Overview: As an IT Solutions Engineer you will be the go-to technical lead for communication, collaboration and workplace tools at Arm! You'll build and improve the experience for our colleagues by understanding ways of working, researching industry trends, finding new technology and working closely with our partners. We think you'll love our Cambridge office and ask that you visit at least two days a week to work with the team. Responsibilities: The Workplace and End User Technology Team look after a wide portfolio of services including Zoom, Meeting Rooms, Slack, Microsoft, Telephony, Printers, Google, Internal Events, Visitor Management, Desk Booking and Digital Signage. We're looking for someone equally happily testing and onboarding new tools, integrating our existing tools, collaborating on new office designs, developing apps, delving into adoption data or supporting our colleagues. Required Skills and Experience: In-depth experience of all Zoom features, including AI, integrations, apps and agents. Technical expertise with audio visual equipment and improving uptime. Comfortable developing Slack apps and integrations with APIs. Practical experience of using the Microsoft ecosystem to integrate and automate. Collaborating with colleagues, technical teams and suppliers on projects and support. "Nice To Have" Skills and Experience: Experience using custom auditorium equipment to craft internal events. Running local telephony services using Session Boarder Controllers. General knowledge of setting up printers and secure print services. Using ServiceNow to support colleagues and improve service performance. Utilising monitoring and observability platforms for data trends. Examples of using Microsoft Copilot Studio and the Microsoft Power Platform. Use of ChatGPT, ideally having developed custom GPTs. Experience with Service Reliability principles. Accommodations at Arm At Arm, we want to build extraordinary teams. If you need an adjustment or an accommodation during the recruitment process, please email . To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation or adjustment 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, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
09/05/2026
Full time
Job Overview: As an IT Solutions Engineer you will be the go-to technical lead for communication, collaboration and workplace tools at Arm! You'll build and improve the experience for our colleagues by understanding ways of working, researching industry trends, finding new technology and working closely with our partners. We think you'll love our Cambridge office and ask that you visit at least two days a week to work with the team. Responsibilities: The Workplace and End User Technology Team look after a wide portfolio of services including Zoom, Meeting Rooms, Slack, Microsoft, Telephony, Printers, Google, Internal Events, Visitor Management, Desk Booking and Digital Signage. We're looking for someone equally happily testing and onboarding new tools, integrating our existing tools, collaborating on new office designs, developing apps, delving into adoption data or supporting our colleagues. Required Skills and Experience: In-depth experience of all Zoom features, including AI, integrations, apps and agents. Technical expertise with audio visual equipment and improving uptime. Comfortable developing Slack apps and integrations with APIs. Practical experience of using the Microsoft ecosystem to integrate and automate. Collaborating with colleagues, technical teams and suppliers on projects and support. "Nice To Have" Skills and Experience: Experience using custom auditorium equipment to craft internal events. Running local telephony services using Session Boarder Controllers. General knowledge of setting up printers and secure print services. Using ServiceNow to support colleagues and improve service performance. Utilising monitoring and observability platforms for data trends. Examples of using Microsoft Copilot Studio and the Microsoft Power Platform. Use of ChatGPT, ideally having developed custom GPTs. Experience with Service Reliability principles. Accommodations at Arm At Arm, we want to build extraordinary teams. If you need an adjustment or an accommodation during the recruitment process, please email . To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation or adjustment 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, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Job Description The Senior SRE/DevOps Engineer role sits within Arm's Global Storage team, supporting large scale storage platforms used by engineering and HPC workloads across on premises and cloud environments. This role focuses on making storage platforms reliable, observable, and easier to operate. It includes reducing manual work through automation, building practical tooling, and helping teams use storage services effectively at scale. Working with colleagues across multiple regions, the role contributes to resolving issues, addressing root causes, and maintaining stable, well performing systems that support Arm's technology development. Responsibilities Maintain the reliability, availability, and performance of storage platforms used by engineering teams. Contribute to incident response, investigation, and problem resolution. Apply service reliability measures such as SLOs and SLIs where appropriate. Build and maintain infrastructure using Terraform and Ansible. Develop automation and Python based tools to support operations and system insight. Use AI based tooling to assist with monitoring, anomaly detection, and analysis. Develop simple agent based workflows to support operational decision making. Enhance monitoring and alerting to provide clear visibility of system behaviour. Work with engineering and security teams to maintain secure and well managed systems. Maintain accurate documentation and share knowledge across the team. Required Skills and Experience Experience working with production systems using DevOps or similar engineering practices. Experience with Infrastructure as Code tools such as Terraform or configuration tools such as Ansible. Ability to develop automation or tooling using a programming language such as Python. Experience supporting reliable and scalable systems in an operational environment. Nice To Have Skills and Experience Experience with large scale storage platforms (file or object) or HPC environments! Familiarity with AWS, GCP, or Azure. Exposure to CI/CD or Git based workflows. Experience using or integrating AI/ML or agent based tooling in operations. Understanding of identity, access control, and security practices. Experience with platforms such as LakeFS! Awareness of service management approaches (e.g., ITIL). In Return With Arm's growth trajectory, you'll have clear opportunities to develop your career, take on new challenges, and make a real impact on our continued success. Please note that no relocation package is available for this role. If skilled worker sponsorship is required, Arm will meet costs associated with sponsorship for the employer only. All fees associated with the individual's application e.g. visa application fee and Immigration Health Surcharge, will be the responsibility of the successful candidate. Accommodations at Arm At Arm, we want to build extraordinary teams. If you need an adjustment or an accommodation during the recruitment process, please email . To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation or adjustment 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, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
09/05/2026
Full time
Job Description The Senior SRE/DevOps Engineer role sits within Arm's Global Storage team, supporting large scale storage platforms used by engineering and HPC workloads across on premises and cloud environments. This role focuses on making storage platforms reliable, observable, and easier to operate. It includes reducing manual work through automation, building practical tooling, and helping teams use storage services effectively at scale. Working with colleagues across multiple regions, the role contributes to resolving issues, addressing root causes, and maintaining stable, well performing systems that support Arm's technology development. Responsibilities Maintain the reliability, availability, and performance of storage platforms used by engineering teams. Contribute to incident response, investigation, and problem resolution. Apply service reliability measures such as SLOs and SLIs where appropriate. Build and maintain infrastructure using Terraform and Ansible. Develop automation and Python based tools to support operations and system insight. Use AI based tooling to assist with monitoring, anomaly detection, and analysis. Develop simple agent based workflows to support operational decision making. Enhance monitoring and alerting to provide clear visibility of system behaviour. Work with engineering and security teams to maintain secure and well managed systems. Maintain accurate documentation and share knowledge across the team. Required Skills and Experience Experience working with production systems using DevOps or similar engineering practices. Experience with Infrastructure as Code tools such as Terraform or configuration tools such as Ansible. Ability to develop automation or tooling using a programming language such as Python. Experience supporting reliable and scalable systems in an operational environment. Nice To Have Skills and Experience Experience with large scale storage platforms (file or object) or HPC environments! Familiarity with AWS, GCP, or Azure. Exposure to CI/CD or Git based workflows. Experience using or integrating AI/ML or agent based tooling in operations. Understanding of identity, access control, and security practices. Experience with platforms such as LakeFS! Awareness of service management approaches (e.g., ITIL). In Return With Arm's growth trajectory, you'll have clear opportunities to develop your career, take on new challenges, and make a real impact on our continued success. Please note that no relocation package is available for this role. If skilled worker sponsorship is required, Arm will meet costs associated with sponsorship for the employer only. All fees associated with the individual's application e.g. visa application fee and Immigration Health Surcharge, will be the responsibility of the successful candidate. Accommodations at Arm At Arm, we want to build extraordinary teams. If you need an adjustment or an accommodation during the recruitment process, please email . To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation or adjustment 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, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
About The Team Arm's Userspace Performance team is looking for skilled software performance analysis engineers to lead a small group of engineers working on software performance analysis and optimisation. Successful candidates will help improve the performance of software running on Arm systems used across the world. You will join a team of Software Engineers who all share a passion for wanting to stamp their mark on the future of computing, wherever it may lead. If you are similarly passionate about leading edge technologies, then we want to hear from you! We investigate and solve hard problems with the goal of improving performance of software running on Arm platforms. We often look into large software stacks with sophisticated interactions. We work closely with our tooling teams and try to come up with innovative ways to identify the root causes of performance issues. We interact with different teams across Arm that can help us get more insight into problems we face or help us improve the performance of the workloads we are working on. Often we will connect with partner companies helping them to understand what performance issues they are facing. Our goals include influencing decisions that hardware design teams make to improve performance of future designs. We expect a professional, hardworking and flexible approach to work, with a flair for creative lateral thinking and problem solving with a dedication to extend the breadth and depth of your knowledge. Your strong interpersonal skills are vital for success; we are looking for excellent written and spoken English and be capable of writing documentation and mentoring junior engineers. We value diversity of ideas and want you to feel included and able to bring your best self to your workplace. Responsibilities of the role Ensuring the team plans and delivers tasks in a timely and organised fashion. People management for direct reports Facilitating continuous learning for the team Analysing and improving large codebases for different performance aspects. Working with the rest of the company as well as external partners and open-source communities. Helping design the strategies to understand the bottlenecks and what investigate next. Documenting the analysis performed, sharing knowledge within the team and wider. Producing write-ups and presentations to share with the interested parties as well as help the team handle similar problems. Working with different platforms that include the latest hardware, but also FPGAs and software models of upcoming hardware designs. Essential Skills: You are an excellent problem solver. You have at least 2 years of managerial experience and a track record of timely, high quality delivery. You are passionate about coaching others and growing the team's capabilities. Demonstrating excellent communication, being able to clearly convey complex topics. You will have excellent C/C++ skills You have experience in profiling and tracing large applications to find bottlenecks of performance. Desirable Skills Understanding how sophisticated software (including web servers, databases, mobile applications, and many others) function and what matters for performance is highly valued. We are seeking understanding of OS concepts such as processes, threads, locks, virtual memory and how they relate to application performance. Good awareness of the details of System Architecture (pipelines, caches, MMUs, interconnect, timers, multithreading) is highly useful. We find understanding of compiler optimizations very useful Ability to reason about generated assembly code is highly desired We value familiarity with open-source project development cycles and contribution processes We are seeking an understanding of Arm architecture and tools Accommodations at Arm At Arm, we want to build extraordinary teams. If you need an adjustment or an accommodation during the recruitment process, please email . To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation or adjustment 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, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
09/05/2026
Full time
About The Team Arm's Userspace Performance team is looking for skilled software performance analysis engineers to lead a small group of engineers working on software performance analysis and optimisation. Successful candidates will help improve the performance of software running on Arm systems used across the world. You will join a team of Software Engineers who all share a passion for wanting to stamp their mark on the future of computing, wherever it may lead. If you are similarly passionate about leading edge technologies, then we want to hear from you! We investigate and solve hard problems with the goal of improving performance of software running on Arm platforms. We often look into large software stacks with sophisticated interactions. We work closely with our tooling teams and try to come up with innovative ways to identify the root causes of performance issues. We interact with different teams across Arm that can help us get more insight into problems we face or help us improve the performance of the workloads we are working on. Often we will connect with partner companies helping them to understand what performance issues they are facing. Our goals include influencing decisions that hardware design teams make to improve performance of future designs. We expect a professional, hardworking and flexible approach to work, with a flair for creative lateral thinking and problem solving with a dedication to extend the breadth and depth of your knowledge. Your strong interpersonal skills are vital for success; we are looking for excellent written and spoken English and be capable of writing documentation and mentoring junior engineers. We value diversity of ideas and want you to feel included and able to bring your best self to your workplace. Responsibilities of the role Ensuring the team plans and delivers tasks in a timely and organised fashion. People management for direct reports Facilitating continuous learning for the team Analysing and improving large codebases for different performance aspects. Working with the rest of the company as well as external partners and open-source communities. Helping design the strategies to understand the bottlenecks and what investigate next. Documenting the analysis performed, sharing knowledge within the team and wider. Producing write-ups and presentations to share with the interested parties as well as help the team handle similar problems. Working with different platforms that include the latest hardware, but also FPGAs and software models of upcoming hardware designs. Essential Skills: You are an excellent problem solver. You have at least 2 years of managerial experience and a track record of timely, high quality delivery. You are passionate about coaching others and growing the team's capabilities. Demonstrating excellent communication, being able to clearly convey complex topics. You will have excellent C/C++ skills You have experience in profiling and tracing large applications to find bottlenecks of performance. Desirable Skills Understanding how sophisticated software (including web servers, databases, mobile applications, and many others) function and what matters for performance is highly valued. We are seeking understanding of OS concepts such as processes, threads, locks, virtual memory and how they relate to application performance. Good awareness of the details of System Architecture (pipelines, caches, MMUs, interconnect, timers, multithreading) is highly useful. We find understanding of compiler optimizations very useful Ability to reason about generated assembly code is highly desired We value familiarity with open-source project development cycles and contribution processes We are seeking an understanding of Arm architecture and tools Accommodations at Arm At Arm, we want to build extraordinary teams. If you need an adjustment or an accommodation during the recruitment process, please email . To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation or adjustment 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, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
A leading technology company in Cambridge seeks a Senior SRE/DevOps Engineer to enhance the reliability of large-scale storage platforms for engineering workloads. The role emphasizes automation, incident response, and collaboration with global teams. Ideal candidates should have experience with DevOps practices and tools like Terraform and Ansible, along with strong programming skills in Python. This position offers a hybrid work environment focused on balancing performance and personal wellbeing.
09/05/2026
Full time
A leading technology company in Cambridge seeks a Senior SRE/DevOps Engineer to enhance the reliability of large-scale storage platforms for engineering workloads. The role emphasizes automation, incident response, and collaboration with global teams. Ideal candidates should have experience with DevOps practices and tools like Terraform and Ansible, along with strong programming skills in Python. This position offers a hybrid work environment focused on balancing performance and personal wellbeing.
Arm Limited is seeking an innovative engineer for their Cambridge headquarters. You'll work within the Architecture and Technology Group to develop system architecture for software and firmware in next-generation Arm-based devices. Responsibilities include architecting features in system firmware and collaborating with specialists on new technologies focused on power and performance management. A B.Sc. in Electronic, Electrical, or Computer Engineering and strong programming skills in C are required. Join a diverse and equal opportunity workplace committed to innovation.
09/05/2026
Full time
Arm Limited is seeking an innovative engineer for their Cambridge headquarters. You'll work within the Architecture and Technology Group to develop system architecture for software and firmware in next-generation Arm-based devices. Responsibilities include architecting features in system firmware and collaborating with specialists on new technologies focused on power and performance management. A B.Sc. in Electronic, Electrical, or Computer Engineering and strong programming skills in C are required. Join a diverse and equal opportunity workplace committed to innovation.
Job Overview: We are seeking a forward-thinking engineer to join Arm's Global Headquarters in Cambridge. As part of the dynamic Architecture and Technology Group, you will engage in developing system architecture for software and firmware for the next generation of Arm-based devices. We are a highly motivated and influential team responsible for building the foundation of future compute platform architectures, from mobile phones to servers to autonomous vehicles and IoT nodes. You will collaborate with specialists across Arm to develop, evaluate and successfully implement new technologies, deploying them internally within Arm, to be later adopted by the broader Arm ecosystem. Your contribution will advance both Arm power and performance standardization roadmaps, and the wider Arm ecosystem. If working on pioneering technology excites you then we would love to hear from you! Responsibilities: Architect innovative features in system firmware, and prototype groundbreaking power, performance, and thermal management mechanisms in the latest generations of Arm systems. Establish new Operating-System (e.g., Linux) mechanisms to improve power and thermals. Design experiments and analyses to answer architectural questions using and modifying software on silicon, simulators, models, and other tools to implement the analyses. Communicate results and technical concepts clearly to various audiences ranging from development engineers to architecture community peers, and to high level technology and business leadership. Required Skills and Experience: B.Sc. in Electronic, Electrical, or Computer Engineering, or equivalent experience. Strong programming skills in languages such as C. Experience in developing Linux kernel drivers and embedded firmware. Familiarity with System-on-Chip architectures and methods for power and thermal management in Operating Systems (like Linux) and firmware. Ability to make high-level design trade-offs and articulate rationale to partners. Excellent communication and teamwork skills. Comfortable with uncertainty and resolving ambiguity, as you will be setting the direction. "Nice To Have" Skills and Experience: Familiarity with Arm CPU and SoC system architectures. Experience with firmware interfaces such as ACPI or device tree. Hands on power management software or firmware experience. Knowledge of power and thermal management in different market sectors. Experience with debuggers and tools to analyze OS and application hardware usage. Additional information: Please note that no relocation package is available for this role. If skilled worker sponsorship is required, Arm will meet costs associated with sponsorship for the employer only. All fees associated with the individual's application, such as visa application fee and Immigration Health Surcharge, will be the responsibility of the successful candidate. 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, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
09/05/2026
Full time
Job Overview: We are seeking a forward-thinking engineer to join Arm's Global Headquarters in Cambridge. As part of the dynamic Architecture and Technology Group, you will engage in developing system architecture for software and firmware for the next generation of Arm-based devices. We are a highly motivated and influential team responsible for building the foundation of future compute platform architectures, from mobile phones to servers to autonomous vehicles and IoT nodes. You will collaborate with specialists across Arm to develop, evaluate and successfully implement new technologies, deploying them internally within Arm, to be later adopted by the broader Arm ecosystem. Your contribution will advance both Arm power and performance standardization roadmaps, and the wider Arm ecosystem. If working on pioneering technology excites you then we would love to hear from you! Responsibilities: Architect innovative features in system firmware, and prototype groundbreaking power, performance, and thermal management mechanisms in the latest generations of Arm systems. Establish new Operating-System (e.g., Linux) mechanisms to improve power and thermals. Design experiments and analyses to answer architectural questions using and modifying software on silicon, simulators, models, and other tools to implement the analyses. Communicate results and technical concepts clearly to various audiences ranging from development engineers to architecture community peers, and to high level technology and business leadership. Required Skills and Experience: B.Sc. in Electronic, Electrical, or Computer Engineering, or equivalent experience. Strong programming skills in languages such as C. Experience in developing Linux kernel drivers and embedded firmware. Familiarity with System-on-Chip architectures and methods for power and thermal management in Operating Systems (like Linux) and firmware. Ability to make high-level design trade-offs and articulate rationale to partners. Excellent communication and teamwork skills. Comfortable with uncertainty and resolving ambiguity, as you will be setting the direction. "Nice To Have" Skills and Experience: Familiarity with Arm CPU and SoC system architectures. Experience with firmware interfaces such as ACPI or device tree. Hands on power management software or firmware experience. Knowledge of power and thermal management in different market sectors. Experience with debuggers and tools to analyze OS and application hardware usage. Additional information: Please note that no relocation package is available for this role. If skilled worker sponsorship is required, Arm will meet costs associated with sponsorship for the employer only. All fees associated with the individual's application, such as visa application fee and Immigration Health Surcharge, will be the responsibility of the successful candidate. 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, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Job Description Arm's Vulnerability Research Tooling Team is looking for a Software Engineer to build our internal threat modeling platform that powers our security development lifecycle. You will help design, build, and maintain a service that enables engineers to create and evolve threat models more effectively. Key Responsibilities Design, implement, and enhance core platform capabilities, delivering features that improve the creation, maintenance, and evolution of threat models. Help transition the platform into a production ready service with improved reliability, scalability, and maintainability. Collaborate with engineers and security teams to understand requirements, deliver practical solutions, and improve the overall user experience. Instrument observability and performance monitoring (metrics, dashboards) to ensure maximum throughput and reliability. Contribute to the longer term evolution of the platform and future feature development. Required Skills and Experience Good coding ability in Python. Experience building or maintaining backend applications. Understanding of core software engineering practices including testing, debugging, version control, and code review. Exposure to CI/CD tooling and concepts such as GitLab CI or similar. Familiarity with containerized development and deployment, e.g., Docker. Familiarity with cloud environments, ideally AWS. Clear communication skills and ability to produce useful documentation. Nice to Have Skills and Experience Exposure to threat modeling, application security, or secure development practices. Experience supporting internal engineering tools or platforms. Experience with web front end development. Experience with building AI tooling. Familiarity with infrastructure as code and deployment automation. Interest in security focused tooling and platform development. Experience using AI assisted software development tools, such as Codex or GitHub Copilot, to support development, debugging, and engineering productivity. Accommodations at Arm At Arm, we want to build extraordinary teams. If you need an adjustment or an accommodation during the recruitment process, please email . To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation or adjustment 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. 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, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Hybrid Working at Arm Arm's hybrid approach to working is centred around flexibility, where we split our time between the office and other locations to get our work done. Within that framework, we empower groups and teams to determine their own particular hybrid working pattern, 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. Join us to build the foundational security platform that elevates visibility across Arm-apply today!
09/05/2026
Full time
Job Description Arm's Vulnerability Research Tooling Team is looking for a Software Engineer to build our internal threat modeling platform that powers our security development lifecycle. You will help design, build, and maintain a service that enables engineers to create and evolve threat models more effectively. Key Responsibilities Design, implement, and enhance core platform capabilities, delivering features that improve the creation, maintenance, and evolution of threat models. Help transition the platform into a production ready service with improved reliability, scalability, and maintainability. Collaborate with engineers and security teams to understand requirements, deliver practical solutions, and improve the overall user experience. Instrument observability and performance monitoring (metrics, dashboards) to ensure maximum throughput and reliability. Contribute to the longer term evolution of the platform and future feature development. Required Skills and Experience Good coding ability in Python. Experience building or maintaining backend applications. Understanding of core software engineering practices including testing, debugging, version control, and code review. Exposure to CI/CD tooling and concepts such as GitLab CI or similar. Familiarity with containerized development and deployment, e.g., Docker. Familiarity with cloud environments, ideally AWS. Clear communication skills and ability to produce useful documentation. Nice to Have Skills and Experience Exposure to threat modeling, application security, or secure development practices. Experience supporting internal engineering tools or platforms. Experience with web front end development. Experience with building AI tooling. Familiarity with infrastructure as code and deployment automation. Interest in security focused tooling and platform development. Experience using AI assisted software development tools, such as Codex or GitHub Copilot, to support development, debugging, and engineering productivity. Accommodations at Arm At Arm, we want to build extraordinary teams. If you need an adjustment or an accommodation during the recruitment process, please email . To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation or adjustment 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. 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, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Hybrid Working at Arm Arm's hybrid approach to working is centred around flexibility, where we split our time between the office and other locations to get our work done. Within that framework, we empower groups and teams to determine their own particular hybrid working pattern, 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. Join us to build the foundational security platform that elevates visibility across Arm-apply today!
A leading technology company in Cambridge is seeking a Software Engineer to build an internal threat modeling platform for security development. Responsibilities include designing and enhancing platform capabilities, collaborating with engineering teams, and contributing to reliability and scalability improvements. Required skills include proficiency in Python, experience in backend application development, and an understanding of software engineering practices. The role offers a hybrid working model, balancing office and remote work.
09/05/2026
Full time
A leading technology company in Cambridge is seeking a Software Engineer to build an internal threat modeling platform for security development. Responsibilities include designing and enhancing platform capabilities, collaborating with engineering teams, and contributing to reliability and scalability improvements. Required skills include proficiency in Python, experience in backend application development, and an understanding of software engineering practices. The role offers a hybrid working model, balancing office and remote work.
Job Overview Arm-based systems-from smartphones to cars to datacenters-require a motivated architect to lead the definition and demonstration of Quality of Service (QoS) capabilities across our IP portfolio and systems, contributing to the strategic direction of Arm-based platforms. Responsibilities Specify Quality of Service requirements across our IP portfolio to meet system-level requirements for real-time predictability, power management, performance, freedom from interference, and "noisy neighbor" service level containment. Work with solution architects to distil QoS requirements and specify QoS aspects of the system architecture that meet those requirements. Collaborate with architects for AMBA and the Arm architecture as required to enable future QoS capabilities. Define and lead methodologies for demonstrating that QoS architecture meets requirements, both in theory and in real systems. Required Skills and Experience Experience of building systems with robust QoS capabilities, including meeting requirements for hard real-time devices, in conjunction with some of the other QoS considerations listed in Responsibilities above. Strong communication, collaboration and interpersonal skills, with an ability to build consensus across multiple teams on technical topics. Understanding of QoS theory and ability to consider and evaluate alternative approaches. Experience of RTL design, sufficient to understand the impact on system area, speed and power of architectural decisions. Proficiency in coding in Python or a similar scripting language. Self-motivated to set and achieve goals. Nice To Have Skills and Experience Experience in performance modelling. Experience in systems power management. Experience in systems architecture across client, automotive and datacenter. In Return Your work will be embedded in the world's most advanced digital products, with influence and visibility across a breadth of technologies central to the entire industry. You will work in a team of highly capable, innovative, and committed engineers in a supportive, innovative environment. Arm's Cambridge office is the global headquarters for Arm, and home to key architects and technologists that define the future of Arm technology. Cambridge is the UK's principal hub for Silicon design and technology. Arm's Sheffield office enjoys a collaborative and inclusive atmosphere and is home to a range of diverse teams. The area has a reasonable cost of living, a great place to live, and easy access to the Peak District National Park. ! Accommodations at Arm At Arm, we want to build extraordinary teams. If you need an adjustment or an accommodation during the recruitment process, please email . To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation or adjustment 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, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
09/05/2026
Full time
Job Overview Arm-based systems-from smartphones to cars to datacenters-require a motivated architect to lead the definition and demonstration of Quality of Service (QoS) capabilities across our IP portfolio and systems, contributing to the strategic direction of Arm-based platforms. Responsibilities Specify Quality of Service requirements across our IP portfolio to meet system-level requirements for real-time predictability, power management, performance, freedom from interference, and "noisy neighbor" service level containment. Work with solution architects to distil QoS requirements and specify QoS aspects of the system architecture that meet those requirements. Collaborate with architects for AMBA and the Arm architecture as required to enable future QoS capabilities. Define and lead methodologies for demonstrating that QoS architecture meets requirements, both in theory and in real systems. Required Skills and Experience Experience of building systems with robust QoS capabilities, including meeting requirements for hard real-time devices, in conjunction with some of the other QoS considerations listed in Responsibilities above. Strong communication, collaboration and interpersonal skills, with an ability to build consensus across multiple teams on technical topics. Understanding of QoS theory and ability to consider and evaluate alternative approaches. Experience of RTL design, sufficient to understand the impact on system area, speed and power of architectural decisions. Proficiency in coding in Python or a similar scripting language. Self-motivated to set and achieve goals. Nice To Have Skills and Experience Experience in performance modelling. Experience in systems power management. Experience in systems architecture across client, automotive and datacenter. In Return Your work will be embedded in the world's most advanced digital products, with influence and visibility across a breadth of technologies central to the entire industry. You will work in a team of highly capable, innovative, and committed engineers in a supportive, innovative environment. Arm's Cambridge office is the global headquarters for Arm, and home to key architects and technologists that define the future of Arm technology. Cambridge is the UK's principal hub for Silicon design and technology. Arm's Sheffield office enjoys a collaborative and inclusive atmosphere and is home to a range of diverse teams. The area has a reasonable cost of living, a great place to live, and easy access to the Peak District National Park. ! Accommodations at Arm At Arm, we want to build extraordinary teams. If you need an adjustment or an accommodation during the recruitment process, please email . To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation or adjustment 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, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
A leading technology company based in Cambridge seeks a motivated architect to lead the definition and demonstration of Quality of Service (QoS) capabilities across its IP portfolio. Key responsibilities include specifying QoS requirements, working with solution architects, and defining methodologies for QoS architecture. The ideal candidate will possess strong communication skills and experience with systems that require robust QoS. This role offers opportunities to work within a supportive team of engineers in an innovative environment.
09/05/2026
Full time
A leading technology company based in Cambridge seeks a motivated architect to lead the definition and demonstration of Quality of Service (QoS) capabilities across its IP portfolio. Key responsibilities include specifying QoS requirements, working with solution architects, and defining methodologies for QoS architecture. The ideal candidate will possess strong communication skills and experience with systems that require robust QoS. This role offers opportunities to work within a supportive team of engineers in an innovative environment.
A leading technology company in Cambridge is seeking a skilled individual to design and develop system architectures for automotive and robotics platforms. The role emphasizes reliability and functional safety while working closely with system architects and hardware designers. Candidates should possess a Master's degree in a relevant field and have strong experience in system or embedded software architecture, along with proficiency in C/C++. This position supports hybrid working conditions.
03/05/2026
Full time
A leading technology company in Cambridge is seeking a skilled individual to design and develop system architectures for automotive and robotics platforms. The role emphasizes reliability and functional safety while working closely with system architects and hardware designers. Candidates should possess a Master's degree in a relevant field and have strong experience in system or embedded software architecture, along with proficiency in C/C++. This position supports hybrid working conditions.