A global technology firm in Cambridge is seeking a Staff Software Engineer to lead engineering initiatives across full-stack teams. This position combines hands-on development with leadership responsibilities, encouraging team cohesion and technical direction. Ideal candidates will have proven experience in building web platforms, strong mentoring capabilities, and a collaborative mindset in a hybrid work environment. Competitive salary and benefits are offered, emphasizing personal wellbeing and professional growth.
04/02/2026
Full time
A global technology firm in Cambridge is seeking a Staff Software Engineer to lead engineering initiatives across full-stack teams. This position combines hands-on development with leadership responsibilities, encouraging team cohesion and technical direction. Ideal candidates will have proven experience in building web platforms, strong mentoring capabilities, and a collaborative mindset in a hybrid work environment. Competitive salary and benefits are offered, emphasizing personal wellbeing and professional growth.
Job Overview Within Arm's Strategy and Ecosystem (STE) group, the AI Developer Cloud Systems team helps shape how developers around the world experience Arm. We design, build and operate public-facing web platforms, cloud services and APIs that make it easier to discover, adopt and use Arm technologies across multiple sectors. This is a great opportunity to join the team as a Staff Software Engineer, combining hands-on full-stack engineering with meaningful leadership influence across teams and locations, while continuing to learn, grow and develop as both an engineer and a leader. You will operate as a senior engineering leader and multiplier, with impact coming both from the systems you help build and evolve and from how you guide, align and elevate engineers across locations. The Role We are looking for an experienced leader and full-stack developer who operates comfortably both organisationally and technically. Engaging as a engineering leader who helps teams find common direction, navigate ambiguity, and work collaboratively together across locations, while also contributing directly to the design, implementation, and evolution of complex web platforms, APIs, and cloud services. As a hands-on leadership role, you will continue to write production code while working closely with engineers, architects, product managers, UX designers and SRE to ensure teams are aligned on priorities, technical direction and delivery expectations. This role requires strong leadership, influence and mentoring skills, particularly in a distributed, hybrid environment. Key Responsibilities Team Leadership & Alignment We expect this role to provide engineering leadership across full-stack teams in multiple locations, building cohesion, shared ownership and a common direction. The role acts as a unifying presence, aligning engineers across sites through clear communication, decision-making and ownership, while working with engineering management to identify and address risks to delivery, alignment and team health. Inclusive, collaborative ways of working that support hybrid and remote teams are essential. Full-Stack Development We expect a strong hands-on contribution, owning significant pieces of full-stack functionality across front-end applications, back-end services and APIs. The role involves designing and implementing solutions to complex problems, exercising sound engineering judgement, and balancing delivery, quality and sustainability, and setting a positive example for others. Mentoring & Line Management We value leaders who coach and mentor engineers to grow their judgement, ownership and impact. Where appropriate, the role may include line management responsibilities, supporting goal-setting, feedback, performance and career development, while fostering a psychologically safe environment in which people can do their best work and influence outcomes. Skills and Experience We value strong technical foundations combined with leadership capability and people focus: Proven experience as a senior or staff-level full-stack engineer, building, operating and maintaining production web platforms and cloud systems. Demonstrated ability to lead and influence engineers across multiple teams and locations, with or without direct line management. Experience working across the full software lifecycle: discovery, design, implementation, deployment, operation, and maintenance. Solid understanding of modern web architectures, contract-defined APIs, and cloud-native service design. Experience mentoring engineers and, ideally, people management or line management experience, or readiness to take this on. Strong communication skills, with the ability to align teams, resolve ambiguity, and build shared understanding across geographies. Ability to assess and apply AI-assisted development approaches, understanding their impact across the software lifecycle. Experience with the following technologies and practices is beneficial, but not essential: TypeScript / JavaScript (React, Next.js, Node.js), Python, Go. API design and contract-first approaches, across REST, GraphQL, gRPC. IAM and security fundamentals (JWTs, OAuth2 and OIDC). CI/CD pipelines and deployment (e.g. GitHub Actions). Cloud platforms and containerisation (AWS, Kubernetes, Docker). Achieving and maintaining Service Level Objectives (SLOs) Observability, monitoring, and incident response practices. In Return We will help you settle into the business and support you to do meaningful, impactful work while growing as a technical leader. On top of that, we offer: Opportunities to shape and lead user-facing platforms used by a global developer audience. The chance to influence how distributed engineering teams collaborate and deliver. Support for leadership and people-management development. A competitive salary and comprehensive rewards package. Health and wellbeing support. Hybrid working, with regular in-office collaboration (typically Tuesday to Thursday) to support strong team cohesion. Accommodations contact: 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.
04/02/2026
Full time
Job Overview Within Arm's Strategy and Ecosystem (STE) group, the AI Developer Cloud Systems team helps shape how developers around the world experience Arm. We design, build and operate public-facing web platforms, cloud services and APIs that make it easier to discover, adopt and use Arm technologies across multiple sectors. This is a great opportunity to join the team as a Staff Software Engineer, combining hands-on full-stack engineering with meaningful leadership influence across teams and locations, while continuing to learn, grow and develop as both an engineer and a leader. You will operate as a senior engineering leader and multiplier, with impact coming both from the systems you help build and evolve and from how you guide, align and elevate engineers across locations. The Role We are looking for an experienced leader and full-stack developer who operates comfortably both organisationally and technically. Engaging as a engineering leader who helps teams find common direction, navigate ambiguity, and work collaboratively together across locations, while also contributing directly to the design, implementation, and evolution of complex web platforms, APIs, and cloud services. As a hands-on leadership role, you will continue to write production code while working closely with engineers, architects, product managers, UX designers and SRE to ensure teams are aligned on priorities, technical direction and delivery expectations. This role requires strong leadership, influence and mentoring skills, particularly in a distributed, hybrid environment. Key Responsibilities Team Leadership & Alignment We expect this role to provide engineering leadership across full-stack teams in multiple locations, building cohesion, shared ownership and a common direction. The role acts as a unifying presence, aligning engineers across sites through clear communication, decision-making and ownership, while working with engineering management to identify and address risks to delivery, alignment and team health. Inclusive, collaborative ways of working that support hybrid and remote teams are essential. Full-Stack Development We expect a strong hands-on contribution, owning significant pieces of full-stack functionality across front-end applications, back-end services and APIs. The role involves designing and implementing solutions to complex problems, exercising sound engineering judgement, and balancing delivery, quality and sustainability, and setting a positive example for others. Mentoring & Line Management We value leaders who coach and mentor engineers to grow their judgement, ownership and impact. Where appropriate, the role may include line management responsibilities, supporting goal-setting, feedback, performance and career development, while fostering a psychologically safe environment in which people can do their best work and influence outcomes. Skills and Experience We value strong technical foundations combined with leadership capability and people focus: Proven experience as a senior or staff-level full-stack engineer, building, operating and maintaining production web platforms and cloud systems. Demonstrated ability to lead and influence engineers across multiple teams and locations, with or without direct line management. Experience working across the full software lifecycle: discovery, design, implementation, deployment, operation, and maintenance. Solid understanding of modern web architectures, contract-defined APIs, and cloud-native service design. Experience mentoring engineers and, ideally, people management or line management experience, or readiness to take this on. Strong communication skills, with the ability to align teams, resolve ambiguity, and build shared understanding across geographies. Ability to assess and apply AI-assisted development approaches, understanding their impact across the software lifecycle. Experience with the following technologies and practices is beneficial, but not essential: TypeScript / JavaScript (React, Next.js, Node.js), Python, Go. API design and contract-first approaches, across REST, GraphQL, gRPC. IAM and security fundamentals (JWTs, OAuth2 and OIDC). CI/CD pipelines and deployment (e.g. GitHub Actions). Cloud platforms and containerisation (AWS, Kubernetes, Docker). Achieving and maintaining Service Level Objectives (SLOs) Observability, monitoring, and incident response practices. In Return We will help you settle into the business and support you to do meaningful, impactful work while growing as a technical leader. On top of that, we offer: Opportunities to shape and lead user-facing platforms used by a global developer audience. The chance to influence how distributed engineering teams collaborate and deliver. Support for leadership and people-management development. A competitive salary and comprehensive rewards package. Health and wellbeing support. Hybrid working, with regular in-office collaboration (typically Tuesday to Thursday) to support strong team cohesion. Accommodations contact: 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 semiconductor company in Cambridge is seeking an experienced engineer to join their Machine Readable Specifications team. This role involves independently addressing ambiguous problems and working on engineering process improvement. Responsibilities include cross-team coordination, planning, and maintaining documentation. Candidates should have a strong software engineering background, effective communication skills, and familiarity with build/release engineering. The position offers a competitive benefits package and promotes hybrid working.
04/02/2026
Full time
A leading semiconductor company in Cambridge is seeking an experienced engineer to join their Machine Readable Specifications team. This role involves independently addressing ambiguous problems and working on engineering process improvement. Responsibilities include cross-team coordination, planning, and maintaining documentation. Candidates should have a strong software engineering background, effective communication skills, and familiarity with build/release engineering. The position offers a competitive benefits package and promotes hybrid working.
MRS (Machine Readable Specifications) sits at the heart of how Arm develops architecture. We define and evolve the definitive machine-readable source of architecture content and the tooling around it, enabling architecture to be expressed consistently, validated automatically, and consumed reliably across Arm. Job Description: This is an opportunity for an experienced engineer to join MRS and contribute to shaping Arm's strategy around machine-readable data. Our mission is to make Arm architecture more accessible by providing a consistent way to express and consume it. We're looking for a contributor who is comfortable working independently on ambiguous problems end-to-end, with a strong interest in engineering process improvement and automation. Responsibilities: Break down problems, collaborate with partners, and support delivery through to completion Drive planning cadence (quarterly / sprint / milestones) Own cross-team coordination Write and maintain living documentation Help progress decisions and unblock work where needed Required Skills and Experience: Strong software engineering background with experience delivering production-grade systems across multiple stakeholders. Demonstrated ability to take ownership of complex problem areas and deliver reliable, high-quality outcomes with appropriate guidance Clear, effective communicator; able to articulate technical trade-offs to both engineering and management audiences. Nice To Have: Experience in schema-driven data, code generation, validation frameworks, build/release engineering. Familiarity with architecture ecosystems (compilers, verification, modelling) and/or spec/tooling pipelines. Leadership experience, such as line management, mentoring colleagues, supporting team development In Return: You'll get the support and environment to grow quickly: friendly, high-calibre teammates, relevant technical ownership, and work with broad transparency and impact. Arm offers a competitive benefits package and a hybrid working approach. 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.
04/02/2026
Full time
MRS (Machine Readable Specifications) sits at the heart of how Arm develops architecture. We define and evolve the definitive machine-readable source of architecture content and the tooling around it, enabling architecture to be expressed consistently, validated automatically, and consumed reliably across Arm. Job Description: This is an opportunity for an experienced engineer to join MRS and contribute to shaping Arm's strategy around machine-readable data. Our mission is to make Arm architecture more accessible by providing a consistent way to express and consume it. We're looking for a contributor who is comfortable working independently on ambiguous problems end-to-end, with a strong interest in engineering process improvement and automation. Responsibilities: Break down problems, collaborate with partners, and support delivery through to completion Drive planning cadence (quarterly / sprint / milestones) Own cross-team coordination Write and maintain living documentation Help progress decisions and unblock work where needed Required Skills and Experience: Strong software engineering background with experience delivering production-grade systems across multiple stakeholders. Demonstrated ability to take ownership of complex problem areas and deliver reliable, high-quality outcomes with appropriate guidance Clear, effective communicator; able to articulate technical trade-offs to both engineering and management audiences. Nice To Have: Experience in schema-driven data, code generation, validation frameworks, build/release engineering. Familiarity with architecture ecosystems (compilers, verification, modelling) and/or spec/tooling pipelines. Leadership experience, such as line management, mentoring colleagues, supporting team development In Return: You'll get the support and environment to grow quickly: friendly, high-calibre teammates, relevant technical ownership, and work with broad transparency and impact. Arm offers a competitive benefits package and a hybrid working approach. 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.
Are you seeking an exciting and meaningful role at the forefront of the technology industry? Are you motivated by learning new things and putting that knowledge into action? We are seeking a highly skilled and motivated data engineer to join our Productivity Engineering group. You will be part of a team based in Cambridge (UK), working closely with engineering teams across Arm's worldwide engineering centres to build secure and scalable data solutions to enable Arm's engineering community to get value from the data. Responsibilities: Building highly scalable, fault tolerant distributed data processing systems (batch and streaming) that handle tens of terabytes of data daily, supporting a petabyte scale data lakehouse. Participate in architectural discussions, influence the product roadmap, and lead new initiatives from concept to delivery. Partner with engineering to build new data flows to ensure performance, scalability, and cost efficiency. Data quality, governance, compliance and observability across all stages of the data lifecycle. Serve as a mentor and data advocate, providing technical leadership and supporting team members within the business unit and organisation. Required Skills and Experience: Degree and/or equivalent experience in engineering, computer science or a related data intensive field. Proficient with one or more programming languages (Python, Scala). Hands on experience with modern data technologies (e.g. Databricks, Spark, Kafka, and Elasticsearch). Comfortable building pragmatic ETL/ELT workflows in AWS/GCP/Azure using orchestration frameworks or cloud native tools. Excellent written and verbal communication skills, with the ability to collaborate effectively in fast paced, diverse environments. Ability to present data and insights in an engaging and clear way, with strong attention to detail, and ensure data accuracy and quality. Nice To Have: Solid understanding of data governance, security, and compliance frameworks. Experience with data visualisation (Tableau, Looker, Kibana or Power BI). Experience using AI/ML data pipelines, MLOps, or related workflows and the processes around testing, monitoring, and SLAs. Passion for mentoring other engineers and contributing to the development of engineering standards. In Return: In addition to being part of the incredible Arm journey, we offer a strong team culture, huge scope for impact across multiple engineering domains, learning opportunities, regular career conversations, an emphasis on diversity, equity, and inclusion, and a continuous improvement mentality. 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 recognising 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 organisation of dedicated and innovative individuals, and don't discriminate on the basis of race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
03/02/2026
Full time
Are you seeking an exciting and meaningful role at the forefront of the technology industry? Are you motivated by learning new things and putting that knowledge into action? We are seeking a highly skilled and motivated data engineer to join our Productivity Engineering group. You will be part of a team based in Cambridge (UK), working closely with engineering teams across Arm's worldwide engineering centres to build secure and scalable data solutions to enable Arm's engineering community to get value from the data. Responsibilities: Building highly scalable, fault tolerant distributed data processing systems (batch and streaming) that handle tens of terabytes of data daily, supporting a petabyte scale data lakehouse. Participate in architectural discussions, influence the product roadmap, and lead new initiatives from concept to delivery. Partner with engineering to build new data flows to ensure performance, scalability, and cost efficiency. Data quality, governance, compliance and observability across all stages of the data lifecycle. Serve as a mentor and data advocate, providing technical leadership and supporting team members within the business unit and organisation. Required Skills and Experience: Degree and/or equivalent experience in engineering, computer science or a related data intensive field. Proficient with one or more programming languages (Python, Scala). Hands on experience with modern data technologies (e.g. Databricks, Spark, Kafka, and Elasticsearch). Comfortable building pragmatic ETL/ELT workflows in AWS/GCP/Azure using orchestration frameworks or cloud native tools. Excellent written and verbal communication skills, with the ability to collaborate effectively in fast paced, diverse environments. Ability to present data and insights in an engaging and clear way, with strong attention to detail, and ensure data accuracy and quality. Nice To Have: Solid understanding of data governance, security, and compliance frameworks. Experience with data visualisation (Tableau, Looker, Kibana or Power BI). Experience using AI/ML data pipelines, MLOps, or related workflows and the processes around testing, monitoring, and SLAs. Passion for mentoring other engineers and contributing to the development of engineering standards. In Return: In addition to being part of the incredible Arm journey, we offer a strong team culture, huge scope for impact across multiple engineering domains, learning opportunities, regular career conversations, an emphasis on diversity, equity, and inclusion, and a continuous improvement mentality. 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 recognising 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 organisation of dedicated and innovative individuals, and don't discriminate on the basis of race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
A leading technology firm in Cambridge is seeking a motivated architect to define and demonstrate Quality of Service capabilities across their IP portfolio. Responsibilities include specifying QoS requirements for system-level requirements and collaborating with other architects. The ideal candidate will have experience in building systems with robust QoS capabilities and strong communication skills. This position offers a hybrid working model in a dynamic environment.
03/02/2026
Full time
A leading technology firm in Cambridge is seeking a motivated architect to define and demonstrate Quality of Service capabilities across their IP portfolio. Responsibilities include specifying QoS requirements for system-level requirements and collaborating with other architects. The ideal candidate will have experience in building systems with robust QoS capabilities and strong communication skills. This position offers a hybrid working model in a dynamic environment.
Job Overview Arm's technology is used by billions of people every day. The Architecture and Technology Group explores, develops, and shapes the direction of Arm's products over a 3 to 5 year horizon. As part of ATG, you will contribute to understanding industry trends and to developing the next generation of computing systems across markets including mobile, server, networking, IoT/embedded, and automotive. This work spans key computing concerns such as security, energy-efficient performance, and distributed systems. About ATG Architecture defines the contract between hardware and software. As an Architecture Engineer, you will develop a strong working understanding of both domains and how they interact. You will deepen your technical expertise while contributing to architectural exploration, modeling, and validation under the guidance of more experienced architects. What you could be doing as an Architecture Engineer: You will be a contributing member of a small, versatile team working closely with experts across Arm and with external partners. You will support the definition, development, and validation of future computing systems and gain experience across architectural modeling, tooling, and analysis. Activities Include Contributing to the development, validation, and maintenance of architectural models. Supporting toolflows that consume architectural data, with a focus on correctness, usability, and maintainability. Collaborating with senior engineers to explore new architectural concepts and technologies. Communicating technical findings through documentation, presentations, and design discussions. Participating in reviews, testing, and continuous improvement of models and tools. You will work on long-running projects with broad impact, developing your ability to reason about system-level design while building credibility across teams. We are looking for : Professionals with a strong experience in computer architecture, systems engineering, or a closely related field. A degree in Computer Science, Electronic Engineering, or equivalent practical experience is expected. Solid understanding of core computer architecture concepts. Programming experience in Python, and exposure to systems programming in C, C++, or Rust. Familiarity with software development practices such as version control, testing, and basic CI workflows. Ability to learn and adapt tools and workflows as requirements evolve. Clear written and verbal communication skills, with the ability to explain technical concepts to varied audiences. Willingness to work through ambiguity and learn how to translate high-level requirements into technical solutions. Qualities that will help your application stand out: Exposure to Arm Architecture or low-level programming, including assembly. Experience working with architectural, performance, or system-level models. Demonstrated curiosity about hardware-software interaction. Evidence of collaborative problem solving through team projects, internships, open-source work, or research. 10x Mindset at Arm At Arm, we believe progress happens when people are empowered to think bigger and push beyond what seems possible. Our 10x mindset is about curiosity, ambition and creating impact that will be used by millions. We learn fast, prioritise collaboration and turn bold ideas into real technology. We look for people who are inspired by this way of working and want to grow in an environment where bold ideas are welcomed. In Return You will get to apply your engineering and communication skills to support the Arm architecture and influence millions of devices for years to come. You will be part of an innovative and hardworking team which works on sophisticated, groundbreaking and impactful projects. You will be able to share your ideas with a wide group of experts, and expand your technical leadership and influencing skills. 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.
03/02/2026
Full time
Job Overview Arm's technology is used by billions of people every day. The Architecture and Technology Group explores, develops, and shapes the direction of Arm's products over a 3 to 5 year horizon. As part of ATG, you will contribute to understanding industry trends and to developing the next generation of computing systems across markets including mobile, server, networking, IoT/embedded, and automotive. This work spans key computing concerns such as security, energy-efficient performance, and distributed systems. About ATG Architecture defines the contract between hardware and software. As an Architecture Engineer, you will develop a strong working understanding of both domains and how they interact. You will deepen your technical expertise while contributing to architectural exploration, modeling, and validation under the guidance of more experienced architects. What you could be doing as an Architecture Engineer: You will be a contributing member of a small, versatile team working closely with experts across Arm and with external partners. You will support the definition, development, and validation of future computing systems and gain experience across architectural modeling, tooling, and analysis. Activities Include Contributing to the development, validation, and maintenance of architectural models. Supporting toolflows that consume architectural data, with a focus on correctness, usability, and maintainability. Collaborating with senior engineers to explore new architectural concepts and technologies. Communicating technical findings through documentation, presentations, and design discussions. Participating in reviews, testing, and continuous improvement of models and tools. You will work on long-running projects with broad impact, developing your ability to reason about system-level design while building credibility across teams. We are looking for : Professionals with a strong experience in computer architecture, systems engineering, or a closely related field. A degree in Computer Science, Electronic Engineering, or equivalent practical experience is expected. Solid understanding of core computer architecture concepts. Programming experience in Python, and exposure to systems programming in C, C++, or Rust. Familiarity with software development practices such as version control, testing, and basic CI workflows. Ability to learn and adapt tools and workflows as requirements evolve. Clear written and verbal communication skills, with the ability to explain technical concepts to varied audiences. Willingness to work through ambiguity and learn how to translate high-level requirements into technical solutions. Qualities that will help your application stand out: Exposure to Arm Architecture or low-level programming, including assembly. Experience working with architectural, performance, or system-level models. Demonstrated curiosity about hardware-software interaction. Evidence of collaborative problem solving through team projects, internships, open-source work, or research. 10x Mindset at Arm At Arm, we believe progress happens when people are empowered to think bigger and push beyond what seems possible. Our 10x mindset is about curiosity, ambition and creating impact that will be used by millions. We learn fast, prioritise collaboration and turn bold ideas into real technology. We look for people who are inspired by this way of working and want to grow in an environment where bold ideas are welcomed. In Return You will get to apply your engineering and communication skills to support the Arm architecture and influence millions of devices for years to come. You will be part of an innovative and hardworking team which works on sophisticated, groundbreaking and impactful projects. You will be able to share your ideas with a wide group of experts, and expand your technical leadership and influencing skills. 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 Overview You will join an expert and highly motivated team shaping the next generation of automotive and robotics system architectures, working at the intersection of system architecture, embedded software, and hardware platforms. This role focuses on system, hardware and software architectures, with a strong emphasis on reliability, cybersecurity and functional safety context for advanced platforms incorporating technologies such as AI accelerators, chiplets, and heterogeneous compute architectures. You will work closely with system architects, hardware designers, and functional safety specialists to help ensure platforms are architecturally sound, reliable, and suitable for deployment in safety- and mission-critical environments. Key Responsibilities Design, develop, and review system architectures for automotive and robotics platforms. Contribute to architectural analysis including functional safety, cybersecurity, real-time, reliability, and availability. Support functional safety activities (e.g. analysis and safety concept contributions, systems architectures reviews) in collaboration with dedicated functional safety experts. Participate in system, hardware and software architectural discussions, ensuring system-level design choices are technically coherent and scalable. Drive the exploration and continuous improvement of engineering methodologies, tools, and workflows across system and embedded software design (e.g. Model Based System Engineering, EDA Safety and Cybersecurity Analysis tools, Requirements Traceability) Produce high-quality technical documentation, including architecture descriptions, design rationales, and analysis reports aligned with industry standards. Collaborate with cross-functional teams across software, hardware, systems, and safety to enable dependable platform solutions. This role supports functional safety activities led by specialist safety architects; deep certification ownership is not expected initially. Required Skills & Experience Master's degree in Computer Science, Embedded Systems, Electronics, or a related discipline (PhD or equivalent industry experience is a plus). Strong experience in system and/or embedded software architecture, ideally in complex or highly constrained environments. Proficiency in C/C++; working knowledge of Python for tooling, analysis, or automation. Experience with embedded platforms or SoC-based systems; exposure to heterogeneous or AI accelerator-based architectures is valued. Confidence in authoring and reviewing technical and architectural documentation. Strong communication skills, with the ability to explain complex technical concepts clearly to a wide range of stakeholders. A proactive, collaborative mindset with a passion for building high-quality engineering solutions. Nice to Have / Bonus Experience Exposure to functional safety standards or concepts (e.g. ISO 26262, IEC 61508). Experience contributing to safety-critical or highly dependable systems. Familiarity with hardware/software co-design, SoC architectures, or System Modelling approaches. Experience with reliability engineering, system dependability analysis, or cybersecurity. Knowledge of automotive, robotics or industrial platforms (ADAS, AD, IVI, digital cockpit, industrial control systems). Exposure to AI/ML software stacks (e.g. PyTorch, TensorFlow) in embedded or edge environments. In Return You will gain hands on exposure to system-level architectural decisions at Arm, working alongside experienced architects on platforms that scale across automotive and robotics markets. You will: Develop a deep understanding of how system architecture and safety considerations interact in real-world products. Influence the architectural quality and dependability of next-generation platforms. Grow your expertise through collaboration with senior architects, hardware teams, and functional safety specialists. Work on technologies that span from IP to system-level solutions, with clear impact on Arm's ecosystem and customers. 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.
03/02/2026
Full time
Job Overview You will join an expert and highly motivated team shaping the next generation of automotive and robotics system architectures, working at the intersection of system architecture, embedded software, and hardware platforms. This role focuses on system, hardware and software architectures, with a strong emphasis on reliability, cybersecurity and functional safety context for advanced platforms incorporating technologies such as AI accelerators, chiplets, and heterogeneous compute architectures. You will work closely with system architects, hardware designers, and functional safety specialists to help ensure platforms are architecturally sound, reliable, and suitable for deployment in safety- and mission-critical environments. Key Responsibilities Design, develop, and review system architectures for automotive and robotics platforms. Contribute to architectural analysis including functional safety, cybersecurity, real-time, reliability, and availability. Support functional safety activities (e.g. analysis and safety concept contributions, systems architectures reviews) in collaboration with dedicated functional safety experts. Participate in system, hardware and software architectural discussions, ensuring system-level design choices are technically coherent and scalable. Drive the exploration and continuous improvement of engineering methodologies, tools, and workflows across system and embedded software design (e.g. Model Based System Engineering, EDA Safety and Cybersecurity Analysis tools, Requirements Traceability) Produce high-quality technical documentation, including architecture descriptions, design rationales, and analysis reports aligned with industry standards. Collaborate with cross-functional teams across software, hardware, systems, and safety to enable dependable platform solutions. This role supports functional safety activities led by specialist safety architects; deep certification ownership is not expected initially. Required Skills & Experience Master's degree in Computer Science, Embedded Systems, Electronics, or a related discipline (PhD or equivalent industry experience is a plus). Strong experience in system and/or embedded software architecture, ideally in complex or highly constrained environments. Proficiency in C/C++; working knowledge of Python for tooling, analysis, or automation. Experience with embedded platforms or SoC-based systems; exposure to heterogeneous or AI accelerator-based architectures is valued. Confidence in authoring and reviewing technical and architectural documentation. Strong communication skills, with the ability to explain complex technical concepts clearly to a wide range of stakeholders. A proactive, collaborative mindset with a passion for building high-quality engineering solutions. Nice to Have / Bonus Experience Exposure to functional safety standards or concepts (e.g. ISO 26262, IEC 61508). Experience contributing to safety-critical or highly dependable systems. Familiarity with hardware/software co-design, SoC architectures, or System Modelling approaches. Experience with reliability engineering, system dependability analysis, or cybersecurity. Knowledge of automotive, robotics or industrial platforms (ADAS, AD, IVI, digital cockpit, industrial control systems). Exposure to AI/ML software stacks (e.g. PyTorch, TensorFlow) in embedded or edge environments. In Return You will gain hands on exposure to system-level architectural decisions at Arm, working alongside experienced architects on platforms that scale across automotive and robotics markets. You will: Develop a deep understanding of how system architecture and safety considerations interact in real-world products. Influence the architectural quality and dependability of next-generation platforms. Grow your expertise through collaboration with senior architects, hardware teams, and functional safety specialists. Work on technologies that span from IP to system-level solutions, with clear impact on Arm's ecosystem and customers. 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.
We are the team behind world-leading low-power CPUs such as the Cortex-A53, A55, A510, A520 and C1-Nano, and we are looking for a DevOps engineer to push our efficiency to the next level, helping us to develop and verify our designs more quickly, more smoothly, with less overhead and waste. This role focuses on on-premises Linux-based engineering infrastructure and high-performance compute, rather than public cloud or containerisation. If working with a multi-disciplinary, multi-cultural CPU design and verification team appeals, this is the role for you. We know that change will be required to drive improvements, and you will have strong backing from key leads to make it happen. Responsibilities: Own team DevOps infrastructure and continuously enhance it Work with engineers across the team to understand and overcome productivity challenges Propose and deliver measurable improvements to engineer experience and reliability Communicate improvement activities to the team and actively seek their feedback Work with the wider Arm IT and DevOps community to deploy improvements into the team Help the team develop as efficiently as possible Required Skills and Experience : 5+ years in DevOps practices applied to large-scale on-prem engineering workflows, including CI, build automation, and compute efficiency Deep Linux systems experience, including hands-on debugging of performance, storage, filesystem, and process-level issues on long-lived on-prem systems Strong software development skills in Python (preferred) or another language; ability to design maintainable services/tools (tests, code review, packaging) Experience working with shared compute environments (HPC or similar), including schedulers, job queues, and fair-share/resource policies Git and modern development workflow experience (PRs, branching strategies, code review) CI/CD expertise (Jenkins or similar) including pipeline design, shared libraries/templates, scaling executors, and debugging flaky pipelines Strong interpersonal skills, with the ability to work well as part of a team, and to guide and lead the team when needed "Nice To Have" Skills and Experience : Familiarity with Cloudbees CI Metrics collection and visualization/monitoring tooling (e.g. Grafana, Diskover, Dynatrace) Artifact repositories and dependency management (Artifactory) and build caching strategies In Return: We will provide the support and environment to excel in this role. We offer a hybrid approach with remote and office working, and strive to understand each individuals unique circumstances. 10x Mindset at Arm At Arm, we believe progress happens when people are empowered to think bigger and push beyond what seems possible. Our 10x mindset is about curiosity, ambition and creating impact that will be used by millions. We learn fast, prioritise collaboration and turn bold ideas into real technology. We look for people who are inspired by this way of working and want to grow in an environment where bold ideas are welcomed. Read more about how we bring the 10x mindset to life on the Arm blog. 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.
03/02/2026
Full time
We are the team behind world-leading low-power CPUs such as the Cortex-A53, A55, A510, A520 and C1-Nano, and we are looking for a DevOps engineer to push our efficiency to the next level, helping us to develop and verify our designs more quickly, more smoothly, with less overhead and waste. This role focuses on on-premises Linux-based engineering infrastructure and high-performance compute, rather than public cloud or containerisation. If working with a multi-disciplinary, multi-cultural CPU design and verification team appeals, this is the role for you. We know that change will be required to drive improvements, and you will have strong backing from key leads to make it happen. Responsibilities: Own team DevOps infrastructure and continuously enhance it Work with engineers across the team to understand and overcome productivity challenges Propose and deliver measurable improvements to engineer experience and reliability Communicate improvement activities to the team and actively seek their feedback Work with the wider Arm IT and DevOps community to deploy improvements into the team Help the team develop as efficiently as possible Required Skills and Experience : 5+ years in DevOps practices applied to large-scale on-prem engineering workflows, including CI, build automation, and compute efficiency Deep Linux systems experience, including hands-on debugging of performance, storage, filesystem, and process-level issues on long-lived on-prem systems Strong software development skills in Python (preferred) or another language; ability to design maintainable services/tools (tests, code review, packaging) Experience working with shared compute environments (HPC or similar), including schedulers, job queues, and fair-share/resource policies Git and modern development workflow experience (PRs, branching strategies, code review) CI/CD expertise (Jenkins or similar) including pipeline design, shared libraries/templates, scaling executors, and debugging flaky pipelines Strong interpersonal skills, with the ability to work well as part of a team, and to guide and lead the team when needed "Nice To Have" Skills and Experience : Familiarity with Cloudbees CI Metrics collection and visualization/monitoring tooling (e.g. Grafana, Diskover, Dynatrace) Artifact repositories and dependency management (Artifactory) and build caching strategies In Return: We will provide the support and environment to excel in this role. We offer a hybrid approach with remote and office working, and strive to understand each individuals unique circumstances. 10x Mindset at Arm At Arm, we believe progress happens when people are empowered to think bigger and push beyond what seems possible. Our 10x mindset is about curiosity, ambition and creating impact that will be used by millions. We learn fast, prioritise collaboration and turn bold ideas into real technology. We look for people who are inspired by this way of working and want to grow in an environment where bold ideas are welcomed. Read more about how we bring the 10x mindset to life on the Arm blog. 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 is seeking a Data Engineer to join their Productivity Engineering group. The role involves building scalable data processing systems and collaborating with engineering teams worldwide. Ideal candidates will have experience in programming languages such as Python and Scala, alongside a strong background in modern data technologies. This is an opportunity to contribute to critical projects in a dynamic environment.
03/02/2026
Full time
A leading technology company in Cambridge is seeking a Data Engineer to join their Productivity Engineering group. The role involves building scalable data processing systems and collaborating with engineering teams worldwide. Ideal candidates will have experience in programming languages such as Python and Scala, alongside a strong background in modern data technologies. This is an opportunity to contribute to critical projects in a dynamic environment.
A leading technology company based in Cambridge is seeking an experienced Release Engineer to integrate and release a software stack for Arm hardware focused on AI applications. The candidate should have strong skills in embedded Linux and CI/CD automation, excellent communication, and collaborative abilities. This role offers a hybrid working model and the chance to work with cutting-edge technology.
03/02/2026
Full time
A leading technology company based in Cambridge is seeking an experienced Release Engineer to integrate and release a software stack for Arm hardware focused on AI applications. The candidate should have strong skills in embedded Linux and CI/CD automation, excellent communication, and collaborative abilities. This role offers a hybrid working model and the chance to work with cutting-edge technology.
A global technology leader in Cambridge is seeking a Technical Leader to drive the design and delivery of high-performance engineering platforms. This role involves shaping strategic initiatives, leading technical teams, and mentoring architects. Ideal candidates have significant experience in HPC, cloud platforms, and software development practices. Join us to empower engineers worldwide with agile and innovative infrastructure solutions.
03/02/2026
Full time
A global technology leader in Cambridge is seeking a Technical Leader to drive the design and delivery of high-performance engineering platforms. This role involves shaping strategic initiatives, leading technical teams, and mentoring architects. Ideal candidates have significant experience in HPC, cloud platforms, and software development practices. Join us to empower engineers worldwide with agile and innovative infrastructure solutions.
We're looking for a Software Engineer to build the internal platform that powers our security development lifecycle. You will design and maintain a backend-focused service that ingests, normalizes, and correlates security artifacts, enabling centralized risk visibility, audit readiness and automated compliance workflows. Key Responsibilities Design & implement a backend platformthat schedules ingestion, normalization, storage, and historical tracking of security artifacts (BOMs, SAST/SCA findings, fuzzing results) in a scalable, tool-agnostic fashion. Develop and maintain ETL pipelinesand database schemas for high-throughput ingestion and historical trend analysis. Expose data via well-documented REST APIsfor dashboards, automation, and downstream integrations. Collaborate with security and engineering teamsto define metrics, alerts, and dashboard views that surface critical trends and anomalies. Instrument observabilityand performance monitoring (metrics, dashboards) to ensure maximum throughput and reliability. Develop custom solutionsfor aggregating BOMs into hierarchical system views and conducting searches across products. Documentprocesses, data models, and operational runbooks to enable smooth adoption. Required Skills and Experience Strong coding ability inPythonand comfortable in scripting (e.g. bash). Shown experience building backend services and data pipelines incloud platforms(AWS, GCP, or Azure). Solid understanding ofCI/CD concepts(Gitlab CI, GitHub Actions or similar), infrastructure-as-code workflows (Terraform), and automated deployments. Comfortable withcontainerizationtechnologies (Docker) and deployment methodologies Familiarity withSQLfor building and querying relational databases. Clear technical writing todocumentdata schemas, APIs, and dashboard usage. "Nice to Have" Skills and Experience Experience with Grafana, Prometheus, or similar observability platforms. Familiarity with SAST and SCA tools (e.g., Coverity, Black Duck) and experience understanding their findings. Experience defining and visualizing key security and performance metrics within dashboard solutions. Experience with security data formats (e.g. SARIF) Join us to build the foundational security platform that elevates visibility across Arm-apply today! 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.
03/02/2026
Full time
We're looking for a Software Engineer to build the internal platform that powers our security development lifecycle. You will design and maintain a backend-focused service that ingests, normalizes, and correlates security artifacts, enabling centralized risk visibility, audit readiness and automated compliance workflows. Key Responsibilities Design & implement a backend platformthat schedules ingestion, normalization, storage, and historical tracking of security artifacts (BOMs, SAST/SCA findings, fuzzing results) in a scalable, tool-agnostic fashion. Develop and maintain ETL pipelinesand database schemas for high-throughput ingestion and historical trend analysis. Expose data via well-documented REST APIsfor dashboards, automation, and downstream integrations. Collaborate with security and engineering teamsto define metrics, alerts, and dashboard views that surface critical trends and anomalies. Instrument observabilityand performance monitoring (metrics, dashboards) to ensure maximum throughput and reliability. Develop custom solutionsfor aggregating BOMs into hierarchical system views and conducting searches across products. Documentprocesses, data models, and operational runbooks to enable smooth adoption. Required Skills and Experience Strong coding ability inPythonand comfortable in scripting (e.g. bash). Shown experience building backend services and data pipelines incloud platforms(AWS, GCP, or Azure). Solid understanding ofCI/CD concepts(Gitlab CI, GitHub Actions or similar), infrastructure-as-code workflows (Terraform), and automated deployments. Comfortable withcontainerizationtechnologies (Docker) and deployment methodologies Familiarity withSQLfor building and querying relational databases. Clear technical writing todocumentdata schemas, APIs, and dashboard usage. "Nice to Have" Skills and Experience Experience with Grafana, Prometheus, or similar observability platforms. Familiarity with SAST and SCA tools (e.g., Coverity, Black Duck) and experience understanding their findings. Experience defining and visualizing key security and performance metrics within dashboard solutions. Experience with security data formats (e.g. SARIF) Join us to build the foundational security platform that elevates visibility across Arm-apply today! 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: Are you passionate about building secure systems from the ground up? We're looking for an experienced and motivated Product Security Engineer to help shape the security posture of our SoC and embedded firmware solutions! In this role, you'll evaluate system security architectures, dive into firmware code for review, contribute to ROM assessments, and perform hands on threat modeling and lightweight testing. This is a fantastic opportunity for someone who loves solving complex security challenges, enjoys collaborating with brilliant minds across domains, and wants to make a meaningful impact in real world products. If you care about getting the details right and empowering others to do the same, we'd love to hear from you! Responsibilities: Review firmware and SoC architecture for security risks and threat models. Evaluate critical security features like secure boot, rollback protection, memory isolation, and TEE. Perform C/C++ security code reviews to spot implementation level flaws. Conduct targeted hands on tests to validate security concerns when needed. Collaborate with cross functional teams to embed security into the development lifecycle. Help shape secure firmware architectures for key handling, update flows, and hardware backed protections. Communicate risks and solutions clearly to both technical and non technical audiences. Required Skills and Experience: Proven experience securing hardware firmware interfaces or embedded systems. Strong hands on expertise in C/C++ security code reviews. Background in secure boot, key provisioning, firmware hardening, and trusted computing. Solid understanding of firmware attack surfaces: fault injection, code injection, privilege escalation. Familiarity with isolation technologies such as Arm TrustZone, secure monitor, or memory protection. Ability to run and interpret quick tests to verify security assumptions. Experience with advanced attack surfaces like side channel or fault attacks. Excellent collaboration, communication, and documentation skills. Nice To Have: Familiarity with hardware design flows (e.g., RTL, UVM/SystemVerilog). Exposure to TPMs, Secure Elements, or hardware backed crypto modules. Background in academic research or industry work in embedded security, firmware, or cryptographic implementation. Discovering or analysing security vulnerabilities in products, ideally with public CVEs or equivalent internal findings. Hands on experience evaluating or testing products against certification schemes such as SESIP, PSA Certified, or Common Criteria. 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.
03/02/2026
Full time
Job Description: Are you passionate about building secure systems from the ground up? We're looking for an experienced and motivated Product Security Engineer to help shape the security posture of our SoC and embedded firmware solutions! In this role, you'll evaluate system security architectures, dive into firmware code for review, contribute to ROM assessments, and perform hands on threat modeling and lightweight testing. This is a fantastic opportunity for someone who loves solving complex security challenges, enjoys collaborating with brilliant minds across domains, and wants to make a meaningful impact in real world products. If you care about getting the details right and empowering others to do the same, we'd love to hear from you! Responsibilities: Review firmware and SoC architecture for security risks and threat models. Evaluate critical security features like secure boot, rollback protection, memory isolation, and TEE. Perform C/C++ security code reviews to spot implementation level flaws. Conduct targeted hands on tests to validate security concerns when needed. Collaborate with cross functional teams to embed security into the development lifecycle. Help shape secure firmware architectures for key handling, update flows, and hardware backed protections. Communicate risks and solutions clearly to both technical and non technical audiences. Required Skills and Experience: Proven experience securing hardware firmware interfaces or embedded systems. Strong hands on expertise in C/C++ security code reviews. Background in secure boot, key provisioning, firmware hardening, and trusted computing. Solid understanding of firmware attack surfaces: fault injection, code injection, privilege escalation. Familiarity with isolation technologies such as Arm TrustZone, secure monitor, or memory protection. Ability to run and interpret quick tests to verify security assumptions. Experience with advanced attack surfaces like side channel or fault attacks. Excellent collaboration, communication, and documentation skills. Nice To Have: Familiarity with hardware design flows (e.g., RTL, UVM/SystemVerilog). Exposure to TPMs, Secure Elements, or hardware backed crypto modules. Background in academic research or industry work in embedded security, firmware, or cryptographic implementation. Discovering or analysing security vulnerabilities in products, ideally with public CVEs or equivalent internal findings. Hands on experience evaluating or testing products against certification schemes such as SESIP, PSA Certified, or Common Criteria. 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 Overview: As a Security Engineer - Fuzzing Specialist, you will own and evolve our coverage-guided fuzzing program. Your mission is to uncover hard-to-reach security flaws before attackers do, drive fixes to closure, and help product teams to embrace dynamic testing like fuzzing. You'll scout for new attack surfaces, craft high-performance fuzzing harnesses, and design custom sanitizers that push the state of the art. Success means measurable coverage gains, actionable crash reports, and products that ship with provable resilience. Responsibilities: Map & prioritise fuzzing surfaces across services, libraries, APIs, and protocols; maintain a living risk-based roadmap. Design, build, and extend fuzzing harnesses (libFuzzer, AFL , Honggfuzz, etc.) that improve code-path exploration and minimise false positives. Continuously improve coverage by growing seed corpus, deploying targeted mutation strategies, and integrating new instrumentation techniques. Automate crash triage & root-cause analysis; distinguish exploitable vulnerabilities from benign faults and drive CVE-level findings to remediation. Develop custom sanitizers to expose classes of bugs traditional fuzzing misses. Validate fixes & guard against regressions through differential fuzzing and regression corpora. Assess external disclosuresbug bounties, supply chain advisories) to determine fuzzing detectability and refine harnesses when gaps are found. Document, report, and share insights- from coverage metrics to post mortems to create data driven security. Required Skills and Experience: 1+ years in application or product security with a deep focus on coverage-guided fuzzing. Hands on expertise with at least one modern fuzzing framework (e.g., libFuzzer, AFL , Honggfuzz). Proficient in C/C++ plus strong scripting ability in Python for automation. Solid understanding of memory safety vulnerabilities, undefined behaviour, sanitizers, and compiler instrumentation. Demonstrated ability to triage crashes using debuggers, profilers, and reverse-engineering tools (gdb/lldb, IDA/Ghidra). Excellent written communication for documenting findings and influencing engineering teams. Nice To Have Skills and Experience: Contributions to open-source fuzzing tools, sanitizers, or security research publications. Knowledge of distributed fuzzing at scale (GCP/AWS, Kubernetes, or bare metal clusters). Familiarity with kernel, embedded, or firmware fuzzing (e.g., Syzkaller, QEMU-based harnesses). Background in reverse engineering, static analysis or symbolic execution. Experience integrating fuzzing into CI/CD pipelines and tracking coverage metrics. If you're passionate about breaking software safely, love high coverage charts, and want to make a measurable dent in product security, we'd love to hear from you! 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.
03/02/2026
Full time
Job Overview: As a Security Engineer - Fuzzing Specialist, you will own and evolve our coverage-guided fuzzing program. Your mission is to uncover hard-to-reach security flaws before attackers do, drive fixes to closure, and help product teams to embrace dynamic testing like fuzzing. You'll scout for new attack surfaces, craft high-performance fuzzing harnesses, and design custom sanitizers that push the state of the art. Success means measurable coverage gains, actionable crash reports, and products that ship with provable resilience. Responsibilities: Map & prioritise fuzzing surfaces across services, libraries, APIs, and protocols; maintain a living risk-based roadmap. Design, build, and extend fuzzing harnesses (libFuzzer, AFL , Honggfuzz, etc.) that improve code-path exploration and minimise false positives. Continuously improve coverage by growing seed corpus, deploying targeted mutation strategies, and integrating new instrumentation techniques. Automate crash triage & root-cause analysis; distinguish exploitable vulnerabilities from benign faults and drive CVE-level findings to remediation. Develop custom sanitizers to expose classes of bugs traditional fuzzing misses. Validate fixes & guard against regressions through differential fuzzing and regression corpora. Assess external disclosuresbug bounties, supply chain advisories) to determine fuzzing detectability and refine harnesses when gaps are found. Document, report, and share insights- from coverage metrics to post mortems to create data driven security. Required Skills and Experience: 1+ years in application or product security with a deep focus on coverage-guided fuzzing. Hands on expertise with at least one modern fuzzing framework (e.g., libFuzzer, AFL , Honggfuzz). Proficient in C/C++ plus strong scripting ability in Python for automation. Solid understanding of memory safety vulnerabilities, undefined behaviour, sanitizers, and compiler instrumentation. Demonstrated ability to triage crashes using debuggers, profilers, and reverse-engineering tools (gdb/lldb, IDA/Ghidra). Excellent written communication for documenting findings and influencing engineering teams. Nice To Have Skills and Experience: Contributions to open-source fuzzing tools, sanitizers, or security research publications. Knowledge of distributed fuzzing at scale (GCP/AWS, Kubernetes, or bare metal clusters). Familiarity with kernel, embedded, or firmware fuzzing (e.g., Syzkaller, QEMU-based harnesses). Background in reverse engineering, static analysis or symbolic execution. Experience integrating fuzzing into CI/CD pipelines and tracking coverage metrics. If you're passionate about breaking software safely, love high coverage charts, and want to make a measurable dent in product security, we'd love to hear from you! 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.
A leading technology company in Cambridge is seeking a Security Engineer - Fuzzing Specialist to enhance their fuzzing program. This role involves identifying and fixing security flaws, crafting fuzzing harnesses, and ensuring product resilience. Ideal candidates will have at least 1 year of experience in application security, proficiency in C/C++, and scripting skills in Python. The position is crucial for maintaining high security standards and preventing software vulnerabilities.
03/02/2026
Full time
A leading technology company in Cambridge is seeking a Security Engineer - Fuzzing Specialist to enhance their fuzzing program. This role involves identifying and fixing security flaws, crafting fuzzing harnesses, and ensuring product resilience. Ideal candidates will have at least 1 year of experience in application security, proficiency in C/C++, and scripting skills in Python. The position is crucial for maintaining high security standards and preventing software vulnerabilities.
A leading technology company in Manchester is seeking experienced Machine Learning Engineers to develop cutting-edge neural graphics algorithms. You will work in a collaborative environment, inventing and implementing state-of-the-art algorithms for gaming. This role demands a strong background in deep learning and image processing, alongside excellent coding abilities in Python and experience with frameworks like TensorFlow or PyTorch. The company promotes a hybrid work model, allowing flexibility across locations.
03/02/2026
Full time
A leading technology company in Manchester is seeking experienced Machine Learning Engineers to develop cutting-edge neural graphics algorithms. You will work in a collaborative environment, inventing and implementing state-of-the-art algorithms for gaming. This role demands a strong background in deep learning and image processing, alongside excellent coding abilities in Python and experience with frameworks like TensorFlow or PyTorch. The company promotes a hybrid work model, allowing flexibility across locations.
A leading technology company in Cambridge is seeking a skilled Technical Writer to create engaging content for sophisticated software products. This role requires significant experience in technical writing and collaboration with engineering teams in an agile environment. Candidates should have a proactive approach to product testing and possess strong skills in Technical Communications. The company offers a hybrid work model and values diverse backgrounds, promoting a collaborative and supportive team environment.
03/02/2026
Full time
A leading technology company in Cambridge is seeking a skilled Technical Writer to create engaging content for sophisticated software products. This role requires significant experience in technical writing and collaboration with engineering teams in an agile environment. Candidates should have a proactive approach to product testing and possess strong skills in Technical Communications. The company offers a hybrid work model and values diverse backgrounds, promoting a collaborative and supportive team environment.
Are you passionate about shaping the future of chip design? In the Solutions Engineering group at Arm, we offer the outstanding opportunity for an experienced Software Engineer to join our successful team in a dynamic and diverse role! Arm is establishing teams to develop new and best-in-class silicon platforms, addressing markets such as premium mobile, compute, IoT, AI/ML server, and automotive. Arm's ambition is to demonstrate efficient performance by architecting, implementing, and fabricating pioneering silicon using the latest SoC process nodes and packaging technologies. This is an exciting and unique initiative, where we are driving how the next generation of leading compute devices are built across the industry. Join Arm to be part of the solution. Responsibilities: In this role, you will join a highly focused team where we analyse and optimise the performance per watt of our next generation solutions using innovative technologies, methodologies and tools. This will involve development of software used in simulation, emulation, modelling and collaboration with cross functional teams in design, verification, architecture, firmware, and pre- and post-silicon test. You will build and innovate new processes along the way. We want your talents applied not only to ensuring customer requirements in PPA are measured and analysed but also understood and creatively exceeded. This includes: Architecting and implementing the group's future direction for software development, maintenance, continuous integration, and test. Developing innovative software applications for Arm SoCs to be used as workloads for power analysis in modelling, simulation, emulation and silicon platforms. Developing software micro benchmarks to model Linux/Android applications. Close collaboration with analysis and hardware engineers to investigate issues and understand the software and hardware behaviour to deliver power optimisations. Required Skills and Experience : Proven experience in software development for SoC platforms. A background developing low level embedded system firmware, boot loaders, RTOS, device drivers. Familiarity working with operating system environments (Linux, Android). Experience in architecting software stacks written preferably in C or C++. Demonstrable experience in developing and implementing methodologies for reusable and maintainable code. Theoretical and practical skills in structuring code for continuous integration, scalability, and testability. Nice To Have Skills and Experience : Understanding of sophisticated SoC power management firmware. Experience developing or analysing CPU, machine learning, media, and memory system benchmarks used for PPA analysis. Background in running simulation/emulation tools (e.g. VCS, Questasim, Incisive, Veloce Strato, Palladium, Zebu, etc). Our 10x mindset guides how we engineer, collaborate, and grow. Understand what it means and how to reflect 10x in your work. 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.
03/02/2026
Full time
Are you passionate about shaping the future of chip design? In the Solutions Engineering group at Arm, we offer the outstanding opportunity for an experienced Software Engineer to join our successful team in a dynamic and diverse role! Arm is establishing teams to develop new and best-in-class silicon platforms, addressing markets such as premium mobile, compute, IoT, AI/ML server, and automotive. Arm's ambition is to demonstrate efficient performance by architecting, implementing, and fabricating pioneering silicon using the latest SoC process nodes and packaging technologies. This is an exciting and unique initiative, where we are driving how the next generation of leading compute devices are built across the industry. Join Arm to be part of the solution. Responsibilities: In this role, you will join a highly focused team where we analyse and optimise the performance per watt of our next generation solutions using innovative technologies, methodologies and tools. This will involve development of software used in simulation, emulation, modelling and collaboration with cross functional teams in design, verification, architecture, firmware, and pre- and post-silicon test. You will build and innovate new processes along the way. We want your talents applied not only to ensuring customer requirements in PPA are measured and analysed but also understood and creatively exceeded. This includes: Architecting and implementing the group's future direction for software development, maintenance, continuous integration, and test. Developing innovative software applications for Arm SoCs to be used as workloads for power analysis in modelling, simulation, emulation and silicon platforms. Developing software micro benchmarks to model Linux/Android applications. Close collaboration with analysis and hardware engineers to investigate issues and understand the software and hardware behaviour to deliver power optimisations. Required Skills and Experience : Proven experience in software development for SoC platforms. A background developing low level embedded system firmware, boot loaders, RTOS, device drivers. Familiarity working with operating system environments (Linux, Android). Experience in architecting software stacks written preferably in C or C++. Demonstrable experience in developing and implementing methodologies for reusable and maintainable code. Theoretical and practical skills in structuring code for continuous integration, scalability, and testability. Nice To Have Skills and Experience : Understanding of sophisticated SoC power management firmware. Experience developing or analysing CPU, machine learning, media, and memory system benchmarks used for PPA analysis. Background in running simulation/emulation tools (e.g. VCS, Questasim, Incisive, Veloce Strato, Palladium, Zebu, etc). Our 10x mindset guides how we engineer, collaborate, and grow. Understand what it means and how to reflect 10x in your work. 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 Overview: Are you looking for your next career challenge? We seek a creative and innovative Hardware Test Development Engineer with experience of designing custom automated hardware test solutions for high-performance embedded systems and high-speed peripheral interfaces to join Arm's Hardware Platform team, based in Cambridge. The team works at the forefront of embedded design focusing on supporting and prototyping Arm's latest IP products! We develop physical hardware platforms, based around Arm's system-on-chips (SoCs) and FPGAs used for software development and validation activities for external partners/customers and Arm's internal development teams. Responsibilities: The specification, design, implementation and commissioning of high-frequency digital and analogue custom test solutions (breakout boards, complex, high pin-count test sockets, chip interposers). You will be responsible to help test and characterise the performance of Arm's custom system-on-chip (SoC) solutions! Work alongside and support hardware engineers, collaborating with PCB designers to develop robust test PCBs and fixtures. Contribute to design reviews in respect of test access and assess the impact of design changes from a verification point of view. Required Skills and Experience: Test development expertise and methodologies for compute platforms involving SoCs, DDR/LPDDR, PCIe, Ethernet, RF, standard peripheral and memory interfaces Expertise in formulating and delivering test strategies for embedded hardware, including writing test plans, test procedures and reports, including time estimates Proven experience with test methodologies for test access of high pin-count devices Familiarity with hardware architectures of a system-on-chip (SoC) preferably Arm-based, and their impact on testing methodologies and processes Competent with EDA tools for schematic entry and PCB layout of test jigs and fixtures from a board-design perspective (Ideally Cadence OrCAD CIS & Allegro suite) Proficiency in measuring, analysing and characterising high-speed serial links, such as eye diagrams and performing S-parameter measurements Embedded hardware debug using laboratory test equipment, such as oscilloscopes, vector network analysers and protocol analysers A methodical and structured approach to debug and problem-solving Strong verbal and written technical communication skills Experience in working in a fast-paced environment with the desire to learn new skills "Nice To Have" Skills and Experience: Knowledge of PCB stack-up definitions and high-speed routing constraints for optimal signal integrity and power delivery for high power devices Production Test development experience (JTAG, XJTAG) Scripting experience (e.g. Python, SKILL, TCL) Knowledge of mechanical and thermal design and associated CAD packages Developing applications using SBC development kits would be an advantage 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.
03/02/2026
Full time
Job Overview: Are you looking for your next career challenge? We seek a creative and innovative Hardware Test Development Engineer with experience of designing custom automated hardware test solutions for high-performance embedded systems and high-speed peripheral interfaces to join Arm's Hardware Platform team, based in Cambridge. The team works at the forefront of embedded design focusing on supporting and prototyping Arm's latest IP products! We develop physical hardware platforms, based around Arm's system-on-chips (SoCs) and FPGAs used for software development and validation activities for external partners/customers and Arm's internal development teams. Responsibilities: The specification, design, implementation and commissioning of high-frequency digital and analogue custom test solutions (breakout boards, complex, high pin-count test sockets, chip interposers). You will be responsible to help test and characterise the performance of Arm's custom system-on-chip (SoC) solutions! Work alongside and support hardware engineers, collaborating with PCB designers to develop robust test PCBs and fixtures. Contribute to design reviews in respect of test access and assess the impact of design changes from a verification point of view. Required Skills and Experience: Test development expertise and methodologies for compute platforms involving SoCs, DDR/LPDDR, PCIe, Ethernet, RF, standard peripheral and memory interfaces Expertise in formulating and delivering test strategies for embedded hardware, including writing test plans, test procedures and reports, including time estimates Proven experience with test methodologies for test access of high pin-count devices Familiarity with hardware architectures of a system-on-chip (SoC) preferably Arm-based, and their impact on testing methodologies and processes Competent with EDA tools for schematic entry and PCB layout of test jigs and fixtures from a board-design perspective (Ideally Cadence OrCAD CIS & Allegro suite) Proficiency in measuring, analysing and characterising high-speed serial links, such as eye diagrams and performing S-parameter measurements Embedded hardware debug using laboratory test equipment, such as oscilloscopes, vector network analysers and protocol analysers A methodical and structured approach to debug and problem-solving Strong verbal and written technical communication skills Experience in working in a fast-paced environment with the desire to learn new skills "Nice To Have" Skills and Experience: Knowledge of PCB stack-up definitions and high-speed routing constraints for optimal signal integrity and power delivery for high power devices Production Test development experience (JTAG, XJTAG) Scripting experience (e.g. Python, SKILL, TCL) Knowledge of mechanical and thermal design and associated CAD packages Developing applications using SBC development kits would be an advantage 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.