Marcus Folkesson is a seasoned Software Engineering Consultant based in the Greater Jönköping area with 14 years’ experience specializing in embedded Linux and IoT systems. He combines deep kernel and driver work—contributing to high-profile projects like the Linux kernel and Zephyr RTOS—with practical build system and package management improvements in Buildroot and eudev. At Combitech he focuses on shipping robust embedded solutions, bridging low-level hardware enablement (PMICs, SPI flash, on-die ECC) with system integration and tooling. He also has a background teaching programming and building web configuration interfaces, which gives him a pragmatic communicator’s edge when documenting and operationalizing complex subsystems. Notably, his open-source contributions reveal an attention to build reliability and portability as much as new feature support, making him effective at both prototyping and long-term maintainability.
14 years of coding experience
1 year of employment as a software developer
Högskoleingenjör, Elektroteknik, Högskoleingenjör, Elektroteknik at Jönköping University
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:39 reviews, 3 PRs, 55 comments in 11 months
Contributions summary:Marcus primarily contributed to the Zephyr RTOS project by developing and modifying device drivers, particularly for DACs and sensors. They added support for the LTC1660/LTC1665 DAC, enabling digital-to-analog conversion capabilities. Furthermore, the user extended the support for various sensors, specifically the Silicon Labs Si7210, Si7021, and Vishay VEML6035, to the efr32xg24_dk2601b board by adding device tree entries and documentation updates. Additionally, the user updated the display drivers by removing dummy functions for unsupported API, showing a focus on software optimization and improvements.
Contributions summary:Marcus primarily contributed to the `eudev` project, focusing on enhancing the core functionality of the `udevd` daemon and associated utilities. Their work involved fixing bugs, adding features, and improving the code's robustness. Specific contributions include improvements to help text, argument handling, and addressing potential issues in monitoring and other core components. The user also appears to have contributed to improving the build process and code style.
systemdlinuxmintxenlinux-distributionjavascript
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
Marcus Folkesson - Software Engineering Consultant at Combitech AB