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.
3 years of coding experience
3 years of employment as a software developer
Bachelor's degree, Mechatronics and Robotics, Bachelor's degree, Mechatronics and Robotics at Bauman Moscow State Technical University
Master's degree, Embedded Systems, Master's degree, Embedded Systems at Technische Universität Kaiserslautern
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: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.
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