11/01/2026 updated


100 % available
C++ Software Developer & Architect | Embedded Systems & Electronics Design
Košice, Slovakia
Only remote
PhD in Intelligent Systems (Cybernetics)About me
Senior embedded software engineer with a PhD in Distributed Control Systems. I develop C/C++ firmware, Linux control systems, and Qt/QML GUI applications. I built distributed control software for CERN’s ALICE experiment. As CTO, I led ten engineers on a modular industrial robot arm.
C (Programming Language)C++ (Programming Language)Electrical System DesignEmbedded SystemsLinux On Embedded SystemsFirmwareQt Modeling Language (QML)Qt (Software)Embedded CoderControl Systems Design
C/C++ Software Development
Expertise in C and C++ software development for embedded systems, distributed control systems, and real-time control applications, including firmware development and control architecture design for large-scale physics experiments and industrial robotics.
Embedded Systems & Firmware Development
Full-stack embedded systems development covering architecture design, electronics design, firmware development, and control software, with hands-on experience using STM32, 8051, and ATmega microcontrollers as well as communication interfaces such as UART, RS485, CAN, LIN, I2C, and SPI.
Real-Time Control System Architecture
Design and implementation of real-time distributed control systems using finite-state machines, Petri net modeling, DIM/RPC, TCP/IP, UDP/IP, and MQTT communication protocols, validated through large-scale physics experiments at CERN and industrial robotic manipulator projects.
Qt/QML User Interface Development
Development of graphical user interfaces using Qt and QML frameworks for embedded and desktop applications, including control software for industrial robotic systems and embedded hardware products.
ROS2 Robotics Framework
Application of the ROS2 framework for robot control system architecture and development, particularly for modular industrial robotic manipulators with multiple axes and high-precision repeatability requirements.
Schematic & PCB Design
Hardware design including schematic and PCB layout using tools such as Eagle, KiCad, and EasyEDA, supporting custom electronics development for embedded systems, robotics, and medical technology applications.
MATLAB/Simulink Modeling & Simulation
Use of MATLAB and Simulink for modeling, simulation, and optimization of distributed control systems, including throughput and response time prediction using Finite-State Automata and Petri nets.
Python & JavaScript/PHP Development
Software development in Python, JavaScript, and PHP for backend, web, and scripting tasks, including web development for SaaS product modernization and supporting tooling for embedded and distributed systems.
Communication Protocols & Interfaces
Deep knowledge of communication protocols including DIM/RPC, TCP/IP, UDP/IP, MQTT, UART, RS485, CAN FD, RS-232, SPI, I2C, and 1-Wire, applied in distributed control systems, embedded firmware, and multi-protocol communication tools.
Technical Team Leadership
Leadership of cross-functional hardware and software engineering teams, including coordination of a 10-engineer team as CTO, investor and partner communication, and delivery of workshops and training sessions.
Expertise in C and C++ software development for embedded systems, distributed control systems, and real-time control applications, including firmware development and control architecture design for large-scale physics experiments and industrial robotics.
Embedded Systems & Firmware Development
Full-stack embedded systems development covering architecture design, electronics design, firmware development, and control software, with hands-on experience using STM32, 8051, and ATmega microcontrollers as well as communication interfaces such as UART, RS485, CAN, LIN, I2C, and SPI.
Real-Time Control System Architecture
Design and implementation of real-time distributed control systems using finite-state machines, Petri net modeling, DIM/RPC, TCP/IP, UDP/IP, and MQTT communication protocols, validated through large-scale physics experiments at CERN and industrial robotic manipulator projects.
Qt/QML User Interface Development
Development of graphical user interfaces using Qt and QML frameworks for embedded and desktop applications, including control software for industrial robotic systems and embedded hardware products.
ROS2 Robotics Framework
Application of the ROS2 framework for robot control system architecture and development, particularly for modular industrial robotic manipulators with multiple axes and high-precision repeatability requirements.
Schematic & PCB Design
Hardware design including schematic and PCB layout using tools such as Eagle, KiCad, and EasyEDA, supporting custom electronics development for embedded systems, robotics, and medical technology applications.
MATLAB/Simulink Modeling & Simulation
Use of MATLAB and Simulink for modeling, simulation, and optimization of distributed control systems, including throughput and response time prediction using Finite-State Automata and Petri nets.
Python & JavaScript/PHP Development
Software development in Python, JavaScript, and PHP for backend, web, and scripting tasks, including web development for SaaS product modernization and supporting tooling for embedded and distributed systems.
Communication Protocols & Interfaces
Deep knowledge of communication protocols including DIM/RPC, TCP/IP, UDP/IP, MQTT, UART, RS485, CAN FD, RS-232, SPI, I2C, and 1-Wire, applied in distributed control systems, embedded firmware, and multi-protocol communication tools.
Technical Team Leadership
Leadership of cross-functional hardware and software engineering teams, including coordination of a 10-engineer team as CTO, investor and partner communication, and delivery of workshops and training sessions.
Experience
Professional experience10+ years
Freelancer since2025
Languages
EnglishFluentSlovakNative speaker
Project history
Founded an independent software and hardware development company focused on embedded systems and control architecture consulting. Building an in-house product line including CommTuner, a high-performance multi-protocol communication interface and test tool for embedded systems supporting UART, SPI, I2C, CAN FD, RS-485, RS-232, and 1-Wire via a unified USB API. Also continued architecture and development of the control system for the Spinbot Kit for Spinbotics s.r.o. as a client engagement.
Delivered end-to-end control and visualization software for embedded and distributed systems, spanning firmware, backend, and UI development. Provided architecture, hardware design, and software development across eight independent client engagements in robotics, medical technology, and consumer hardware. Selected clients included Technical University of Kosice, RICB AG, Ngrave, GrownApps s.r.o., and Spinbotics s.r.o.
Led hardware and software architecture design for the Spinbot Kit, built around the company's proprietary DriveBot actuator. Directed and coordinated a team of 10 hardware and software engineers. Acted as primary technical point of contact for investors and business partners, and oversaw integration of third-party industrial devices into the robotic system environment.