Hire the Best QT Developers
in Poland
Warsaw, Poland
Senior Software Engineer and Systems Architect with 15+ years of hands-on experience in commercial development. My core expertise spans native software, microcontroller firmware, and electronic hardware. For the past 10 years, I have been helping my Upwork clients create new products from scratch and implement new features in existing software and hardware products. ■ Embedded Systems and Firmware ▪ Core experience: - Complex business logic & advanced control algorithms - Distributed control systems, machine networking (M2M) - High-performance / low-latency control - Secure, reliable, real-time interprocess communication (IPC) • Typical stack: - C, C++ (C++11/17), STL (except that needs heap memory allocation) - IAR for ARM, Keil + ARM/Clang, GCC for ARM, STM32CubeIDE - ThreadX RTOS (preferred), FreeRTOS, mbed, mbedTLS - No HAL from STM32 in production firmware ■ Native Desktop Applications and C++ Backend Software • Specialization: - High-performance GUI applications based on the Qt Framework (QtWidgets) - Console applications (CLI - command-line interface) - Standalone applications (no GUI or command-line interface) - Windows services and system applications - Any of the above combined into a complex via interprocess communication (IPC) • Typical stack: - C++11/23, STL, Qt6, Boost, ICU, rich own codebase - Microsoft Visual Studio, Microsoft Visual Studio Code - SQL DBMS: Oracle, Postgres, SQLite, MySQL, MS-SQL ● Other - Strong focus on design quality, reliability, and maintainability - Recent domains: IoT, AgTech, Automotive, Manufacturing, Defense, Energy - Recent tech: LoRa, GSM, LTE, LTE-M, Ethernet, RS-485, Modbus, CAN, CAN FD - Recent STM32 MCUs: STM32H7 (single/dual-core), STM32F4, STM32L4, STM32G4 Keywords: C++ C Multithreading IPC Qt Framework Socket IP TCP UDP PPP SSL TLS PLC SCADA MCU Microcontroler STM32 RTOS FreeRTOS ThreadX AVR UART USART CAN LIN Modbus Ethernet SPI I2C DMA RS-232 RS-485 DMA Sensor 12V 24V 48V 5V 3V 3V3 Drone FPV UAV UGV ESC Ardupilot Betaflight LRS ELRS S.BUS SBUS CRSF Crossfire Radio GSM SMS LTE LTE-M GPS GNSS LoRa Serial Port FTDI FT232 OGG OPUS Vorbis Speex WAV WinAPI WinSock mbed mbedtls
- C++
- Qt Framework
- C
- STM32
- Firmware
- Embedded System
- Firmware Programming
- Desktop Application
- Microsoft Windows
- Microsoft Visual C++
- Internet of Things
- Embedded C
- Microsoft Visual Studio
- Multithreaded Programming
- Algorithm Development
- Socket Programming
- TCP
- Modbus
- CAN Bus
- Serial Port Interfacing
Piekary Slaskie, Poland
Hi, I'm Paweł, a software developer with 13 years of experience building reliable software systems. I specialize in IoT and embedded development and I often work across the entire stack. This includes firmware running on microcontrollers, backend services and applications used to control or monitor devices. In my current long term freelance role I develop and maintain a custom ERP system used by a company specializing in electronic security systems. The platform manages inventory, personnel, time tracking and internal planning. It also logs communication across multiple channels such as email, phone and messaging platforms and integrates with external services including PayPal and various messaging APIs. The system was originally written in C++ using the Qt framework. As the project evolved and required more API integrations and backend functionality, I migrated the application to Flutter to better support modern cross platform development. Alongside this system I am also working on a health technology startup project. The platform collects measurements from medical devices such as blood pressure monitors, pulse oximeters and glucometers over Bluetooth. The data is processed by an embedded component, sent to a server and then presented in both mobile and desktop applications. My work often involves connecting hardware and software into a single coherent system. Core technologies I work with include Embedded systems ESP8266 and ESP32 using FreeRTOS AVR microcontrollers programmed in C Applications Flutter for cross platform mobile and desktop apps Desktop software using Qt Android development using the Android SDK Backend services REST APIs and network services Development in Go I also have extensive experience working with communication protocols and hardware interfaces such as RS232, RS485, CAN, I2C, SPI, Bluetooth, WiFi, TCP IP, HTTP, WebSockets, PWM and motor controllers. Over the years I have delivered many different types of systems including ERP platforms, accounting and retail tools, industrial communication interfaces and software that integrates with PLC based environments. I am comfortable working on individual components of a project such as firmware or applications, but I also enjoy building complete systems that combine hardware, networking, backend services and user facing applications. If you are looking for a developer who understands both low level embedded programming and higher level application development, I would be happy to help with your project. English is not my native language, but I communicate clearly in writing and work comfortably with technical documentation.
- C++
- Qt Framework
- Flutter
- Golang
- C
- Embedded System
- Desktop Application
- Mobile App
- Server
- ESP8266
- ESP32
- AVR Microcontroller
- Java
- Kotlin
- Atmel AVR
- Android SDK
- Python
Kamionka, Poland
I was or still am involved in many projects : - vending machines firmware development for major Italian coffee machines producer, using Qt and STM, - MMORPG game server development from ground up for upcoming new game, - big MES (Manufacturing Execution System) project. The system was designed by our team and is constantly expanded to meet customers' needs. I enjoy gamedev, UI, programming daemons, servers and communications programs. I find it easy to write in any environment.
- C++
- Qt Framework
- C
- Embedded System
- Embedded C
- Embedded Linux
- Software Debugging
- Transact-SQL
- Qt Creator
- Reverse Engineering
- Assembler
- PHP
Zabrze, Poland
Hello, I am a Senior Desktop & Embedded Systems Engineer specializing in building high-performance WPF and Qt Framework desktop applications that integrate seamlessly with custom embedded hardware and IoT ecosystems. Expert in ESP32, STM32, Raspberry Pi, and NVIDIA Jetson platforms, I deliver complete solutions from KiCad PCB design and C/C++ firmware to polished .NET Core, PyQt, and Electron user interfaces. • Developed production-grade WPF (.NET Core) and Qt desktop applications for real-time monitoring, configuration, and control of embedded IoT devices • Engineered robust C/C++ firmware for ESP32 and STM32 microcontrollers with MQTT, BLE, WiFi, FreeRTOS, and custom protocols • Designed and prototyped multi-layer PCBs using KiCad, optimizing for signal integrity, power efficiency, size, and manufacturing cost • Integrated NVIDIA Jetson modules for AI-powered edge computing connected to advanced C#/.NET and Electron desktop control panels • Built cross-platform desktop tools with Electron and PyQt for Raspberry Pi-based edge nodes running Embedded Linux • Optimized low-power embedded systems achieving significant battery-life improvements and high reliability in industrial deployments • Implemented secure hardware-software integration via UART, I2C, SPI protocols plus over-the-air (OTA) firmware updates • Delivered end-to-end IoT and automation solutions for industrial monitoring, smart devices, and medical applications With more than 7 years of progressive experience, I bridge the gap between sophisticated desktop software (WPF, Qt Framework, PyQt, Electron, C#, .NET Core) and resource-constrained embedded hardware (ESP32, STM32, Raspberry Pi, NVIDIA Jetson). Proficient in full-cycle development — from schematic capture and KiCad PCB layout to bare-metal/RTOS firmware, sensor fusion, real-time data processing, and cloud connectivity — I create reliable, scalable, production-ready systems that clients can deploy with confidence. My projects consistently deliver measurable results: faster time-to-market, reduced hardware costs, improved data accuracy, and lower operational overhead. I emphasize clean, modular, well-documented code and hardware designs that are easy to maintain and extend. Whether building a new IoT product from scratch or enhancing existing Desktop Application + embedded systems, I focus on performance, security, and user experience. I regularly work with modern tools including C++, Python for scripting/prototyping, MQTT brokers, FreeRTOS task management, and power-optimization techniques. Past clients in industrial automation, smart agriculture, and consumer electronics have praised my ability to turn complex requirements into intuitive WPF/Qt/Electron desktop interfaces paired with rock-solid ESP32/STM32/RPi firmware and custom PCBs. Ready to tackle your next challenge — new product development, firmware optimization, PCB revisions, or full hardware-software integration. Available immediately for freelance contracts or long-term engagements. Let’s discuss how my Desktop & Embedded Systems expertise can accelerate your project.
- C++
- Qt Framework
- Desktop Application
- Electron
- Embedded System
- KiCad
- Firmware
- PCB Design
- ESP32
- STM32
- .NET Core
- NVIDIA Jetson
- PyQt
- C#
- Raspberry Pi
Wielkie Oczy, Poland
I am a senior software engineer with strong experience across system-level and application-level development. I work with C#, C++, Python, and .NET, building high-performance backend systems and clean desktop or embedded firmware, mobile applications. I have solid experience with WPF for desktop apps, and also iOS and macOS development when product needs cross-platform support. Main Tech Skills: ⭐ Languages: C#, C++, Python, Swift, Objective-C, Bash, PowerShell ⭐ Frameworks & Platforms: .NET Core, ASP.NET, Entity Framework, Dapper, WPF, WinForms, Xamarin, MAUI, iOS, macOS ⭐ Systems & Low-Level: Linux, Linux Kernel, POSIX, Multithreading, Concurrency, Parallel Programming, Memory Management, Pointers, IPC, Signals, Socket Programming, Low-Level Debugging, System Calls ⭐ Backend & APIs: REST APIs, gRPC, WebSockets, Microservices Architecture, System Design, Distributed Systems, API Security, OAuth2, JWT, Rate Limiting ⭐ Databases & Caching: PostgreSQL, MySQL, MongoDB, SQLite, Redis, Indexing, Query Optimization ⭐ DevOps & Cloud: Docker, Kubernetes, CI/CD, GitHub Actions, Azure DevOps, AWS, Nginx, Linux Server Management ⭐ Tools & Engineering: Git, CMake, MSBuild, Makefile, Visual Studio, VS Code, CLion, Xcode ⭐ Testing & Quality: Unit Testing, Integration Testing, Test Automation, TDD, Debugging, Profiling, Static Analysis ⭐ Architecture & Patterns: Clean Architecture, SOLID Principles, Design Patterns, Domain-Driven Design, Event-Driven Architecture ⭐ Security: Secure Coding, Authentication Systems, Encryption Basics, Data Protection ⭐ Other: Performance Optimization, Reverse Engineering, Code Refactoring, System Optimization, Network Programming, Data Structures, Algorithms, Logging, Monitoring A big part of my work is close to the system. I have experience working with Linux environments, including kernel-level understanding, low-level debugging, and performance tuning. I am comfortable solving problems not only in code, but also in system behavior, concurrency, and integration between components. I don’t just write code. I focus on stability, performance, and long-term maintainability. I often work on fixing complex issues, optimizing slow systems, or rebuilding parts that were not designed well from the beginning. Outside of work, I value a calm and stable life. I spend time with my family, and this helps me stay focused and consistent in my work. I prefer long-term cooperation where both sides trust each other and build something meaningful step by step. I can work independently, read existing codebases quickly, and deliver clean solutions without overcomplicating things. I am also comfortable joining ongoing projects and improving them step by step. If you need someone who understands both high-level architecture and low-level details, I can help. Thanks.
- C++
- C#
- Python
- .NET Core
- ASP.NET
- Swift
- Objective-C
- iOS Development
- macOS
- Linux
- Kernel
- Socket Programming
- REST API
- Docker
- Kubernetes
- PostgreSQL
- Java
- Git
- SwiftCoin
How it works
Post a job for free Post a job
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
Katja Krohn
Summa Linguae
How do I hire a QT Developer in Poland on Upwork?
You can hire a QT Developer in Poland on Upwork in four simple steps:
- Create a job post tailored to your QT Developer project scope. We'll walk you through the process step by step.
- Browse top QT Developer talent on Upwork and invite them to your project.
- Once the proposals start flowing in, create a shortlist of top QT Developer profiles and interview.
- Hire the right QT Developer for your project from Upwork, the world's largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a QT Developer?
Rates charged by QT Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a QT Developer in Poland on Upwork?
As the world's work marketplace, we connect highly-skilled freelance QT Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream QT Developer team you need to succeed.
Can I hire a QT Developer in Poland within 24 hours on Upwork?
Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive QT Developer proposals within 24 hours of posting a job description.
Find more freelancers
Top cities for QT Developers in Poland
- Node.js Developers in Warsaw, PL
- JavaFX Developers in Warsaw, PL
- Microsoft Visual C++ Programmers & Developers in Warsaw, PL
- Web Designers in Warsaw, PL
- Pandas Developers in Gdansk, PL
- InVision Designers in Krakow, PL
- InVision Designers in Wroclaw, PL
- Legal Freelancers in Warsaw, PL
- Research Specialists in Krakow, PL
- Customer Engagement Freelancers in Warsaw, PL
- Google Analytics Experts in Gdansk, PL
- Virtual Assistants in Warsaw, PL
- Translators in Wroclaw, PL
- 3D Designers in Warsaw, PL
- English to Polish Translators in Krakow, PL
- Polish-to-English Translators in Rzeszow, PL
More top skills in Poland
- Ruby Developers & Programmers in Poland
- Zend Framework Developers in Poland
- Core Java Developers in Poland
- PHPUnit Developers in Poland
- Android SDK Specialists in Poland
- Apache Cordova Developers in Poland
- Angular Developers in Poland
- Kubernetes Developers in Poland
- C++ Programmers & Developers in Poland
- Apache Tomcat Developers in Poland
- Qualitative Researchers in Poland
- Pyspark Developers in Poland
- Joomla Developers in Poland
- Node.js Developers in Poland
- JavaScript Developers in Poland
- Flutter Developers in Poland