Staff Software Security Engineer

4 days ago


Ely, Cambridgeshire, United Kingdom ARM Full time
Job Overview:

We are seeking a highly skilled and experienced security engineer to lead the central software security testing program across software in Arm. The role is within Arm's multifaceted Product Security team. You will have the opportunity to drive improvements in security of Arm software, and processes, and build security culture.

Key Responsibilities:
  • Develop comprehensive software security assessment methodologies.
  • Conduct security assessments and code reviews to identify and remediate vulnerabilities in firmware and system software.
  • Review and advise on output of security testing, including DAST, SAST, SCA.
  • Advance baseline for security testing across Arm's software.
  • Develop software fuzz testing strategies at Arm.
  • Enable engineering teams to implement security testing independently.
  • Stay up-to-date with industry best practices and developments in software security.
Required Skills and Experience:
  • Deep knowledge and expertise in developing and reviewing software threat models.
  • Experience writing secure code, and designing secure software specifically for low-level software such as drivers, firmware.
  • Knowledge of well-known industry-standard fuzzing tools such as AFL, libfuzzer, syzcaller.
  • Demonstrated skills for secure code reviews (C/C++) of complex software projects.
  • Experience in automation using scripting languages (e.g., Python).
  • Experience in performing Software Composition Analysis using tools such as Black Duck.
Nice to Have Skills and Experience:
  • Experience working with Arm's open-source software.
  • Knowledge of Arm assembly.
  • Experience in penetration testing.
  • Delivered software security training.
  • Experience in configuration and creation of rules for SAST tools such as Coverity and SonarQube.
  • Experience in performing root cause analysis for security issues.
  • Experience working with relevant security certification schemes (e.g., PSA Certified, common criteria, SESIP) and international standards (e.g., ISO 21434, IEC).
What We Offer:

Arm is committed to global talent acquisition, offering an attractive relocation package. With offices worldwide, Arm is a diverse organization of dedicated, creative, and hardworking engineers. By enabling a dynamic, inclusive, meritocratic, and open workplace where everyone can grow and succeed, we encourage our people to share their outstanding contributions to Arm's success in the global marketplace.

We strive to create a work environment that supports both high performance and personal well-being. Our hybrid working approach empowers groups/teams to determine their own working patterns, depending on the work and the team's needs.

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



  • Ely, Cambridgeshire, United Kingdom ARM Full time

    About the RoleWe are seeking a highly skilled Senior/Staff Graphics Software Engineer to join our innovative graphics research team at ARM. As a key member of our team, you will play a crucial role in shaping the future of mobile graphics.Key ResponsibilitiesPerform extensive research into the latest mobile graphics techniques, such as GPU Driven rendering...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    About the RoleWe are seeking a highly skilled Senior/Staff Graphics Software Engineer to join our innovative graphics research team at ARM. As a key member of our team, you will play a crucial role in shaping the future of mobile graphics.Key ResponsibilitiesPerform extensive research into the latest mobile graphics techniques, such as GPU Driven rendering...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job Overview:We are seeking a highly skilled Software Engineer to join our Functional Safety compiler team to work on our next generation C++17 compiler.The Arm Compiler for Embedded product is based on LLVM and Clang, and our team works on the qualification and certification of the compiler to Functional Safety standards such as ISO 26262 and the...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job Overview:We are seeking a highly skilled Software Engineer to join our Functional Safety compiler team to work on our next generation C++17 compiler.The Arm Compiler for Embedded product is based on LLVM and Clang, and our team works on the qualification and certification of the compiler to Functional Safety standards such as ISO 26262 and the...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewAt Arm, we're pushing the boundaries of technology to connect billions of people worldwide. Our software teams are driving innovation, and we're seeking a Senior Software Performance Engineer to join our mission.Key ResponsibilitiesDesign and implement high-performance software solutions for Arm architectureCollaborate with cross-functional teams...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewWe are seeking a highly skilled software engineer to join our Streamline developer tools team at ARM. As a key member of our team, you will be responsible for designing, developing, and maintaining the next generation of performance analysis tools for ARM CPUs.The ideal candidate will have a strong understanding of Java or modern C++ and...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewWe are seeking a highly skilled software engineer to join our Streamline developer tools team at ARM. As a key member of our team, you will be responsible for designing, developing, and maintaining the next generation of performance analysis tools for ARM CPUs.The ideal candidate will have a strong understanding of Java or modern C++ and...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

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


  • Ely, Cambridgeshire, United Kingdom ARM Full time

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


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Position Overview:As a pivotal member of our software engineering division, you will play a crucial role in shaping our software strategy across diverse computing domains, including data centers, automotive, mobile, robotics, networking, and IoT. Your expertise will be instrumental in driving the adoption of innovative features and trends in core processing...

  • Staff Engineer

    4 days ago


    Ely, Cambridgeshire, United Kingdom ARM Full time

    About the Role:We are seeking a highly skilled Staff Engineer to join our FPGA Prototyping Verification team at ARM. As a key member of our Solutions Engineering group, you will play a critical role in driving the verification of System-on-Chip (SoC) RTL designs for FPGA implementation.Key Responsibilities:Verification of SoC RTL Designs: Develop and...

  • Staff Engineer

    4 days ago


    Ely, Cambridgeshire, United Kingdom ARM Full time

    About the Role:We are seeking a highly skilled Staff Engineer to join our FPGA Prototyping Verification team at ARM. As a key member of our Solutions Engineering group, you will play a critical role in driving the verification of System-on-Chip (SoC) RTL designs for FPGA implementation.Key Responsibilities:Verification of SoC RTL Designs: Develop and...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Overview:As a pivotal member of our software engineering division, you will contribute to the evolution of our software strategy across diverse computing sectors, including data centers, automotive, mobile, robotics, networking, home devices, laptops, televisions, embedded systems, and IoT. Your role will focus on promoting the adoption of innovative...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    About the RoleWe are seeking a highly skilled and experienced Embedded Software Engineer to join our team at ARM. As a key member of our Software Group, you will have the opportunity to contribute to the design and development of reference systems and platform software for Arm application processors and MCUs.Key ResponsibilitiesContribute to the design and...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    About the RoleWe are seeking a highly skilled and experienced Embedded Software Engineer to join our team at ARM. As a key member of our Software Group, you will have the opportunity to contribute to the design and development of reference systems and platform software for Arm application processors and MCUs.Key ResponsibilitiesContribute to the design and...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer in Test to join our Arm Performance Studio team. As a key member of our team, you will be responsible for delivering high-quality performance tools that enable mobile game developers to create efficient and fast content.Key ResponsibilitiesDesign and automate tests for our backend...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewArm is seeking a skilled and experienced Software Release Engineer to join our Software Engineering group. As a member of the AIS team, you will have the opportunity to enable the evolution of Automotive Compute Subsystems.Your primary responsibilities will include leading a team responsible for the Release of Automotive Reference stacks.Key...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewArm is seeking a skilled and experienced Software Release Engineer to join our Software Engineering group. As a member of the AIS team, you will have the opportunity to enable the evolution of Automotive Compute Subsystems.Your primary responsibilities will include leading a team responsible for the Release of Automotive Reference stacks.Key...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Position Overview:ARM is seeking a dedicated Software Engineer in Test (SEIT) to become a part of the pioneering SoC Bring Up and Debugger tooling solutions team.The ARM Debugger team, situated within Central Engineering - Software, is at the forefront of developing advanced SoC Bring Up tools aimed at enhancing existing software and hardware debugging...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Overview:Are you ready to contribute to a team that develops software technology components utilized by millions of users across diverse platforms and market sectors worldwide? As a Software Architect within the Software Organization, you will collaborate with our primary software ecosystems to outline software solutions that empower Arm technology and...