Software engineers have platforms like LeetCode to practice algorithms and prepare for interviews, but hardware engineers (RTL, digital design, embedded systems) don’t really have an equivalent place to practice.
So I built a platform where you can solve hardware challenges directly in the browser.
Right now it includes:
• 51 RTL problems with an online Verilog simulator
• 51 circuit analysis / design problems with simulation
• 101 embedded C challenges
• waveform visualization for RTL simulations
• a forum where users can discuss solutions
• the ability for users to create their own challenge or interview questions
In total there are about 200+ problems so far, and around 400 engineers have already signed up.
One thing I found interesting is that many engineers want to share interview questions or tricky design challenges from real hardware jobs (FPGA, ASIC, embedded), so the platform allows community-created challenges as well.
Everything runs directly in the browser using a backend simulator infrastructure.
weiyng•2h ago
So I built a platform where you can solve hardware challenges directly in the browser.
Right now it includes:
• 51 RTL problems with an online Verilog simulator • 51 circuit analysis / design problems with simulation • 101 embedded C challenges • waveform visualization for RTL simulations • a forum where users can discuss solutions • the ability for users to create their own challenge or interview questions
In total there are about 200+ problems so far, and around 400 engineers have already signed up.
One thing I found interesting is that many engineers want to share interview questions or tricky design challenges from real hardware jobs (FPGA, ASIC, embedded), so the platform allows community-created challenges as well.
Everything runs directly in the browser using a backend simulator infrastructure.