Pavel Vasilyev is a Senior R&D Engineer based in Oslo with 9 years of experience specializing in Bluetooth Mesh, embedded systems, and IoT firmware development. He has a strong track record at Nordic Semiconductor and prior roles at Motorola, delivering protocol implementations, hardware verification, and mesh routing across nRF52 and WiFi platforms. An active open-source contributor, Pavel has improved Bluetooth Mesh functionality and test coverage in the widely used Zephyr RTOS and nRF Connect SDK, with work spanning friend-queue fixes, remote provisioning, private beacon tooling, and sensor model reliability. He blends low-level protocol expertise with practical hardware validation and a knack for catching edge cases in persistent storage and advertisement handling. Trained with an MSc in Information Science and Computer Engineering from Saint Petersburg Polytechnical University, he pairs academic rigor with production-grade embedded engineering.
9 years of coding experience
8 years of employment as a software developer
Master of Science (MSc), Information science and computer engineering, Master of Science (MSc), Information science and computer engineering at Санкт-Петербургский Государственный Политехнический Университет
Contributions:729 reviews, 98 commits, 121 PRs in 3 years 8 months
Contributions summary:Pavel Vasilyev made several contributions to the nRF Connect SDK, focusing on improving the Bluetooth mesh implementation for sensor-based applications. His work involved addressing specific issues related to the light control and sensor server models, including fixes for power-up behavior, transition issues, and incorrect state publications. Additionally, he added unit tests to ensure the correct operation of photometry and energy management sensors.
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:1521 reviews, 5 commits, 172 PRs in 15 days
Contributions summary:Pavel primarily contributed to the Zephyr RTOS project by implementing and refining Bluetooth Mesh functionality, specifically within the context of the Bluetooth Mesh network. Their work involved fixing bugs in the Friend Queue for segmented messages in the Bluetooth Mesh, resolving issues related to the Remote Provisioning Server (RPR), and adding shell commands for the Private Beacon Client. The user also improved the test coverage to extend the existing features and fix issues. Moreover, their work demonstrates a focus on improving persistent storage and handling edge cases with Bluetooth advertisements in the network.
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
Pavel Vasilyev - Senior R&D Engineer at Nordic Semiconductor ASA