Piotr Koziar

Firmware Engineer at Nordic Semiconductor ASA

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
Piotr Koziar is a Firmware Engineer at Nordic Semiconductor with 7 years in embedded systems and 4+ years focused on Thread and low-power IoT networking. He designs and integrates low-level HAL and clock control code for Nordic platforms, contributing notable fixes and features to high-profile open-source projects like Zephyr RTOS and OpenThread. Piotr’s work spans hardware abstraction, IEEE 802.15.4 functionality, device tree and API updates, and IPC improvements, reflecting deep RTOS-hardware fluency. Based in Krakow, he holds a BSc and MSc in Electronics and Telecommunications from AGH University and brings a practical knack for turning protocol-level challenges into robust firmware. An understated strength is his attention to cross-project consistency—fixing subtle bugs (e.g., FreeRTOS mutex casts, flash calls) that improve portability and long-term maintainability.
code7 years of coding experience
bookAGH University
languagesPolish, English
github-logo-circle

Github Skills (22)

c-language10
realtime10
embedded-language10
zephyr-rtos10
microcontroller10
ieee10
iot10
sys10
embedded10
cprogramming-language10
knob-control9
system-clock9
clock9
controls9
mbedtls9

Programming languages (3)

C++CPython

Github contributions (5)

github-logo-circle
openthread/openthread

Nov 2019 - Dec 2022

OpenThread released by Google is an open-source implementation of the Thread networking protocol
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:3 reviews, 28 commits, 29 PRs in 3 years 1 month
Contributions summary:Piotr primarily contributed to the OpenThread project by implementing and fixing issues related to the nrf528xx platform. Their work includes adding new features, such as a counters reset command to the CLI and newline characters at the end of files. They also addressed bugs related to unused variables, FreeRTOS mutex casting, and deprecated flash write calls. The user also updated the nrf_security library and configured transport-related functions for the nrf528xx platform.
googlewirelessipv6networkingieee-802154
zephyrproject-rtos/zephyr

Apr 2024 - Feb 2025

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:19 reviews, 7 PRs, 29 comments in 9 months
Contributions summary:Piotr's contributions primarily focus on the nRF54H20 platform within the Zephyr RTOS environment. They have implemented and modified low-level hardware abstraction layer (HAL) code for the nRF54H20, specifically relating to the high-frequency clock (HFCLK) and IEEE 802.15.4 functionality. Furthermore, they made device tree modifications and API updates to utilize clock control APIs, demonstrating an understanding of the RTOS and hardware integration. Their work also included enhancements and bug fixes in the areas of Inter-Process Communication (IPC).
bluetooth-lereal-timezephyrsecuregit-repository
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
Piotr Koziar - Firmware Engineer at Nordic Semiconductor ASA