Staff Engineer

3 weeks ago


Cambridge, Cambridgeshire, United Kingdom ARM Full time
About the Team

At ARM, we're a dynamic team of engineers dedicated to providing a robust platform for building and testing software on our 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 our team, you'll be responsible for driving verification of SoC RTL designs that are modified for FPGA implementation. Your day-to-day work will consist of 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, developing tools using scripting languages like Python, Perl, Shell for automation of tasks.

Responsibilities
  • Writing test plans, defining test methodologies, completing functional verification to the required quality levels and schedules.
  • Automating flows & methodology such that they can be deployed to the user community.
  • Collaborating with engineers from other teams including architecture, design, implementation, Verification and Software development to lead verification efforts of assigned project.
  • Mentoring and coaching junior members of the team.
Required Skills and Experience
  • Worked on embedded C++ based SoC verification environments
  • Experience working with systems using AMBA bus standards e.g. AXI, AHB, APB.
  • Extensive experience of relevant verification experience including technical team leadership, mentoring or coaching junior engineer.
  • Understanding of computer architecture fundamentals
  • Experience with Tcl, Python or other scripting languages
  • Exposure to all stages of verification: requirements collection, creation of verification methodology plans, test plans, testbench implementation, test case development, documentation and support.
Nice To Have
  • Experience with ARM-based designs and/or ARM System Architectures.
  • Familiarity with ARM debugger and trace features e.g ARM DS, DSTREAM.
  • Experience with verification methodologies – UVMOVM.

  • Staff Engineer

    2 weeks ago


    Cambridge, Cambridgeshire, United Kingdom newscientist - Jobboard Full time

    Job Title: Staff EngineerWe are seeking a highly skilled Staff Engineer to join our team at Altos Labs. As a Staff Engineer, you will play a key role in designing, implementing, and managing our high-performance computing systems infrastructure, with a focus on GPU-accelerated computation and high-performance storage.Responsibilities:Design and implement...

  • Staff Engineer

    2 weeks ago


    Cambridge, Cambridgeshire, United Kingdom newscientist - Jobboard Full time

    Job Title: Staff EngineerWe are seeking a highly skilled Staff Engineer to join our team at Altos Labs. As a Staff Engineer, you will play a key role in designing, implementing, and managing high-performance computing systems infrastructure, focusing on GPU compute capabilities.Responsibilities:Design and implement high-performance computing systems...

  • Staff Engineer

    2 weeks ago


    Cambridge, Cambridgeshire, United Kingdom newscientist - Jobboard Full time

    Job Title: Staff EngineerWe are seeking a highly skilled Staff Engineer to join our team at Altos Labs. As a Staff Engineer, you will play a key role in designing, implementing, and managing high-performance computing systems infrastructure, focusing on GPU compute capabilities.Responsibilities:Design and implement high-performance computing systems...


  • Cambridge, Cambridgeshire, United Kingdom TE Connectivity Corporation Full time

    Job Title: Staff Software EngineerAt TE Connectivity, we're looking for a talented Staff Software Engineer to join our team. As a key member of our Software Systems Engineering team, you'll play a crucial role in designing, developing, and implementing software operating/automation systems.Responsibilities:Lead the development of software for systems and...


  • Cambridge, Cambridgeshire, United Kingdom TE Connectivity Corporation Full time

    Job Title: Staff Software EngineerAt TE Connectivity, we're looking for a talented Staff Software Engineer to join our team. As a key member of our Software Systems Engineering team, you'll play a crucial role in designing, developing, and implementing software operating/automation systems.Responsibilities:Lead the development of software for systems and...

  • Staff SoC Engineer

    6 days ago


    Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Title: Staff SoC EngineerJob Summary: We 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 micro-architecture specifications for SoC...


  • Cambridge, Cambridgeshire, United Kingdom TE Connectivity Corporation Full time

    Job Title: Staff Software EngineerAt TE Connectivity, we're looking for a highly skilled Staff Software Engineer to join our team. As a key member of our Software Systems Engineering team, you will play a critical role in designing, developing, and implementing software operating/automation systems.Responsibilities:Lead the development of software for...


  • Cambridge, Cambridgeshire, United Kingdom TE Connectivity Corporation Full time

    Job Title: Staff Software EngineerAt TE Connectivity, we're looking for a highly skilled Staff Software Engineer to join our team. As a key member of our Software Systems Engineering team, you will play a critical role in designing, developing, and implementing software operating/automation systems.Responsibilities:Lead the development of software for...


  • Cambridge, Cambridgeshire, United Kingdom Arm Limited Full time

    Job Title: Staff Validation EngineerArm's Systems Development team is seeking a creative and enthusiastic SoC Verification Engineer to join our team. As a Staff Validation Engineer, you will be responsible for verifying and testing sophisticated IP such as CPU/GPU/DSP processors with memory controllers and interconnect fabrics.Key Responsibilities:Develop...


  • Cambridge, Cambridgeshire, United Kingdom Arm Limited Full time

    Job Title: Staff Validation EngineerArm's Systems Development team is seeking a creative and enthusiastic SoC Verification Engineer to join our team. As a Staff Validation Engineer, you will be responsible for verifying and testing sophisticated IP such as CPU/GPU/DSP processors with memory controllers and interconnect fabrics.Key Responsibilities:Develop...


  • Cambridge, Cambridgeshire, United Kingdom TE Connectivity Corporation Full time

    Job Title: Staff Software EngineerAt TE Connectivity, we're looking for a highly skilled Staff Software Engineer to join our team. As a key member of our Software Systems Engineering team, you'll play a critical role in designing, developing, and implementing software operating/automation systems.Key Responsibilities:Lead the development of software for...


  • Cambridge, Cambridgeshire, United Kingdom TE Connectivity Corporation Full time

    Job Title: Staff Software EngineerAt TE Connectivity, we're looking for a highly skilled Staff Software Engineer to join our team. As a key member of our Software Systems Engineering team, you'll play a critical role in designing, developing, and implementing software operating/automation systems.Key Responsibilities:Lead the development of software for...


  • Cambridge, Cambridgeshire, United Kingdom Arm Full time

    Job Title: Staff Validation EngineerWe are seeking a skilled Staff Validation Engineer to join our Systems Development team at Arm. As a key member of our team, you will be responsible for verifying and testing sophisticated IP such as CPU/GPU/DSP processors with memory controllers and interconnect fabrics.Key Responsibilities:Develop and implement test...

  • Staff HPC Engineer

    1 month ago


    Cambridge, Cambridgeshire, United Kingdom Altos Labs Full time

    Job Title: Staff Scientific HPC EngineerAltos Labs is seeking a highly skilled Staff Scientific HPC Engineer to join our team. As a key member of our Scalable Modeling team, you will be responsible for designing, implementing, and managing high-performance computing systems, with a focus on GPU-accelerated computation and high-performance...

  • Staff HPC Engineer

    1 month ago


    Cambridge, Cambridgeshire, United Kingdom Altos Labs Full time

    Job Title: Staff Scientific HPC EngineerAltos Labs is seeking a highly skilled Staff Scientific HPC Engineer to join our team. As a key member of our Scalable Modeling team, you will be responsible for designing, implementing, and managing high-performance computing systems, with a focus on GPU-accelerated computation and high-performance...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Title: Staff Verification EngineerJob Description:We are seeking a skilled Verification Specialist to join our Systems Development team at ARM. As a Verification Specialist for SoC Design, you will be responsible for verifying and testing sophisticated IP such as CPU/GPU/DSP processors with memory controllers and interconnect fabrics.Key...


  • Cambridge, Cambridgeshire, United Kingdom Arm Limited Full time

    Job Overview:We are seeking a highly skilled Software and DevOps engineer to join our team at Arm Limited. This role has significant impact in improving the engineering experience across the company.Productivity Engineering supplies the tools and systems needed for creation of our software and hardware IP. Within this group, the Software & DevOps function...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Title: Staff SoC Design EngineerJob Summary:Arm's Systems Development team is seeking a creative and enthusiastic SoC Design Engineer to join the team and help develop systems. As a member of the design team, you will be involved in the specification, design and verification of various compute subsystems.Responsibilities:Design engineers are required to...


  • Cambridge, Cambridgeshire, United Kingdom TE Connectivity Corporation Full time

    Unlock Your Potential at TE ConnectivityAt TE Connectivity, we're committed to creating a safer, more sustainable, and connected world. As a Staff Software Engineer, you'll have the opportunity to work with a diverse team of experts from various industries, driving innovation and excellence in software development.Job OverviewOur Software Systems Engineering...

  • Staff Design Engineer

    3 weeks ago


    Cambridge, Cambridgeshire, United Kingdom arm limited Full time

    The RoleJob Description:At Arm Limited, we're seeking a talented Staff Design Engineer to join our Systems Development team. As a key member of our team, you'll be responsible for designing and developing cutting-edge SoC designs for various application segments. Your expertise in RTL design, Verilog, and SystemVerilog will be instrumental in creating...