Staff Engineer

2 days ago


Cambridge, Cambridgeshire, United Kingdom Arm Limited Full time
About the Team

Arm's Solutions Engineering group is a dynamic team of engineers dedicated to providing a robust platform for building and testing software on Arm's cutting-edge subsystems and System-on-Chips (SoCs). Our mission is to accelerate the development process by offering a versatile and high-performance prototyping environment that enables seamless software integration and validation.

Job Description

As a member of this team, your primary responsibilities will include driving verification of SoC RTL designs modified for FPGA implementation, developing and maintaining SoC verification testbench, integrating third-party VIPs, writing test cases in C, reusing C test cases from internal IP/SoC frontend team, creating test plans, and developing tools using scripting languages like Python, Perl, and Shell for automation of tasks.

Key Responsibilities
  • Develop and execute verification plans to ensure high-quality designs
  • Automate verification flows and methodologies for efficient deployment
  • Collaborate with engineers from other teams to lead verification efforts
  • Mentor and coach junior team members
Requirements and Experience
  • Experience with embedded C/C++ based SoC verification environments
  • Knowledge of systems using AMBA bus standards
  • Extensive verification experience, including technical team leadership and mentoring
  • Understanding of computer architecture fundamentals
  • Experience with Tcl, Python, or other scripting languages
  • Exposure to all stages of verification, from requirements collection to test case development


  • Cambridge, Cambridgeshire, United Kingdom AES Full time

    Job Title: Staff Validation EngineerAbout the Role:AES is seeking a highly skilled Staff Validation Engineer to join our team. As a Staff Validation Engineer, you will play a critical role in ensuring the quality and reliability of our medical devices.Key Responsibilities:Provide expert technical input to drive a best-practice systems engineering approach to...


  • Cambridge, Cambridgeshire, United Kingdom AES Full time

    Job Title: Staff Validation EngineerAbout the Role:AES is seeking a highly skilled Staff Validation Engineer to join our team. As a Staff Validation Engineer, you will play a critical role in ensuring the quality and reliability of our medical devices.Key Responsibilities:Provide expert technical input to drive a best-practice systems engineering approach to...


  • Cambridge, Cambridgeshire, United Kingdom AES Full time

    Unlock Your Potential as a Staff Verification EngineerAt AES, we're committed to empowering our employees to reach new heights. As a Staff Verification Engineer, you'll play a crucial role in driving our systems engineering approach to world-leading technology and product development.About the Role:Contribute to the development of best-practice systems...


  • Cambridge, Cambridgeshire, United Kingdom AES Full time

    Unlock Your Potential as a Staff Verification EngineerAt AES, we're committed to empowering our employees to reach new heights. As a Staff Verification Engineer, you'll play a crucial role in driving our systems engineering approach to world-leading technology and product development.About the Role:Contribute to the development of best-practice systems...

  • Staff SoC Engineer

    2 days ago


    Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Title: Staff SoC EngineerWe are seeking a highly skilled Staff SoC Engineer to join our team at Arm. As a Staff SoC Engineer, you will be responsible for designing and developing complex SoC designs using the latest IP products from Arm and other vendors.Key Responsibilities:Design and develop SoC designs using Verilog and/or SystemVerilogDevelop...

  • Staff SoC Engineer

    2 days ago


    Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Title: Staff SoC EngineerWe are seeking a highly skilled Staff SoC Engineer to join our team at Arm. As a Staff SoC Engineer, you will be responsible for designing and developing complex SoC designs using the latest IP products from Arm and other vendors.Key Responsibilities:Design and develop SoC designs using Verilog and/or SystemVerilogDevelop...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewAt ARM, we are seeking a highly skilled Staff SoC Design Engineer to join our Systems Development team. As a key member of our team, you will be responsible for designing and developing cutting-edge SoC designs for various application segments.Key ResponsibilitiesDesign and develop micro-architecture specifications for complex SoC...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewAt ARM, we are seeking a highly skilled Staff SoC Design Engineer to join our Systems Development team. As a key member of our team, you will be responsible for designing and developing cutting-edge SoC designs for various application segments.Key ResponsibilitiesDesign and develop micro-architecture specifications for complex SoC...


  • Cambridge, Cambridgeshire, United Kingdom Altos Labs Full time

    Job Title: Staff Machine Learning EngineerAltos Labs is seeking a highly skilled Staff Machine Learning Engineer to join our Computational Systems Modeling & Scaling team. As a key member of our team, you will play a critical role in accelerating and optimizing our progress in developing foundation models for biology.Responsibilities:Design and build...


  • Cambridge, Cambridgeshire, United Kingdom Altos Labs Full time

    Job Title: Staff Machine Learning EngineerAltos Labs is seeking a highly skilled Staff Machine Learning Engineer to join our Computational Systems Modeling & Scaling team. As a key member of our team, you will play a critical role in accelerating and optimizing our progress in developing foundation models for biology.Responsibilities:Design and build...


  • Cambridge, Cambridgeshire, United Kingdom arm limited Full time

    About the RoleThe FPGA team at Arm is part of the global Productivity Engineering group, responsible for delivering and supporting FPGA platforms. As a Staff FPGA Software Engineer, you will collaborate with local and cross-site teams to achieve verification goals.Key ResponsibilitiesBring up firmware and Open-Source projects on FPGA platforms.Develop unit...


  • Cambridge, Cambridgeshire, United Kingdom arm limited Full time

    About the RoleThe FPGA team at Arm is part of the global Productivity Engineering group, responsible for delivering and supporting FPGA platforms. As a Staff FPGA Software Engineer, you will collaborate with local and cross-site teams to achieve verification goals.Key ResponsibilitiesBring up firmware and Open-Source projects on FPGA platforms.Develop unit...

  • Staff SoC Engineer

    5 days ago


    Cambridge, Cambridgeshire, United Kingdom arm limited Full time

    About the RoleArm's Systems Development team is seeking a skilled SoC Verification Engineer to join their team. As a key member of the team, you will be responsible for verifying and testing sophisticated IP such as CPU/GPU/DSP processors with memory controllers and interconnect fabrics.Key ResponsibilitiesDevelop and execute test plans, methodologies, and...

  • Staff SoC Engineer

    5 days ago


    Cambridge, Cambridgeshire, United Kingdom arm limited Full time

    About the RoleArm's Systems Development team is seeking a skilled SoC Verification Engineer to join their team. As a key member of the team, you will be responsible for verifying and testing sophisticated IP such as CPU/GPU/DSP processors with memory controllers and interconnect fabrics.Key ResponsibilitiesDevelop and execute test plans, methodologies, and...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewAt Arm, we're pushing the boundaries of what's possible with our cutting-edge SoC designs. As a Staff SoC Design Engineer, you'll play a key role in shaping the future of our systems development team.Key ResponsibilitiesAs a member of our design team, you'll be responsible for:Developing micro-architecture specifications for complex SoC...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewAt Arm, we're pushing the boundaries of what's possible with our cutting-edge SoC designs. As a Staff SoC Design Engineer, you'll play a key role in shaping the future of our systems development team.Key ResponsibilitiesAs a member of our design team, you'll be responsible for:Developing micro-architecture specifications for complex SoC...

  • Staff SoC Engineer

    2 weeks ago


    Cambridge, Cambridgeshire, United Kingdom arm limited Full time

    About the RoleAt Arm Limited, we are seeking a highly skilled SoC Verification Engineer to join our Systems Development team. As a key member of our team, you will play a crucial role in creating subsystems and SoC designs for various application segments, utilizing the latest IP products from Arm and other vendors.Key ResponsibilitiesDevelop and implement...

  • Staff SoC Engineer

    2 weeks ago


    Cambridge, Cambridgeshire, United Kingdom arm limited Full time

    About the RoleAt Arm Limited, we are seeking a highly skilled SoC Verification Engineer to join our Systems Development team. As a key member of our team, you will play a crucial role in creating subsystems and SoC designs for various application segments, utilizing the latest IP products from Arm and other vendors.Key ResponsibilitiesDevelop and implement...


  • Cambridge, Cambridgeshire, United Kingdom arm limited Full time

    About the RoleThe FPGA team at Arm is part of the global Productivity Engineering group, responsible for delivering and supporting FPGA platforms. As a Staff FPGA Software Engineer, you will collaborate with local and cross-site teams to achieve verification goals.Key ResponsibilitiesBring up firmware and Open-Source projects on FPGA platforms.Develop unit...


  • Cambridge, Cambridgeshire, United Kingdom arm limited Full time

    About the RoleThe FPGA team at Arm is part of the global Productivity Engineering group, responsible for delivering and supporting FPGA platforms. As a Staff FPGA Software Engineer, you will collaborate with local and cross-site teams to achieve verification goals.Key ResponsibilitiesBring up firmware and Open-Source projects on FPGA platforms.Develop unit...