Marcin Szkudlinski

Senior Firmware Engineer at Pivotics

Żukowo, Pomeranian Voivodeship, 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 Szkudlinski is a senior firmware engineer with 25 years of hands-on experience in embedded development, computer networking, and audio processing, currently based in Żukowo, Poland. He has led DSP firmware teams at Intel—driving the Sound Open Firmware project used on Linux and Chrome OS—and recently joined Pivotics to continue platform-level firmware work. Marcin combines high-level architectural decision-making with low-level system optimizations, evidenced by his contributions to SOF’s memory management and integration of L3 (IMR) heaps. Early tinkering—expanding a ZX Spectrum’s memory and implementing a preemptive multitasking kernel in primary school—reflects a long-running drive for systems-level problem solving. He is comfortable bridging open-source communities (including collaboration with Google and Zephyr maintainers) and product engineering teams to ship reliable embedded audio solutions.
code4 years of coding experience
job15 years of employment as a software developer
bookMaster of Engineering - MEng, Computer Science, Master of Engineering - MEng, Computer Science at Gdańsk University of Technology
languagesPolish, English
github-logo-circle

Github Skills (10)

c1710
firmware10
memory-management10
embedded10
zephyr-rtos10
c1110
sys10
dspic9
dspace9
audio8

Programming languages (3)

C++CPython

Github contributions (5)

github-logo-circle
thesofproject/sof

Feb 2022 - Dec 2022

Sound Open Firmware
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:499 reviews, 34 commits, 128 PRs in 10 months
Contributions summary:Marcin primarily worked on memory management and heap allocation within the Sound Open Firmware project, focusing on integrating support for L3 (IMR) memory. They refactored and cleaned up memory allocation code in `alloc.c` and moved platform-specific heap size definitions, suggesting a focus on system-level optimization and platform integration. The user's contributions also included adding configuration options and memory capability flags related to the L3 heap.
firmwaremidiaudiodspsound
marcinszkudlinski/sof

Mar 2022 - Apr 2025

Sound Open Firmware
Contributions:345 pushes, 282 branches in 3 years 1 month
rp2040firmwaredubmidiaudio
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 Szkudlinski - Senior Firmware Engineer at Pivotics