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.
4 years of coding experience
15 years of employment as a software developer
Master of Engineering - MEng, Computer Science, Master of Engineering - MEng, Computer Science at Gdańsk University of Technology
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.
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