Paweł Dunaj

Software Engineering Manager at Google

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
Paweł Dunaj is a seasoned software engineering manager with over a decade of hands-on embedded systems and firmware experience, now leading teams at Google after managing R&D and security disciplines at Nordic Semiconductor. He specializes in low-level C development across Linux user and kernel space, Android, RTOS (vxWorks, QNX), bare-metal and ARM/Zephyr ecosystems, while also contributing in C++ and Java when needed. As a technical leader he has steered line-managed teams through security-focused design and requirements reviews and delivered BLE, DFU and USB integrations for the nRF Connect SDK. His open-source work on Nordic’s nRF repositories improved mbed TLS integration and entropy handling, reflecting a strong focus on practical cryptographic robustness in constrained devices. Paweł blends firmware craftsmanship with people leadership and a project-management mindset from postgraduate studies, making him adept at turning complex embedded security requirements into production-ready solutions. An unusual strength is his long history of alternating deep kernel-space development with higher-level Android and tooling scripts, enabling cross-layer debugging and optimization.
code8 years of coding experience
job17 years of employment as a software developer
bookpostgraduate Projects Management, postgraduate Projects Management at Warsaw University of Technology
bookXXVIII L.O. im. Jana Kochanowskiego w Warszawie
languagesPolish, English, German
github-logo-circle

Github Skills (16)

human-interface10
hid-device10
embedded10
hid10
user-interface10
bluetooth-le10
mbedtls10
btle10
bluetooth-low-energy10
sys10
security10
cryptography9
firmware9
c-programming8
cmake8

Programming languages (2)

CPython

Github contributions (5)

github-logo-circle
nrfconnect/sdk-nrf

Jun 2018 - Sep 2022

nRF Connect SDK main repository
Role in this project:
userBack-end Developer
Contributions:1560 reviews, 556 commits, 814 PRs in 4 years 3 months
Contributions summary:The user, Pawel Dunaj, is primarily involved in developing and integrating features into the nRF Connect SDK, focusing on Bluetooth Low Energy (BLE) services and device management. The commits add and modify source code for HID (Human Interface Device) features, including report handling and data transmission. They also added support for a Bluetooth Low Energy (BLE) device to enable Bluetooth Low Energy connections. The user has also addressed issues related to DFU (Device Firmware Update) and flash operations within the firmware, integrating these features with USB and BLE.
connect-sdknrf-connect-sdkinfinibandlteppp
nrfconnect/sdk-nrfxlib

Jan 2021 - Apr 2021

Nordic common libraries
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:8 reviews, 5 commits, 7 PRs in 2 months
Contributions summary:Paweł's contributions center on enhancing the security features within the `nrfconnect/sdk-nrfxlib` repository, focusing on the integration and configuration of mbed TLS. They have modified the codebase to incorporate mbed TLS user configurations, added various mbed TLS options, and extended hardware entropy wrappers for secure and non-secure domains. Furthermore, the user made entropy sources configurable, and added options required for session resume, indicating a focus on improving the library's performance and security capabilities.
data-exchangenordic
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