Marcin Witkowski

Software Engineer at Antmicro

Poland
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
Marcin Witkowski is a software engineer with eight years of experience specializing in embedded systems and IoT development, currently working at Antmicro. He contributes to the prominent open-source Renode simulation framework, adding hardware support and peripherals (nRF52840, MAX32650, watchdogs, GPIO, I2C, RTC, ADC, SPI) and integrating debugging extensions like seL4. His background includes a Python internship at Nokia and a strong academic foundation from the University of Wroclaw, where he completed both bachelor's and master's degrees in computer science. Known for turning hardware-specific challenges into robust simulation features, he blends low-level firmware knowledge with practical tooling improvements for developer workflows. Based in Poland, he brings a hands-on approach to expanding platform capabilities that accelerate embedded development and testing.
code8 years of coding experience
bookMaster's degree, Computer Science, Master's degree, Computer Science at University of Wroclaw
languagesPolish, English
github-logo-circle

Github Skills (14)

simulations10
simulation10
embedded10
nrf5284010
sys10
renode10
risc-v9
arm9
gpio9
watchdog8
i2c8
rtc8
spi8
testing7

Programming languages (9)

C#C++ShellCSSCRustTeXRobotFramework

Github contributions (5)

github-logo-circle
renode/renode

Sep 2021 - Jan 2023

Renode - Antmicro's open source simulation and virtual development framework for complex embedded systems
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:60 commits, 2 branches, 2 comments in 1 year 4 months
Contributions summary:Marcin's contributions primarily involve enhancing the Renode framework to support various embedded systems and IoT devices. Their work includes implementing and fixing functionalities for specific hardware platforms, particularly the nRF52840 and MAX32650 series. The user has also worked on adding support for peripherals like watchdog timers, GPIO, I2C, RTC, ADC, and SPI interfaces, and integrating tools like the seL4 extensions for debugging. These modifications demonstrate a focus on expanding the platform's capabilities for simulating and developing embedded systems.
risc-vsimulationx86development-frameworkembedded-systems
Contributions:12 reviews, 22 pushes, 12 comments in 6 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
Marcin Witkowski - Software Engineer at Antmicro