Sergei Shirokov is an experienced embedded software engineer with nine years in professional roles and a long history building cross-platform and Mac-focused desktop software at companies like Malwarebytes and Symantec. He blends low-level C/C++ and embedded systems expertise—UART, I2C, SPI, CAN, Zigbee—with higher-level languages (Swift, Obj-C, C#, Java) and strong advocacy for unit tests and TDD. Sergei has transitioned from leading Mac teams to hands-on embedded roles at Zubax Robotics and Milrem Robotics, applying firmware, hardware debugging, and prototyping skills (schematics, soldering) to robotics and IoT. Comfortable in agile environments, he pairs a pragmatic engineering mindset with a habit of bringing hardware and software together, often in home automation and robotics projects that reveal a tinkerer’s depth beyond his enterprise experience.
9 years of coding experience
32 years of employment as a software developer
Tallinn 19 k.k.
BS Computer Systems, BS Computer Systems at Tallinn University
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 Shirokov - Embedded Software Engineer at Milrem Robotics