Marcin Wojtas

Senior Staff Software Engineer at Google

Krakow, Lesser 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
Marcin Wojtas is a Senior Staff Software Engineer based in Krakow with 12+ years of hands-on experience building low-level firmware, device drivers and complex embedded hardware. He has led engineering at Semihalf—managing ~50 engineers, driving business development and owning platform ports and SystemReady ES certifications—before joining Google in a senior staff role. A prolific upstream open source contributor with 300+ merged patches, he is a maintainer for Marvell EDK2/UEFI and Linux mvpp2 driver and a FreeBSD committer, demonstrating deep expertise across TF-A, U-Boot, Linux and FreeBSD stacks. His background spans schematic and multi-layer PCB design, high-speed signal routing and full product bring-up, enabling him to bridge hardware and software trade-offs effectively. Notably, his contributions to prominent projects like EDK II and Trusted Firmware-A reveal a rare blend of register-level firmware tuning and large-team leadership.
code12 years of coding experience
job13 years of employment as a software developer
bookMaster of Science, Electronics, Master of Science, Electronics at AGH University of Krakow
languagesEnglish, German
github-logo-circle

Github Skills (35)

uefi10
architecture10
spf10
ahci10
firmware10
interrupt-handling10
c-programming10
spi10
edk210
linux-kernel10
c1110
c1710
kernel10
flash10
interrupt10

Programming languages (5)

ShellCASLPerlAssembly

Github contributions (5)

github-logo-circle
tianocore/edk2-platforms

Oct 2019 - Jun 2022

EDK II sample platform branches and tags
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:55 commits, 2 PRs, 2 pushes in 2 years 8 months
Contributions summary:Marcin primarily focused on low-level hardware and firmware development within the EDK II environment. Their commits addressed various hardware-related issues, including updates to USB2.0 analog settings for Marvell/Library, fixing PLL initialization, and fixing USB mux configurations. They demonstrated an understanding of hardware registers and their configurations within the context of the EDK II sample platform. The contributions involved directly modifying code related to the Marvell platform and related libraries.
branchestags
Read-only mirror of Trusted Firmware-A
Role in this project:
userEmbedded Systems Engineer
Contributions:15 commits, 3 comments in 3 years 9 months
Contributions summary:Marcin primarily contributed to low-level firmware development within the Arm Trusted Firmware-A project. Their work focused on Marvell platform-specific code, including power management, interrupt handling, and PCI configuration. The user implemented changes related to enabling PMU interrupts, configuring GPIO trigger types, and configuring PCIe windows, indicating a deep understanding of hardware and system-level interactions. They also fixed RTC initialization sequences and enabled BL31 cache by default.
trustedread-onlyfirmwareembedded
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 Wojtas - Senior Staff Software Engineer at Google