Gleb Gagarin

Software Engineer at Groq

Portland, Oregon, United States
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
Gleb Gagarin is a software engineer based in Portland with nine years of experience specializing in embedded software, silicon bring-up, and CPU verification tools. He brings deep low-level expertise—advanced GDB usage, debug info formats, JTAG, linker scripts and binary formats—paired with a rare language mix that includes Haskell, SystemVerilog and assembly. Gleb has worked at Groq, Google, SiFive and Intel, helping bridge hardware and software during bring-up and verification phases. He contributes to notable open-source hardware projects like the Rocket Chip Generator, adding ECC coverage and core monitoring features that improve hardware correctness and observability. Comfortable with GNU toolchains, lab equipment and large-scale engineering workflows, he excels at debugging across the full stack from silicon to firmware.
code9 years of coding experience
job14 years of employment as a software developer
bookSaint Petersburg State Electrotechnical University "LETI"
languagesRussian, English
github-logo-circle

Github Skills (14)

rt10
risc-v10
embedded10
chip810
verification10
generator10
formal-verification10
sys10
hardware10
hardwareid10
chisel10
scala9
debug9
debugging9

Programming languages (4)

ShellCScalaNix

Github contributions (5)

github-logo-circle
chipsalliance/rocket-chip

Nov 2017 - Feb 2019

Rocket Chip Generator
Role in this project:
userEmbedded Systems Engineer
Contributions:13 commits, 25 PRs, 25 pushes in 1 year 3 months
Contributions summary:Gleb's contributions focused on enhancing the Rocket Chip Generator by addressing hardware-related issues. They added coverage points for ECC errors during cache flush operations and fixed DMI write behavior, which are crucial for hardware correctness and reliability. Further contributions included the addition of core monitoring features, demonstrating an understanding of hardware debugging and performance analysis. They also removed dependencies and added a class specific to hardware implementation.
rtlriscvchipchiselscala
p12nGH-zz/re2v

Jan 2017 - Mar 2019

Contributions:2 releases, 10 pushes, 1 branch in 2 years 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