Hardware RTL Tools and Verification Engineer

2 weeks ago


Edinburgh, Edinburgh, United Kingdom Signaloid Full time
Hardware RTL Tools and Verification Engineer (GB)

3 weeks ago Be among the first 25 applicants

Signaloid provides a computing platform that tracks data uncertainties dynamically and throughout computations in execution workloads. Our computing platform uses deterministic computations on in-processor representations of probability distributions, to enable orders of magnitude speedup and lower implementation cost for computing tasks traditionally solved using Monte Carlo methods. The platform is available as a cloud-based computing engine that lets you run tasks via a cloud-based task execution API. We also provide on-premises and edge-hardware implementations of our computing platform for customers who want to use their existing on-site infrastructure and for use cases requiring operation without connection to the cloud.

Our platform is the most cost-effective way to engineer uncertainty quantification applications and is also the fastest way to run uncertainty quantification tasks, for key use cases. Workloads ranging from options pricing and portfolio modeling in finance, to uncertainty quantification for materials modeling and photonics simulation in engineering, often run an order of magnitude or more faster, compared to Monte-Carlo-based implementations running on high-end AWS EC2 instances.

Our team consists of contrarian engineers with combined research, engineering, and leadership experience from Apple, ARM, Bell Labs, CMU, University of Cambridge, IBM Research, MIT, NEC Labs, and University of Oxford.

Role Description

Within the first year in this role, 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.
  • Integrate hardware prototypes with GitHub's self-hosted runners for CI/CD.
  • Maintain the hardware lab within which 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.
  • Be responsible for maintaining the tools for functional emulation of the microarchitecture of Signaloid's processor platforms and integrating those tools with hardware prototypes.

After a year in this role, you will have the opportunity to:

  • Lead new architectural design work for deployment of continuous integration across Signaloid's compute architectures.
  • Lead the implementation of your own deployment architectural ideas in collaboration with a larger team.
  • Contribute to the strategic direction of Signaloid's computing platforms.
  • Expand your role to encompass other areas in which you have demonstrated exceptional competence.
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.
  • Honesty, empathy, and a willingness to see the world from the viewpoint of others.
Additional 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.
Our Recruiting Procedure
  • All positions require you to write a brief cover letter that should be no more than one page long. The more concise the better. You can also substitute the cover letter for a snippet of code that will run on the signaloid.io platform; be creative We use the cover letter / code snippet to screen for communication skills, as clear communication is essential in a remote working environment.
  • Applicants who pass the cover letter screening receive an initial 15-minute Zoom screening call with the CEO/CTO.
  • Applicants who pass the screening interview will be given a coding project that can be solved using the Free Tier of Signaloid's Signaloid Cloud Developer Platform. We will also provide you with additional free credits on the Signaloid Cloud Developer Platform. The coding exercise will be simple enough to complete in a few hours. You will however have a time window of one week or two weeks (your choice) to complete the coding exercise. You are encouraged to make your implementation open source on GitHub.
  • Applicants who successfully complete the coding exercise are invited for a set of interviews with people from our core teams (there will be up to six interviewers). The interviewers will use the project you completed as a discussion point.
  • In the final stage, applicants are invited for an on-site (or "virtual on-site") day with members of the team you are interviewing to join. During this day, we will work with you on a hands-on simulation of a real working day solving a task relevant to the position you are applying for, working with your potential future colleagues.
Benefits

A flexible hybrid work environment

  • Be part of an international team.
  • Join the rest of the team several times each year for an in-person session somewhere in Europe.
Competitive Compensation
  • Yearly bonus based on company's Objectives and Key Results (OKR) performance and bi-yearly bonus based on your project team's OKR performance.
  • Simple transparent compensation across the company, with four pay levels, in all roles, based on skill level: Contributor, Senior Contributor, Lead Contributor, and Principal Contributor.
  • All full-time employees receive attractive stock options package.
A driven but respectful environment
  • We never speak ill of others even if we differ in our viewpoints; we show up every day with a sense of urgency; we treat each other with respect as though each day were our last.
  • No isolated "projects": No person in the team works in isolation and a successful outcome for the thread of work you lead will inherently depend on getting help from (and helping) other members of the team.
Seniority level

Associate

Employment type

Full-time

Job function

IT Services and IT Consulting

#J-18808-Ljbffr

  • Edinburgh, Edinburgh, United Kingdom microTECH Global Ltd Full time

    Role: Principal Digital Design Engineer Position: Full time, Permanent, Hybrid Location: Edinburgh, Scotland Salary: 90, STERLING Per AnnumSeeking a highly skilled Digital IC Design Engineer with experience in Software and Hardware. You will join the product development team within the successful, high performance mixed signal R&D division. You will be...


  • Edinburgh, Edinburgh, United Kingdom IC Resources Full time

    Verification EngineerEdinburgh, UKI am looking for a Verification Engineer who is looking for the next step in their career and transition into technical leadership. You will help to coordinate the Verification team on a specific project ensuring that designs meet System Requirements and Design Specifications. You'll play a pivotal role in the company's...


  • Edinburgh, Edinburgh, United Kingdom IC Resources Full time

    Verification EngineerEdinburgh, UKI am looking for a Verification Engineer who is looking for the next step in their career and transition into technical leadership. You will help to coordinate the Verification team on a specific project ensuring that designs meet System Requirements and Design Specifications. You'll play a pivotal role in the company's...


  • Edinburgh, Edinburgh, United Kingdom IC Resources Full time

    Verification EngineerEdinburgh, UKI am looking for a Verification Engineer who is looking for the next step in their career and transition into technical leadership. You will help to coordinate the Verification team on a specific project ensuring that designs meet System Requirements and Design Specifications. You'll play a pivotal role in the company's...

  • Verification Lead

    4 days ago


    Edinburgh, Edinburgh, United Kingdom IC Resources Full time

    LEAD Verification EngineerEdinburgh, UKI am looking for a Lead Verification Engineer who is looking for the next step in their career and transition into technical leadership. You will help to coordinate the Verification team on a specific project ensuring that designs meet System Requirements and Design Specifications. You'll play a pivotal role in the...


  • Edinburgh, Edinburgh, United Kingdom RC Fornax Full time

    RC Fornax is seeking two experienced RF Engineers to work with our defence client in Edinburgh. This role involves leading the design and development of RF subsystems for next-generation surveillance radar, with a focus on antenna or receiver functions. You'll take ownership of key RF hardware components across the full engineering lifecycle and contribute...


  • Edinburgh, Edinburgh, United Kingdom TN United Kingdom Full time

    Social network you want to login/join with:Client:LeonardoLocation:Edinburgh, United KingdomEU work permit required:YesJob Reference:001e22e3b8deJob Views:49Posted:22.01.2025Expiry Date:08.03.2025Job Description:Job Description:We are looking for a wide range of High Speed Digital Electronics Engineers at various levels to join Leonardo in Edinburgh.As a...


  • Edinburgh, Edinburgh, United Kingdom leonardo company Full time

    Job Description:Leonardo is a world-class defence technology company in the heart of Edinburgh. We create cutting edge Radars for the Eurofighter Typhoon, as well as Maritime and Airborne surveillance systems. We are also investors in innovation, undertaking all our own research to fuel our future products. We are recruiting talented, motivated engineers to...


  • Edinburgh, Edinburgh, United Kingdom Synopsys Inc Full time

    Virtual Prototypes are simulation models for a variety of electronic platforms in the automotive, enterprise, telecommunications or cloud market today. Our Virtual Prototyping team delivers these models to our worldwide customers and enables them to start with product development long before hardware is available.In your new Software Engineer, Processor...


  • Edinburgh, Edinburgh, United Kingdom Synopsys Inc Full time

    Virtual Prototypes are simulation models for a variety of electronic platforms in the automotive, enterprise, telecommunications or cloud market today. Our Virtual Prototyping team delivers these models to our worldwide customers and enables them to start with product development long before hardware is available.In your new Software Engineer, Processor...


  • Edinburgh, Edinburgh, United Kingdom Matchtech Full time

    Job summary Begin your career with Leonardo, working on the most exciting projects within Defence Key skills required for this role Electronics design, Hardware, Radar, RF, Test, Defence Important Position subject to security clearance and proof of 5-year UK residency. Job description We are looking for a Senior Electronics...


  • Edinburgh, Edinburgh, United Kingdom TN United Kingdom Full time

    At Leonardo, we have an opportunity for a Principal Project Engineer.You will join the Surveillance Radar Engineering Team within the Airborne AESA Radar business sector to support the management of a multi-disciplined team tasked with the development and delivery of our current generation Surveillance Radar products.As a Principal Project Engineer, you will...

  • Software Engineer

    5 days ago


    Edinburgh, Edinburgh, United Kingdom Matchtech Full time

    Job summary Our client is looking for an experienced Software Engineer to join their team on a contract basis. Key skills required for this role Software Engineer, Linux, BSP, Yocto Important Software Engineer - Linux BSP's / Yocto Job description Location: Edinburgh Duration: 12 month contract Rate: £67ph UMB (Inside IR35)....


  • Edinburgh, Edinburgh, United Kingdom Synopsys, Inc. Full time

    At Synopsys, we're at the heart of the innovations that change the way we work and play. Self-driving cars. Artificial Intelligence. The cloud. 5G. The Internet of Things. These breakthroughs are ushering in the Era of Smart Everything. And we're powering it all with the world's most advanced technologies for chip design and software security. If you share...


  • Edinburgh, Edinburgh, United Kingdom WA Consultants Ltd Full time

    Job Reference: 051SBJob Location: United Kingdom, West LothianJob Type: PermanentPosted 4 days agoAre you an experienced FPGA Design Engineer seeking a dynamic role in Edinburgh? This position offers the chance to work within a tight-knit team on an excellent variety of projects throughout the full product lifecycle. The role promises not only professional...


  • Edinburgh, Edinburgh, United Kingdom 慨正橡扯 Full time

    We are looking for talented, enthusiastic Science and Engineering Graduates, who enjoy solving complex problems, to work alongside some of the most talented people in the UK. Do you want to work on real-time projects alongside leading scientists and engineers within a globally renowned company in the very appealing cities of Edinburgh or Newcastle? Leonardo...


  • Edinburgh, Edinburgh, United Kingdom Advanced Resource Managers Ltd Full time

    Software EngineerEdinburgh or Newcastle - Predominantly onsite6-month ContractUp to £60ph Inside IR35We are looking for a Software Engineer who has previously worked on Hardware Systems and moved into a software role. You will work alongside a team of other Software Engineers who come from a varied background in Hardware & Electronics working on the...


  • Edinburgh, Edinburgh, United Kingdom SubCom Full time

    SubCom Lead Electrical Engineer in Newington, New HampshireAre you looking for an opportunity with plenty of growth potential? Do you enjoy working in an exciting, fast-paced, collaborative environment? Are you interested in working with the world's most innovative companies to create a more connected world?The backbone of the Internet is a series of...


  • Edinburgh, Edinburgh, United Kingdom ERM: Environmental Resources Management Full time

    Managing Consultant – Process SafetyThe successful candidate will be supporting or leading (depending on experience) the ongoing process safety studies related to oil & gas and chemical processes. Their hands-on experience will be utilized in reviewing and developing proof testing procedures for Safety Instrumented Functions (SIFs) as part of the Operation...


  • Edinburgh, Edinburgh, United Kingdom ARM Full time

    Software EngineerEdinburgh or Newcastle - Predominately onsite6-month ContractUp to £60ph Inside IR35We are looking for a Software Engineer who has previously worked on Hardware Systems and moved into a software role. You will work alongside a team of other Software Engineers who come from a varied background in Hardware & Electronics working on the...