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 Robotics
Bielsko-Biala, Poland
Only remote
B.Sc. in Automatic Control and Robotics

Profile attachments

CV_Krzysztof_Burda_EN.pdf

AvionicsC 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.

Experience

Professional experience10+ years
Freelancer since2018

Languages

EnglishFluentPolishNative speaker

Project history

Senior C++/Qt Engineer

Spyrosoft
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.

Lead Developer, UAV Ground Control Station

UAV Ground Control Station (defence sector)
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.

QGroundControl Developer — inspection workflow customisation

QGroundControl customisation for wind turbine inspection
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.

C++/Qt Engineer

B3 Consulting
Cloud integration for a C++ desktop EDA suite - extending the connection between local applications and cloud services. Application cockpit: a unified launcher standardising how all tools in the suite are configured and started. Defect resolution, technical debt reduction, maintenance of Jenkins build scripts. Stack: C++17, Qt, MFC, C++ REST SDK, Boost, GTest/GMock, SVN, Jenkins, Python.

C++/Qt Engineer

Milgeomed - UAV control platform
Microservice application for controlling unmanned aerial vehicles. Service communication, message brokering and reactive data processing. Stack: C++17, Qt, C++ REST SDK, MAVSDK, Conan, RabbitMQ, RxCpp, WebSocket++, GTest/GMock, C#, ASP.NET Core, Python.

C++ Engineer

j-Labs
New REST endpoints in a C++ server application for the travel industry; containerisation of services (Docker/Kubernetes on GCP). Stack: C++17, Boost, Docker, Kubernetes, GCP, Conan, GTest/GMock, Jenkins, Python.

C++/C# Engineer

Iteo
C++ and C# development for industrial automation and banking clients; integration tests, code reviews, internal training. Stack: C++17, Qt, Pistache, C#, ASP.NET Core, Python, Raspberry Pi.

C++/Qt Engineer

Sii
Development of operator panel (HMI) software for industrial automation on Windows (WPF) and Linux/CentOS (Qt/QML). New features and defect fixes across the HMI application, with a focus on UI responsiveness and stability. Unit tests and automated UI tests (Squish for Qt), code reviews. Stack: C++11/14, Qt/QML, C#, WPF, Python, Squish for Qt.

C++/Qt Engineer

Inelo
C++/Qt and VCL development for the transport industry - maintenance, new functionality, optimisation and refactoring. Reporting modules (Crystal Reports, QuickReport), tests for new functionality. Stack: C++11/14, Qt/QML, VCL, Jenkins.

Trainee

Ai-Tech
Practical training: PLC and HMI panel programming.

Certificates

Software Architecture Training Program

Global Dev Experts

2026


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in