Sergei Ovchinnikov

R&D Engineer at Nordic Semiconductor

Trondheim, Trøndelag, Norway
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
Sergei Ovchinnikov is an R&D engineer specializing in embedded systems and power management firmware, currently developing software for Nordic Semiconductor's PMICs. With three years of professional experience, he bridges low-level C/CMake development on target devices and high-level Python tooling on hosts to streamline embedded SW testing and CI/CD for internal teams. His contributions to the Zephyr RTOS—adding charger sensor features, fixing regulator hardware bugs, and updating PMIC drivers—reflect practical expertise in RTOS drivers, sensor integration, and power-management edge cases. Trained with master's studies at NTNU and TU Kaiserslautern and a bachelor's in mechatronics, he pairs academic depth with hands-on work across automotive and electronics projects. Notably, he focuses on abstracting embedded complexity behind ergonomic Python interfaces, making test writing significantly faster for colleagues.
code3 years of coding experience
job3 years of employment as a software developer
bookBachelor's degree, Mechatronics and Robotics, Bachelor's degree, Mechatronics and Robotics at Bauman Moscow State Technical University
bookMaster's degree, Embedded Systems, Master's degree, Embedded Systems at Technische Universität Kaiserslautern
bookNorwegian University of Science and Technology
github-logo-circle

Github Skills (14)

c1710
embedded-language10
rtos10
driver10
c1110
sensor10
power-management10
zephyr10
microcontroller9
embedded9
iot8
i2c8
bluetooth-le3
bluetooth3

Programming languages (2)

CPython

Github contributions (5)

github-logo-circle
zephyrproject-rtos/zephyr

Feb 2024 - Mar 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:6 reviews, 8 PRs, 9 comments in 1 year
Contributions summary:Sergei's contributions focus on enhancing and maintaining drivers and related code within the Zephyr RTOS. They added functionality to the nPM1300 charger sensor driver, exposing VBUS status and providing example usage. They also addressed a hardware bug in the nPM1300 LDO regulator by implementing a workaround, and updated the npm2100 driver. These commits demonstrate a strong understanding of embedded systems, sensor integration, and power management within an RTOS environment.
bluetooth-lereal-timezephyrsecuregit-repository
seov-nordic/zephyr

Feb 2024 - Mar 2025

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Contributions:18 pushes, 9 branches in 1 year
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
Sergei Ovchinnikov - R&D Engineer at Nordic Semiconductor