Oleg Petelin

Member Of Technical Staff at Cerebras Systems

Old Toronto, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Oleg Petelin is a Member of Technical Staff with 13 years of engineering experience spanning FPGA architecture, SoC and deep learning systems, and embedded software. He holds an MASc from the University of Toronto where he developed novel CAD tools and Wotan for analytic FPGA routing evaluation, and has applied those skills at Intel, Untether AI and Cerebras Systems. Proficient in C/C++, Verilog/VHDL, mixed-signal PCB design (Altium), Python and MATLAB, he blends low-level hardware design with software-driven CAD and ML workflows. An active contributor to the VTR open-source FPGA CAD flow, he’s improved routing features and metrics to tackle pathological connection cases. Comfortable moving between research and production, he brings a practical knack for turning architectural ideas into testable tooling and silicon-ready implementations.
code13 years of coding experience
job10 years of employment as a software developer
bookM.A.Sc., Electrical and Computer Engineering, M.A.Sc., Electrical and Computer Engineering at University of Toronto
bookUndergraduate, Electrical Engineering, Undergraduate, Electrical Engineering at University of Waterloo
languagesEnglish, Russian
github-logo-circle

Github Skills (13)

fpga10
url-routing10
verilog10
eda10
cad10
data-structure9
cprogramming-language9
c119
c-language9
c179
data-structures9
algorithm9
algorithms9

Programming languages (1)

C++

Github contributions (3)

github-logo-circle
Verilog to Routing -- Open Source CAD Flow for FPGA Research
Role in this project:
userBack-end Developer
Contributions:108 commits, 37 pushes, 2 branches in 4 years
Contributions summary:Oleg contributed to the implementation of features related to routing in the VTR-Verilog-to-Routing repository, an open-source CAD flow for FPGA research. Their work involved adding functionality to perturb bidirectional output pins, specifically addressing pathological cases. The user also added and refactored code to add metrics for connection block evaluation.
vtrcadedaplacementsynthesis
opetelin/olegs_test_repo

Oct 2016 - Jan 2017

Contributions:8 pushes, 1 branch in 2 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Oleg Petelin - Member Of Technical Staff at Cerebras Systems