Hardware RTL Verification and Design Engineer

6 days ago


Cambridge, Cambridgeshire, United Kingdom Signaloid Full time
About the Role

Signaloid is seeking an experienced Hardware RTL Tools and Verification Engineer to join our team. The ideal candidate will have a strong background in Verilog RTL, low-level C/C++, and FPGA-based design. They will be responsible for implementing and maintaining our hardware design tools, as well as verifying hardware designs.

Key Responsibilities:

  • Implement and set up continuous integration and continuous deployment (CI/CD) and testing for hardware design tools and verification.
  • Integrate hardware prototypes with GitHub's self-hosted runners for CI/CD.
  • Maintain the hardware lab where hardware prototypes used in the CI/CD infrastructure are hosted.
  • Be responsible for maintaining the suite of hardware design tools used across development, verification, and production deployment.
  • Integrate tools for functional emulation of the microarchitecture of Signaloid's processor platforms with hardware prototypes.
About the Team

Our team consists of experienced engineers with a strong background in computer engineering and a passion for innovative technologies. We are a collaborative and dynamic team that values open communication, creativity, and continuous learning.

About Signaloid

Signaloid is a cutting-edge technology company that provides a computing platform for uncertainty quantification. Our platform is designed to provide orders of magnitude speedup and lower implementation cost for computing tasks traditionally solved using Monte Carlo methods. We are a cloud-based platform that lets you run tasks via a cloud-based task execution API, and we also provide on-premises and edge-hardware implementations for customers who want to use their existing infrastructure.

Requirements

  • At least three years experience with Verilog RTL.
  • Three or more years experience writing low-level C/C++.
  • Experience with commercial FPGA development tools as well as with open-source FPGA development tools.
  • Strong background in FPGA-based design, simulation, testbench construction, etc.
  • Strong background and understanding of Unix.
  • Strong background in computer networking and system administration.
  • Experience with multiple Linux and BSD distributions.
  • Experience building customized OS distributions, applying kernel patches, and creating custom system builds for embedded hardware platforms.
  • An ability to communicate complex engineering ideas succinctly and clearly.

Desirable Attributes, Skills, and Experience:

  • Familiarity with Python and Go.
  • Familiarity with cocotb.
  • Familiarity with cross-compilation toolchains, LLVM, and RISC-V architecture.
  • Good understanding of digital arithmetic and number formats used in modern computing systems.
  • Applied mathematics or physics background.


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Description:Arm's Productivity Engineering group is seeking a skilled Hardware Verification engineer to join our hardware methodology team. In this role, you will develop verification standards, flows, and automation in areas where RTL and Physical Implementation are closely linked.Key Responsibilities:Develop verification techniques for RTL structures...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Description:Arm's Productivity Engineering group is seeking a skilled Hardware Verification engineer to join our hardware methodology team. In this role, you will develop verification standards, flows, and automation in areas where RTL and Physical Implementation are closely linked.Key Responsibilities:Develop verification techniques for RTL structures...


  • Cambridge, Cambridgeshire, United Kingdom Signaloid Full time

    Role OverviewAs a Hardware RTL Tools and Verification Engineer at Signaloid, you will play a crucial role in implementing and setting up continuous integration and continuous deployment (CI/CD) and testing for hardware design tools and verification of hardware designs. You will integrate hardware prototypes with GitHub's self-hosted runners for CI/CD and...


  • Cambridge, Cambridgeshire, United Kingdom Signaloid Full time

    Role OverviewSignaloid is seeking a skilled Hardware RTL Tools and Verification Engineer to join our team. As a key member of our engineering team, you will be responsible for implementing and setting up continuous integration and continuous deployment (CI/CD) and testing for hardware design tools as well as for verification of hardware designs.Key...


  • Cambridge, Cambridgeshire, United Kingdom Signaloid Full time

    {"h1": "Hardware RTL Tools and Verification Engineer Role", "p": "Signaloid provides a computing platform that dynamically tracks data uncertainties and accelerates computations in execution workloads. Our deterministic computing platform uses in-processor representations of probability distributions, resulting in orders of magnitude speedup and lower...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Description:Arm's Hardware Verification team is seeking a skilled engineer to develop verification standards, flows, and automation in areas where RTL and Physical Implementation are most closely linked. The ideal candidate will have experience in hardware verification or design, with a strong understanding of power domains, clock domain crossings, clock...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Description:Arm's Hardware Verification team is seeking a skilled engineer to develop verification standards, flows, and automation in areas where RTL and Physical Implementation are most closely linked. The ideal candidate will have experience in hardware verification or design, with a strong understanding of power domains, clock domain crossings, clock...


  • Cambridge, Cambridgeshire, United Kingdom Arm Full time

    Hardware Verification EngineerArm Productivity Engineering group is seeking a skilled Hardware Verification Engineer to join our hardware methodology team. As a key member of our team, you will be responsible for developing verification standards, flows, and automation in areas where RTL and Physical Implementation are most closely linked.Key...


  • Cambridge, Cambridgeshire, United Kingdom Arm Full time

    Hardware Design Engineer - RTL and Physical Implementation ExpertArm's Productivity Engineering group is seeking a highly skilled Hardware Design Engineer to join our team. As a key member of our hardware methodology team, you will be responsible for developing and improving RTL structures related to clock, reset, and power domain crossings. Your expertise...


  • Cambridge, Cambridgeshire, United Kingdom Arm Full time

    Hardware Design Engineer - RTL and Physical ImplementationArm's Hardware Productivity Engineering group is seeking a skilled Hardware Design Engineer to join our team. As a key member of our hardware methodology team, you will be responsible for developing and improving RTL structures related to clock, reset, and power domain crossings.Key...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Description:We are seeking a highly skilled Hardware Design Engineer to join our team at ARM. As a key member of our hardware methodology team, you will be responsible for developing and improving RTL structures related to clock, reset, and power domain crossings.Your expertise in RTL design and physical implementation will enable you to take ownership...


  • Cambridge, Cambridgeshire, United Kingdom Signaloid Full time

    Role OverviewSignaloid is seeking a skilled Hardware RTL Tools and Verification Engineer to join our team. As a key member of our engineering team, you will be responsible for implementing and setting up continuous integration and continuous deployment (CI/CD) and testing for hardware design tools as well as for verification of hardware designs.You will...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Title: Lead Hardware Verification ArchitectThis is an exceptional opportunity for a highly motivated and experienced verification engineer to join the System IP team at ARM.About the RoleThe successful candidate will be responsible for leading the verification of a unit within a project through all phases of the design and verification flow. This...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Title: Lead Hardware Verification ArchitectThis is an exceptional opportunity for a highly motivated and experienced verification engineer to join the System IP team at ARM.About the RoleThe successful candidate will be responsible for leading the verification of a unit within a project through all phases of the design and verification flow. This...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewAs a key member of the Arm Productivity Engineering group, you will be responsible for developing verification standards, flows, and automation in areas where RTL and Physical Implementation are most closely linked.This role requires a strong understanding of power domains, clock domain crossings, clock and reset distribution, and power...


  • Cambridge, Cambridgeshire, United Kingdom Arm Full time

    Job DescriptionArm Productivity Engineering group is dedicated to developing innovative tools and solutions that support the active development of hardware and software teams. As a key member of this team, you will play a crucial role in developing verification standards, flows, and automation in areas where RTL and Physical Implementation are most closely...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Arm Productivity Engineering group develops tools and solutions across the technology stack to support the active development of hardware and software teams. We are seeking a Hardware engineer whose expertise bridges RTL Design and Physical Implementation abilities to join our hardware methodology team.In this role, you will take ownership of developing...


  • Cambridge, Cambridgeshire, United Kingdom Arm Full time

    Job Description:Arm Productivity Engineering group develops tools and solutions across the technology stack to support the active development of hardware and software teams.In this role, you will take ownership of developing verification standards, flows and automation in areas where RTL and Physical Implementation are most closely linked, for example for...


  • Cambridge, UK, Cambridgeshire, United Kingdom The Engage Partnership Recruitment Full time

    Role: RTL Verification EngineerLocation: Cambridge, UKCompensation: Up to £80,000 Gross Per Annum + BenefitsVisa: Sponsorship available if required - must be based within UK.Thinking of a new challenge?What about an opportunity to work on a state-of-art distributed system?With a goal of shaping the future of deep-tech development tools, this player is a key...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Title: Senior RTL Design EngineerArm's Systems Development team is seeking a highly skilled Senior RTL Design Engineer to join our team. As a key member of our design team, you will be responsible for the specification, design, and verification of various compute subsystems in our products.Responsibilities:Design and develop RTL for complex SoC...