Michał Barnaś is an embedded software engineer with five years of professional experience, currently at Google after contributing to ChromeOS Embedded Controller work at Semihalf. He specializes in low-level firmware and RTOS development—most notably enhancing Zephyr RTOS support for ITE IT8xxx2 and NXP NPCX SoCs, adding I2C message filtering and USB-C/driver improvements including an NXP PPC driver. Comfortable across embedded stacks and mobile/desktop apps from prior iOS and C# roles, he blends retro curiosity for older technologies with modern IoT and security-focused development. Based in Kraków, he pairs a solid engineering education from Cracow University of Technology with hands-on open-source impact on a widely-used project.
5 years of coding experience
7 years of employment as a software developer
Magister inżynier (Mgr inż.), Informatyka, Magister inżynier (Mgr inż.), Informatyka at Cracow University of Technology
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:141 reviews, 1 commit, 33 PRs in 1 day
Contributions summary:Michał contributed to the Zephyr RTOS project by implementing support for host commands transported by the Serial Host Interface (SHI) on the ITE IT8xxx2 SoC and the NXP NPCX SoC. The work included modifications to the relevant drivers, including the addition of I2C message filtering to simplify debugging. The user also updated the USB-C stack with enhancements such as a driver for the NXP nx20p3483 power path controller (PPC) and added shell commands to interact with the PPC and TCPC devices.
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Contributions:189 pushes, 50 branches in 3 years 1 month
hardwarertos
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.