Karol Gugala

Engineering Manager at Antmicro

Greater Poland Voivodeship
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
Karol Gugala is an Engineering Manager with 13 years of experience leading embedded software, FPGA and hardware-focused engineering teams at Antmicro. He progressed from hands-on embedded and FPGA development to team lead and now management while retaining strong technical chops—contributing to notable open-source projects like LiteX, prjxray and the SkyWater PDK documentation. Karol specializes in hardware-software co-design, EDA tool automation and low-level platform integration, and has delivered improvements ranging from AXI4 interface extensions to Vivado/Icestorm automation and FPGA fuzzing tests. Based in Greater Poland, he brings an academic background in automation and robotics plus a proven ability to translate research-grade FPGA tooling into production-ready workflows and improved developer usability.
code13 years of coding experience
job11 years of employment as a software developer
bookMaster's degree, Automation and Robotics, Master's degree, Automation and Robotics at Poznan University of Technology
languagesPolish, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (37)

hardware-designs10
verilog10
xilinx10
systemverilog10
python10
axi410
synthesis10
yosys10
spi10
hardware10
vhdl10
lit10
flash10
lite-server10
ax10

Programming languages (24)

C#JavaCSSC++CCoqScalaMakefile

Github contributions (5)

github-logo-circle
f4pga/prjxray

Jan 2019 - Oct 2022

Documenting the Xilinx 7-series bit-stream format.
Role in this project:
userEmbedded Systems Engineer / FPGA Developer
Contributions:7 reviews, 143 commits, 78 PRs in 3 years 10 months
Contributions summary:Karol primarily contributed to the `prjxray` repository by implementing and refining minitests and fuzzers specifically tailored for Xilinx FPGAs. Their work involved modifying Tcl scripts for design and routing, creating and adapting Python scripts for generating test designs, and altering build configurations. The user also focused on adapting the system to use different FPGA targets like the ZYBO-Z7 and refactoring fuzzer designs.
vivadoartix7xilinxsymbiflowxilinx-fpga
olofk/edalize

Oct 2019 - Jun 2020

An abstraction library for interfacing EDA tools
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:1 review, 12 commits, 8 PRs in 7 months
Contributions summary:Karol primarily contributed to enhancing the `edalize` library's support for various EDA tools, particularly Vivado and Icestorm. They added features like version retrieval for Vivado and implemented automation improvements such as forcing project creation and bitstream writing. The contributions also include adding timing and stats targets to the Icestorm flow, and refactoring the icestorm implementation to use Yosys wrappers.
vivadovhdlxilinxsystemverilogsynthesis
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
Karol Gugala - Engineering Manager at Antmicro