09/17/2026 updated
KB
100 % available
Senior C++/Qt Engineer - Real-Time & Embedded Systems | UAV, Automotive, Industrial
Bielsko-Biala, Poland
Only remote
B.Sc. in Automatic Control and RoboticsAvionicsC Sharp (Programming Language)C++ (Programming Language)CMakeEmbedded SystemsQt Modeling Language (QML)Qt (Software)RabbitMQAircraft SystemsVideo StreamingRestful Api
C++/Qt Development
Over 10 years of commercial experience in C++ development (C++11/14/17/20) with Qt, QML and Qt Widgets for cross-platform desktop applications on Windows, Linux and macOS, including embedded targets.
UAV & Real-Time Systems
Extensive expertise in software for unmanned aerial systems, including ground control stations, MAVLink communication, real-time telemetry handling, video streaming and integration with autopilot systems such as Veronte and ArduPilot.
Software Architecture & Build Automation
Strong background in end-to-end component ownership: architecture design, implementation, build and release pipeline setup from scratch using CMake, Conan, Jenkins, Docker and related tooling.
Multithreading & Real-Time Data Processing
Solid experience with multithreading, STL, Boost and real-time data processing, including reactive data pipelines using RxCpp and message brokering with RabbitMQ.
HMI & Operator Panel Development
Development of operator panel and HMI software for industrial automation using Qt/QML and WPF on Windows and Linux/CentOS platforms, with a focus on UI responsiveness and stability.
Testing & Quality Assurance
Authoring of unit test suites and automated UI tests using GTest/GMock and Squish for Qt, including test environment setup for automotive operating system certification.
Cloud & Microservice Integration
Experience with cloud integration for desktop applications, REST API development, containerisation of services using Docker and Kubernetes on GCP, and microservice architectures.
ROS 2 & Robotics Middleware
Integration of ROS 2 via MAVROS for UAV mission and telemetry features, as well as familiarity with simulation environments such as Gazebo and VBS.
C# & .NET Development
Additional proficiency in C# with WPF and ASP.NET Core, applied in industrial automation, banking and UAV ground control station projects.
Python Tooling & Scripting
Use of Python for tooling, scripting, build automation and maintenance of Jenkins build scripts across multiple projects.
Over 10 years of commercial experience in C++ development (C++11/14/17/20) with Qt, QML and Qt Widgets for cross-platform desktop applications on Windows, Linux and macOS, including embedded targets.
UAV & Real-Time Systems
Extensive expertise in software for unmanned aerial systems, including ground control stations, MAVLink communication, real-time telemetry handling, video streaming and integration with autopilot systems such as Veronte and ArduPilot.
Software Architecture & Build Automation
Strong background in end-to-end component ownership: architecture design, implementation, build and release pipeline setup from scratch using CMake, Conan, Jenkins, Docker and related tooling.
Multithreading & Real-Time Data Processing
Solid experience with multithreading, STL, Boost and real-time data processing, including reactive data pipelines using RxCpp and message brokering with RabbitMQ.
HMI & Operator Panel Development
Development of operator panel and HMI software for industrial automation using Qt/QML and WPF on Windows and Linux/CentOS platforms, with a focus on UI responsiveness and stability.
Testing & Quality Assurance
Authoring of unit test suites and automated UI tests using GTest/GMock and Squish for Qt, including test environment setup for automotive operating system certification.
Cloud & Microservice Integration
Experience with cloud integration for desktop applications, REST API development, containerisation of services using Docker and Kubernetes on GCP, and microservice architectures.
ROS 2 & Robotics Middleware
Integration of ROS 2 via MAVROS for UAV mission and telemetry features, as well as familiarity with simulation environments such as Gazebo and VBS.
C# & .NET Development
Additional proficiency in C# with WPF and ASP.NET Core, applied in industrial automation, banking and UAV ground control station projects.
Python Tooling & Scripting
Use of Python for tooling, scripting, build automation and maintenance of Jenkins build scripts across multiple projects.
Experience
Professional experience10+ years
Freelancer since2018
Languages
EnglishFluentPolishNative speaker
Project history
C++/Qt development across client projects in the UAV, automotive and medical domains. Unit test suites developed for the certification of an automotive operating system. Direct communication with clients: requirements clarification, technical proposals, progress reporting. Stack: C++17, Qt/QML, GTest, CMake, Bazel.
Communication layer and operator HMI for a ground control station of an unmanned aerial system. Integration with the Veronte autopilot, real-time telemetry handling and video streaming to the operator console. Integration with the VBS simulation environment for hardware-free testing and training scenarios. Multi-workstation setup separating mission control from sensor control. Build and release automation: installers, incremental patch packages, test environment. Sole maintainer of the system since its first release; direct technical contact with the end client. Stack: C#/.NET, WPF, C++17, Veronte, VBS, GStreamer.
Adapting QGroundControl to a client's inspection workflow for wind turbine surveys with UAVs. Mission and telemetry features on top of MAVLink; ROS 2 integration via MAVROS. Stack: C++17, Qt/QML, MAVLink, ROS 2, MAVROS.