Stepan Srubar is a Chief Software Engineer based in Brno with seven years of professional experience building embedded and firmware solutions for 3D printers and IoT devices. He has progressed from hands‑on firmware development at Prusa Research—contributing to well-known projects like Prusa-Firmware and Marlin, improving calibration, motion control and temperature stability—to leading software engineering at Telight. Comfortable engaging directly with customers, he estimates and designs solutions, participates in low-level implementation, and ensures long-term support and reliability. His background spans embedded C/C++ work, toolchain and automation support, and technical architecture across startups and established firms. Outside work he applies the same tinkering mindset to music and 3D printing, reflecting a practical, detail-oriented approach to problem solving.
7 years of coding experience
9 years of employment as a software developer
Computer Science, Computer Science at Technical University of Ostrava
Master's degree, Computer Science, Master's degree, Computer Science at Masarykova univerzita Brno
Firmware for the Original Prusa MINI, Original Prusa MK4, Original Prusa XL and Prusa CORE One 3D printers by Prusa Research.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:138 reviews, 177 commits, 373 PRs in 2 years 8 months
Contributions summary:Stepan primarily contributed to the firmware for a 3D printer, focusing on core functionalities. Their work involved implementing and modifying menu features for calibration, line length fixes, and refactoring display-related code, as well as adding options for filament preheating. The contributions included code related to graphical user interface (GUI) elements and temperature control, which are integral to 3D printer operations. The changes reflect an involvement in low-level firmware, the GUI, and printer control logic.
Firmware for Original Prusa i3 3D printer by PrusaResearch
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:2 reviews, 56 commits, 30 PRs in 3 months
Contributions summary:Stepan primarily contributed to the firmware of a 3D printer, with a focus on implementing and optimizing an XYZ calibration algorithm. Their work involved the development of acceleration control, movement optimization, and sensor data analysis, specifically focusing on pattern matching within a 32x32 pixel grid to determine the printer's position. They also enhanced the reliability of the calibration by adding restart functionality to address potential issues and reporting divergence.
prusafirmware3d-printeratmelprinter
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
Stepan Srubar - Chief Software Engineer at Telight Co.