Apply

Hardware RTL Tools and Verification Engineer (GB)

Posted 2024-09-21

View full description

💎 Seniority level: Middle, At least three years

📍 Location: Cambridge, England, United Kingdom; Bristol, England, United Kingdom; Edinburgh, Scotland, United Kingdom; Manchester, England, United Kingdom

🔍 Industry: Computing technology

🏢 Company: Signaloid

🗣️ Languages: English

⏳ Experience: At least three years

🪄 Skills: PythonC++GoCommunication SkillsCollaborationCI/CD

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.
Responsibilities:
  • 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.
Apply