April 9, 2026

Senior/Lead Qt/QML Software Engineer

Senior • Remote

100 - 155 PLN

Warsaw, Poland

Requirements:

  • QML

  • Qt

  • C++

  • English C1

Hi! We are a Spyrosoft Synergy team specializing in HMI development. We are looking for Qt/QML developers to work on designing and developing cutting-edge human-machine interfaces for in-vehicle infotainment systems, industry 4.0 solutions, and more. As a Lead, you’ll be cooperating with clients, gathering their expectations, and suggesting the best solutions. Together with the rest of the team, you’ll deliver high-quality results for the client’s needs. Additionally, you’ll support and mentor other team members.

👷‍♂️👷‍♀️Qualifications:

  • 5+ years of experience in software development

  • Commercial experience in QML cross-platform applications development (min. 1 year)

  • Experience in developing Qt based GUI

  • Strong C++ programming skills (including modern C++)

  • Knowledge about architecture and design patterns

  • Familiar with version control, code review, and integration tools

  • Communicative in English (written and spoken)

🦾Nice to have:

  • Understand Agile methodology & Proof of Concept

  • Experience with Embedded Linux (Yocto)

  • Docker knowledge

  • Programming experience in Python

  • Experience with open source projects

Why is it worth joining the Spyrosoft team?🔥

➡️We are a certified Premium partner of The Qt Company. Our collaboration is part of the Qt Service Partner program and aims to create an ecosystem to facilitate the development of new Qt solutions. You can help us do that!

➡️You will work closely with The Qt Company’s R&D departments and have the chance to thrive on our own R&D projects for which we have allocated budgets.

➡️Together, we will create Qt applications for everything from smart home devices through car solutions to surgeon support software. No more tedious and long–term maintenance projects.

➡️We give you influence over the development of architecture.

➡️We are HMI enthusiasts, always eager to share our experience and knowledge with new team members.

➡️We focus on the modern approach to the Qt community. With us, you have the opportunity to do lectures at large events like QtWS or training for outside companies.

 

Meet our expert

Przemyslaw Nogaj, our Head of HMI Technology, firmly believes in the cultural implications of user-centred design in technology and in building tomorrow’s digital society. During his career, he has led teams developing cutting-edge products across various software and hardware platforms. His experience includes also working with OEMs and TIER1s on next-gen production HMI platforms.

Wavey, our automotive HMI design project demo, was presented at CES in Las Vegas! In-vehicle infotainment demo is designed for Android Automotive and enables the operation of the IVI using gestures on a small touch screen located in the centre console of a car.
➡️ Here we describe Wavey in more detail: Automotive HMI design: Wavey project demo at CES 2023

Similar jobs you might like

Technology

Spyrosoft

Qt/QML Software Engineer - Freelancing (global)

Mid

Remote

Warsaw, Poland

140 - 200 PLN

🏢 Summary: Contract role for an experienced QML Developer to design and develop advanced HMI applications using Qt and C++ for projects such as in-vehicle infotainment and Industry 4.0 systems. The work focuses on cross-platform QML development and high-quality GUI implementation in collaboration with an HMI-focused technical team. 🗂️ Requirements: Commercial experience in QML cross-platform development (minimum 1 year), Strong C++ programming skills (modern C++), Experience in developing Qt-based GUI applications, High level of independence in software development, Knowledge of software architecture and design patterns, Experience with version control and code review tools, Experience with integration tools, Communicative English (written and spoken) 📃 Skills: QML, Qt, C++, GUI, HMI, Git, CI, Agile, OpenGL, 3D 🏢 Description: We are expanding our freelance pool and are looking for Qt/QML Developers interested in upcoming projects. ✅ Project-based contracts ✅ Part-time or full-time options ✅ Remote work You’ll join an international team focused on designing cutting-edge HMI solutions for embedded systems across multiple industries. Hourly salary: 140 - 200 PLN Qualifications ✅High level of autonomy in software development and decision-making ✅Proven commercial experience with QML and Qt for cross-platform GUI applications ✅Strong proficiency in modern C++ ✅Solid understanding of software architecture principles and design patterns ✅Experience working with collaborative development practices (version control, code reviews, CI/CD) ✅Fluent English communication skills Nice to have ✅Experience working in Agile environments and on Proof of Concept initiatives ✅Contributions to open-source projects ✅Experience with 3D graphics or visualization Why is it worth joining the Spyrosoft team?🔥 ➡️We are a certified Premium partner of The Qt Company. Our collaboration is part of the Qt Service Partner program and aims to create an ecosystem to facilitate the development of new Qt solutions. You can help us do that! ➡️Together, we will create Qt applications for everything from smart home devices through car solutions to surgeon support software. ➡️We are HMI enthusiasts, always eager to share our experience and knowledge. Meet our expert Przemyslaw Nogaj, our Head of HMI Technology, firmly believes in the cultural implications of user-centred design in technology and in building tomorrow’s digital society. During his career, he has led teams developing cutting-edge products across various software and hardware platforms. His experience includes also working with OEMs and TIER1s on next-gen production HMI platforms. Wavey, our automotive HMI design project demo, was presented at CES in Las Vegas! In-vehicle infotainment demo is designed for Android Automotive and enables the operation of the IVI using gestures on a small touch screen located in the centre console of a car. ➡️ Here we describe Wavey in more detail: Automotive HMI design: Wavey project demo at CES 2023 Spyrosoft Synergy is one of the latest additions to the Spyrosoft group, with focus on software development and technological consulting services. We specialise in robotics, embedded software and cloud solutions for the automotive, industrial automation, consumer electronics and medical sectors in the EU, UK and the US.

Technology

Spyrosoft

Senior/Lead Qt/QML Engineer with AI Productivity Focus

Senior

Remote

Warsaw, Poland

120 - 175 PLN

🏢 Summary: Role focused on designing and developing high-performance HMI solutions using Qt/QML and C++, with strong integration of AI tools to enhance productivity and engineering workflows. The position combines hands-on UI development, architectural design, and AI-driven automation for infotainment and Industry 4.0 systems. It also includes mentoring teams in effective AI adoption and building scalable, modern interfaces. 🗂️ Requirements: 5+ years professional software development experience, Strong C++ knowledge with modern standards, Minimum 1 year commercial QML cross-platform development, Proven experience developing Qt-based GUI applications, Practical experience with AI agents and LLMs for code generation and debugging, Ability to design AI agent workflows and tool chains, Experience generating and refactoring code using AI assistants, Strong understanding of design patterns and clean code principles, Experience analyzing logs and optimizing performance in UI applications 📃 Skills: C++, Qt, QML, AI, LLMs, Prompting, Copilot, Cursor, HMI, UI, UX, Debugging, Refactoring, Architecture, DesignPatterns 🏢 Description: Hi! We are a Spyrosoft Synergy team specializing in HMI development . We are looking for Qt/QML developers with AI Productivity Focus to work on designing and developing cutting-edge human-machine interfaces for in-vehicle infotainment systems, industry 4.0 solutions, and more. 🦾 Your Role & AI Focus HMI Leadership: Designing and developing high-performance UIs using Qt/QML and C++. AI-Driven Workflow: Using AI agents and tools to conduct rapid technical research, automate repetitive coding tasks, and optimize the development lifecycle. Smart Design: Leveraging AI to assist in UI/UX prototyping and "AI-first" problem-solving. Mentorship: Guiding the team on how to effectively (and safely) integrate AI tools into their daily work. Client Collaboration: Gathering requirements and translating them into modern, scalable architectures. 👷‍♂️ Qualifications: 5+ years of professional experience in software development. Strong C++ skills (including modern standards). Commercial experience in QML cross-platform development (min. 1 year). Proven track record in developing Qt-based GUI applications. AI Tooling Fluency: Practical experience in using AI agents, LLMs, and prompting for research, code generation, and debugging. Architectural Mindset: Deep understanding of design patterns and clean code. English C1: High proficiency in written and spoken English for seamless client communication. 🦾 AI Tooling Fluency & Augmented Engineering We are looking for an engineer who treats AI as a strategic partner in the software development process. Your expertise should include: Agentic Workflows & Tool Chaining: Ability to design and build custom AI agent chains to automate complex engineering workflows, from multi-step technical research to generating validated architectural blueprints. Advanced Research & Technical Analysis: Proficiency in using LLMs for rapid analysis of complex Qt/C++ documentation and technical specifications. AI-Driven Code Generation: Hands-on experience in generating QML boilerplate, complex UI components, and C++ business logic using modern AI assistants (e.g., Cursor, GitHub Copilot). Intelligent Debugging & Refactoring: Leveraging AI to analyze logs, detect memory leaks, and suggest performance optimizations for high-stakes HMI interfaces. Strategic Prompt Engineering: Mastery of high-context prompting to elicit secure, production-ready code that aligns with established architectural patterns.

Technology

Spyrosoft

Senior/Lead Embedded HMI Developer (Freelancer)

Senior

Remote

Warsaw, Poland

140 - 200 PLN

🏢 Summary: Freelance Senior/Lead Embedded HMI Developer role focused on designing and architecting embedded GUI solutions for industry-grade devices in a project-based, remote model. The position involves hands-on development, rendering optimization, hardware integration, and technical leadership within an international HMI team. You will shape HMI architecture and deliver high-performance interfaces on constrained embedded systems. 🗂️ Requirements: 5+ years embedded software development experience, Strong expertise in Embedded HMI development, Advanced C++ (modern C++), Hands-on experience with microcontrollers (STM, NXP, Espressif, Infineon, Renesas), Commercial experience with at least one embedded HMI framework (Qt for MCUs, LVGL, TouchGFX, Slint, Crank, Embedded Wizard), Knowledge of rendering pipeline optimization on embedded systems, Solid understanding of software architecture and design patterns, Experience with version control and CI/integration tools, Communicative English 📃 Skills: C++, Qt, QML, LVGL, TouchGFX, Slint, Crank, EmbeddedWizard, EmbeddedLinux, MCU, STM, NXP, Espressif, Infineon, Renesas, FreeRTOS, Zephyr, RTOS, CI, Git 🏢 Description: We are expanding our freelance pool and are looking for Embedded HMI developers interested in upcoming projects . ✅ Project-based contracts ✅ Part-time or full-time options ✅ Remote work You’ll join an international team focused on designing cutting-edge HMI solutions for embedded systems across multiple industries. Hourly salary: 140 - 200 PLN About the Role As a Senior / Lead Embedded HMI Developer, you will play a key role in designing, developing, and shaping the architecture of embedded HMI solutions. This role goes beyond pure implementation - you will: Influence technical and architectural decisions Support and mentor other developers (lead level) Act as a technical point of contact in HMI-related areas You will be part of a dedicated HMI Synergy team, consisting of embedded and UI enthusiasts who actively share knowledge and best practices. Responsibilities: Design and develop embedded HMI / GUI applications Define and influence HMI architecture and design patterns Develop graphical interfaces using: Qt / QML (Embedded Linux) Qt for MCUs, LVGL, or other MCU-focused frameworks Optimize rendering pipelines on constrained embedded systems Integrate UI layers with firmware, drivers, and hardware Analyze performance bottlenecks (CPU, memory, rendering, FPS) Support code reviews, technical decision-making, and mentoring (Lead role) Collaborate with embedded, firmware, hardware, and UX teams Participate in Proof of Concepts (PoCs) and early project phases Core Requirements: 5+ years of experience in embedded software development Strong expertise in Embedded HMI development Excellent C++ skills, including modern C++ Hands-on experience with microcontroller platforms such as: STM NXP Espressif Infineon Renesas Commercial experience with at least one embedded HMI framework: Qt for MCUs LVGL TouchGFX Slint Crank Embedded Wizard Knowledge of rendering pipeline optimization in embedded systems Solid understanding of architecture and design patterns Experience with version control, code reviews, and CI/integration tools Communicative English (spoken and written) Nice to Have: Experience with RTOS environments: FreeRTOS Zephyr other RTOS solutions Understanding of Agile methodologies Experience working on Proof of Concept (PoC) projects Familiarity with hardware schematics and low-level debugging Exposure to UX/UI design principles for embedded systems Experienced in using AI tools in day-to-day workflow 🔥 Why join our HMI team? ➡️ You will work on diverse, industry-grade embedded products (e.g. audio processing, industrial devices, smart electronics) ➡️ You get real influence on system architecture and technology choices ➡️ You’ll collaborate with HMI and embedded experts who are passionate about UI on constrained systems ➡️ We are a Certified Premium Partner of The Qt Company and part of the Qt Service Partner Program, actively contributing to the Qt ecosystem

Technology

Spyrosoft

C++ Software Engineer

Senior

On-site

Krakow, Poland

80 - 120 PLN

🏢 Summary: Development of safety-critical embedded software for the medical industry using modern C++. The role focuses on building reliable, maintainable systems with strong emphasis on verification, traceability, and coding standards. You will collaborate closely with hardware engineers in a structured, quality-driven environment. 🗂️ Requirements: Commercial experience with C++ in embedded or low-level development, Experience with safety-critical or high-reliability systems, Adherence to coding standards and code review practices, Experience with static analysis and refactoring, Knowledge of validation and verification approaches, Ability to work with detailed technical requirements and specifications, Collaboration with hardware or cross-functional engineering teams, English level B2 or higher, Ability to work from Cracow office (Zabłocie) 📃 Skills: C++, Embedded, Git, MISRA, StaticAnalysis, Debugging, Refactoring, Verification, Validation 🏢 Description: Tech stack: C++ Embedded systems development Static analysis tools Version control systems (e.g. Git) Debugging tools (low-level / hardware-related) Coding standards (e.g. MISRA or similar) Requirements: Solid commercial experience with C++ (embedded or close-to-hardware development) Experience working on safety-critical or high-reliability systems Strong focus on code quality, readability, and maintainability Practical experience with code reviews, coding standards, and refactoring Testing mindset and experience with validation / verification approaches Ability to work with detailed requirements and specifications Experience collaborating with hardware engineers or cross-functional teams Good English skills (B2 or higher) Ability to work from the Cracow's office in Zabłocie Nice to have: Experience in the medical or regulated industry Familiarity with safety standards and compliance processes Experience with embedded debugging tools and techniques Experienced in using AI tools in day-to-day workflow Project description: Join a team developing safety-critical embedded software for the medical industry, where quality is treated as a core product feature. The project focuses on building reliable and maintainable systems with strong emphasis on verification, traceability, and engineering discipline. You will work in an environment that values clean code, structured development processes, and close collaboration between software and hardware teams. The team promotes continuous improvement, knowledge sharing, and active contribution to design and quality decision Main responsibilities: Design software solutions based on requirements and technical specifications Develop embedded features using modern C++ Ensure high code quality through reviews, refactoring, and adherence to coding standards Run and support static analysis processes Debug, fix defects, and improve existing functionality Document development work to ensure traceability Collaborate closely with hardware engineers and other teams Participate in knowledge sharing and support continuous improvement initiatives About Spyrosoft Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. In 2021 and 2022, we were among the fastest growing technology companies in Europe, according to the Financial Times. We were founded by a group of tech experts with established backgrounds in software engineering, who created an ‘engineer-to-engineer’ workplace, powered by enthusiasm, fairness and authentic relationships. Having a unique offering, which bridge the gap between technology and business, we specialise in technology solutions for industry 4.0, automotive, geospatial, healthcare & life sciences, employee experience & education and financial services industries.

Technology

Happy Team

Senior Embedded C++ Developer

Senior

Remote

Krakow, Poland

25,000 - 30,000 PLN

🏢 Summary: Senior Embedded C++ Developer role focused on developing embedded software for modern vending devices integrated with web platforms and cloud services. The position involves building Qt/QML user interfaces, maintaining Embedded Linux distributions based on Yocto, and working closely with hardware and software teams on globally used products. The offer includes long-term product development, real hardware interaction, and influence on technical decisions. 🗂️ Requirements: Minimum 5 years of experience in C++, Experience with Qt and QML, Experience with Embedded Linux, Experience with debugging and performance optimization, Ability to solve complex technical problems, Technical independence, Responsibility for delivered solutions 📃 Skills: C, C++, Qt, QML, Linux, Yocto, MQTT, REST, JSON, XML, SQLite, AWS, Git, CMake, GitLab 🏢 Description: 👉O firmie Szukamy doświadczonego Senior Embedded C++ Developera, który dołączyłby do zespołu naszego klienta rozwijającego oprogramowanie dla nowoczesnych urządzeń vendingowych oraz systemów wspierających ich działanie. Firma od lat projektuje i rozwija zarówno hardware, jak i software, tworząc kompletne rozwiązania wykorzystywane przez klientów w Europie, USA, Australii oraz na Bliskim Wschodzie. Wszystkie kluczowe produkty powstają w Bielsku-Białej, gdzie zespoły programistów, elektroników, konstruktorów i testerów współpracują nad jednym produktem. Firma stawia na odpowiedzialność, transparentność, zaangażowanie oraz rozwój ludzi, nie tylko technologii. 👉Kogo szukamy Poszukujemy osoby samodzielnej technicznie, która lubi rozwiązywać złożone problemy, ceni odpowiedzialność za dostarczane rozwiązania i chce pracować w miejscu, gdzie współpraca hardware i software jest codziennością, a tworzony kod przekłada się na działające urządzenia wykorzystywane na całym świecie. 👉 Projekt 🔹 rozwijamy oprogramowanie embedded dla nowoczesnych urządzeń vendingowych, zintegrowane z platformami webowymi, 🔹 tworzymy i rozwijamy interfejs użytkownika w oparciu o Qt/QML, 🔹 rozwijamy funkcjonalności związane z obsługą RFID oraz trybem offline, 🔹 integrujemy urządzenia z aplikacjami webowymi i usługami chmurowymi. 👉 Stack technologiczny 🔹 C, C++ (17–20), Qt 5/6 (QML), 🔹 Linux Embedded (Yocto), 🔹 MQTT, REST API (JSON, XML), 🔹 SQLite, 🔹 AWS SDK, 🔹 Git, CMake, GitLab CI/CD. 👉 Po porannej kawie zajmiesz się 🔹 tworzeniem i rozwojem aplikacji embedded dla urządzeń vendingowych, 🔹 tworzeniem interfejsów użytkownika w QML, 🔹 rozwojem i utrzymaniem dystrybucji Linux w oparciu o Yocto, 🔹 integracją z API aplikacji webowych oraz rozwiązaniami chmurowymi, 🔹 debugowaniem, profilowaniem i testowaniem aplikacji w środowiskach wirtualnych oraz na rzeczywistym sprzęcie, 🔹 współpracą z testerami, projektantami UX i zespołem webowym przy rozwoju wspólnego produktu, 🔹 pracą nad rozwiązaniami wykorzystywanymi przez klientów na rynkach międzynarodowych, 🔹 rozwojem produktu w środowisku, w którym software i hardware powstają równolegle, dzięki czemu efekty swojej pracy zobaczysz również na działających urządzeniach. 👉 Czego od Ciebie oczekujemy 🔹 minimum 5 lat doświadczenia w programowaniu w C++ oraz Qt (QML), 🔹 doświadczenia w pracy z Linux Embedded, 🔹 umiejętności rozwiązywania problemów związanych z debugowaniem, wydajnością i edge case'ami, 🔹 samodzielności technicznej oraz odpowiedzialności za dostarczane rozwiązania, 👉 W zamian oferujemy 🔹 realny wpływ na rozwój produktów i podejmowane decyzje techniczne, 🔹 pracę w kameralnym, technicznym zespole bez korporacyjnych struktur, 🔹 możliwość pracy z rzeczywistymi urządzeniami, a nie wyłącznie symulatorami, 🔹 udział w długofalowym rozwoju produktu zamiast pracy projektowej. 👉 Dodatkowo otrzymasz 🔹 prywatną opiekę medyczną (PZU), 🔹 kartę sportową Medicover Sport, 🔹 spotkania zespołowe i integracje. 👉 Dlaczego warto? 🔹 zobaczysz efekty swojej pracy na działających urządzeniach, a nie tylko w środowisku testowym, 🔹 będziesz mógł na bieżąco testować swój kod na rzeczywistym sprzęcie, 🔹 dołączysz do zespołu tworzącego rozwiązania dla klientów na całym świecie.

Technology

Happy Team

Senior Embedded C++ Developer

Senior

Hybrid

Bielsko-Biala, Poland

25,000 - 30,000 PLN

🏢 Summary: Senior Embedded C++ Developer role focused on developing embedded software for modern vending devices integrated with web platforms and cloud services. The position involves building Qt/QML user interfaces, maintaining Linux Embedded systems based on Yocto, and working closely with hardware and web teams in a hybrid setup in Bielsko-Biała. The offer includes long-term product development, real hardware interaction, and influence on technical decisions. 🗂️ Requirements: Minimum 5 years of experience in C++, Experience with Qt and QML, Experience with Linux Embedded, Debugging and performance optimization skills, Ability to solve edge-case issues, Technical independence, Responsibility for delivered solutions, Availability for hybrid work in Bielsko-Biała 📃 Skills: C, C++, Qt, QML, Linux, Yocto, MQTT, REST, JSON, XML, SQLite, AWS, Git, CMake, GitLab 🏢 Description: 👉O firmie Szukamy doświadczonego Senior Embedded C++ Developera, który dołączyłby do zespołu naszego klienta rozwijającego oprogramowanie dla nowoczesnych urządzeń vendingowych oraz systemów wspierających ich działanie. Firma od lat projektuje i rozwija zarówno hardware, jak i software, tworząc kompletne rozwiązania wykorzystywane przez klientów w Europie, USA, Australii oraz na Bliskim Wschodzie. Wszystkie kluczowe produkty powstają w Bielsku-Białej, gdzie zespoły programistów, elektroników, konstruktorów i testerów współpracują nad jednym produktem. Firma stawia na odpowiedzialność, transparentność, zaangażowanie oraz rozwój ludzi, nie tylko technologii. 👉Kogo szukamy Poszukujemy osoby samodzielnej technicznie, która lubi rozwiązywać złożone problemy, ceni odpowiedzialność za dostarczane rozwiązania i chce pracować w miejscu, gdzie współpraca hardware i software jest codziennością, a tworzony kod przekłada się na działające urządzenia wykorzystywane na całym świecie. Szukamy osoby chętnej do pracy w systemie hybrydowym w Bielsku-Białej. 👉 Projekt 🔹 rozwijamy oprogramowanie embedded dla nowoczesnych urządzeń vendingowych, zintegrowane z platformami webowymi, 🔹 tworzymy i rozwijamy interfejs użytkownika w oparciu o Qt/QML, 🔹 rozwijamy funkcjonalności związane z obsługą RFID oraz trybem offline, 🔹 integrujemy urządzenia z aplikacjami webowymi i usługami chmurowymi. 👉 Stack technologiczny 🔹 C, C++ (17–20), Qt 5/6 (QML), 🔹 Linux Embedded (Yocto), 🔹 MQTT, REST API (JSON, XML), 🔹 SQLite, 🔹 AWS SDK, 🔹 Git, CMake, GitLab CI/CD. 👉 Po porannej kawie zajmiesz się 🔹 tworzeniem i rozwojem aplikacji embedded dla urządzeń vendingowych, 🔹 tworzeniem interfejsów użytkownika w QML, 🔹 rozwojem i utrzymaniem dystrybucji Linux w oparciu o Yocto, 🔹 integracją z API aplikacji webowych oraz rozwiązaniami chmurowymi, 🔹 debugowaniem, profilowaniem i testowaniem aplikacji w środowiskach wirtualnych oraz na rzeczywistym sprzęcie, 🔹 współpracą z testerami, projektantami UX i zespołem webowym przy rozwoju wspólnego produktu, 🔹 pracą nad rozwiązaniami wykorzystywanymi przez klientów na rynkach międzynarodowych, 🔹 rozwojem produktu w środowisku, w którym software i hardware powstają równolegle, dzięki czemu efekty swojej pracy zobaczysz również na działających urządzeniach. 👉 Czego od Ciebie oczekujemy 🔹 minimum 5 lat doświadczenia w programowaniu w C++ oraz Qt (QML), 🔹 doświadczenia w pracy z Linux Embedded, 🔹 umiejętności rozwiązywania problemów związanych z debugowaniem, wydajnością i edge case'ami, 🔹 samodzielności technicznej oraz odpowiedzialności za dostarczane rozwiązania, 🔹 gotowości do pracy w modelu hybrydowym – preferujemy osoby z Bielska-Białej i okolic. 👉 W zamian oferujemy 🔹 hybrydowy model pracy (wtorek–czwartek w biurze, poniedziałek i piątek zdalnie), 🔹 realny wpływ na rozwój produktów i podejmowane decyzje techniczne, 🔹 pracę w kameralnym, technicznym zespole bez korporacyjnych struktur, 🔹 możliwość pracy z rzeczywistymi urządzeniami, a nie wyłącznie symulatorami, 🔹 udział w długofalowym rozwoju produktu zamiast pracy projektowej. 👉 Dodatkowo otrzymasz 🔹 prywatną opiekę medyczną (PZU), 🔹 kartę sportową Medicover Sport, 🔹 dostęp do biura wyposażonego w urządzenia, na których możesz testować swoje rozwiązania, 🔹 spotkania zespołowe i integracje. 👉 Dlaczego warto? 🔹 zobaczysz efekty swojej pracy na działających urządzeniach, a nie tylko w środowisku testowym, 🔹 będziesz mógł na bieżąco testować swój kod na rzeczywistym sprzęcie, 🔹 dołączysz do zespołu tworzącego rozwiązania dla klientów na całym świecie, rozwijane lokalnie w Bielsku-Białej.

Technology

Spyrosoft

Senior/Lead Robotics Software Engineer with ROS

Senior

Remote

Szczecin, Poland

165 - 230 PLN

🏢 Summary: Senior/Lead Robotics Software Engineer role focused on developing and integrating software for mobile robots, drones, and domestic robotic products using ROS. The position involves designing, testing, and troubleshooting robotic systems while collaborating with international clients. Work can be performed remotely or from the office on real-world robotics projects. 🗂️ Requirements: Proven commercial experience with ROS1 or ROS2, Senior/Lead level experience in software development, Strong C++ programming skills, Commercial experience with sensors (LiDAR, stereovision, RGBD cameras, GPS+RTK), Practical knowledge of Linux environments, Very good English (B2/C1), Basic programming experience in Python 📃 Skills: ROS, ROS2, C++, Linux, Python, LiDAR, RGBD, GPS, RTK, SLAM, Gazebo, Isaac, Simulink, Docker, CI 🏢 Description: Requirements: ROS or ROS2 C++ Linux English (B2/C1) Hi! We are a Spyrosoft team specializing in robotics, where we support both startups and well-known brands in software development for mobile robots, drones and domestic products. The team specializes in sensor bringup, ROS 1 and 2, SLAM, computer vision, and integration to enterprise platforms. Sounds interesting? If you would like to work with international clients and real robotics projects, we’d love to hear from you! 🚀You can work from office or home 🙂 🦾We’re looking for engineers with: proven ROS1 or ROS2 commercial experience senior/lead level experience in software development strong C++ programming skills commercial experience with sensors (for ex. LiDAR, stereovision, RGBD cameras, GPS+RTK) practical knowledge of Linux environments very good English (B2/C1) basic experience in programming in Python Nice to have: experience with the Linux kernel, e.g. writing device drivers experience with Continuous Integration Docker knowledge 🤖Your responsibilities will include: designing, implementing and testing robotic software, troubleshooting robot software, collaborating with client’s teams to speed up development of high-quality software participating in open-source robotics community events and knowledge sharing. 💡 At Spyrosoft, you’ll grow your expertise in cutting-edge technologies such as SLAM, Gazebo, NVIDIA Isaac Sim, and Simulink while working on real-world robotics challenges. We actively contribute to the open-source community and encourage our engineers to do the same—giving you the opportunity to co-create and develop solutions that make a real impact in the ROS ecosystem. Want to see what we’re working on? Explore one of our open-source solutions, RTest – Transforming ROS 2 Development , which has been presented at an international conference:👉 https://spyro-soft.com/blog/robotics/rtest-transforming-ros-2-development

Technology

Happy Team

Senior Embedded C++ Developer

Senior

Hybrid

Bielsko-Biala, Poland

25,000 - 30,000 PLN

🏢 Summary: Senior Embedded C++ Developer role focused on developing embedded software for modern vending devices integrated with web platforms and cloud services. The position involves building Qt/QML user interfaces, maintaining Embedded Linux distributions based on Yocto, and working closely with hardware and software teams on real devices used globally. Hybrid work model with long-term product development and strong technical ownership. 🗂️ Requirements: Minimum 5 years of experience with C++, Experience with Qt, Experience with QML, Experience with Embedded Linux, Ability to debug and optimize performance issues, Ability to handle edge cases and complex technical problems, Technical independence, Responsibility for delivered solutions, Availability for hybrid work in Bielsko-Biała 📃 Skills: C, C++, Qt, QML, Linux, Yocto, MQTT, REST, JSON, XML, SQLite, AWS, Git, CMake, GitLab 🏢 Description: 👉O firmie Szukamy doświadczonego Senior Embedded C++ Developera, który dołączyłby do zespołu naszego klienta rozwijającego oprogramowanie dla nowoczesnych urządzeń vendingowych oraz systemów wspierających ich działanie. Firma od lat projektuje i rozwija zarówno hardware, jak i software, tworząc kompletne rozwiązania wykorzystywane przez klientów w Europie, USA, Australii oraz na Bliskim Wschodzie. Wszystkie kluczowe produkty powstają w Bielsku-Białej, gdzie zespoły programistów, elektroników, konstruktorów i testerów współpracują nad jednym produktem. Firma stawia na odpowiedzialność, transparentność, zaangażowanie oraz rozwój ludzi, nie tylko technologii. 👉Kogo szukamy Poszukujemy osoby samodzielnej technicznie, która lubi rozwiązywać złożone problemy, ceni odpowiedzialność za dostarczane rozwiązania i chce pracować w miejscu, gdzie współpraca hardware i software jest codziennością, a tworzony kod przekłada się na działające urządzenia wykorzystywane na całym świecie. Szukamy osób gotowych do pracy z biura w Bielsku-Białej (3 dni w tygodniu). 👉 Projekt 🔹 rozwijamy oprogramowanie embedded dla nowoczesnych urządzeń vendingowych, zintegrowane z platformami webowymi, 🔹 tworzymy i rozwijamy interfejs użytkownika w oparciu o Qt/QML, 🔹 rozwijamy funkcjonalności związane z obsługą RFID oraz trybem offline, 🔹 integrujemy urządzenia z aplikacjami webowymi i usługami chmurowymi. 👉 Stack technologiczny 🔹 C, C++ (17–20), Qt 5/6 (QML), 🔹 Linux Embedded (Yocto), 🔹 MQTT, REST API (JSON, XML), 🔹 SQLite, 🔹 AWS SDK, 🔹 Git, CMake, GitLab CI/CD. 👉 Po porannej kawie zajmiesz się 🔹 tworzeniem i rozwojem aplikacji embedded dla urządzeń vendingowych, 🔹 tworzeniem interfejsów użytkownika w QML, 🔹 rozwojem i utrzymaniem dystrybucji Linux w oparciu o Yocto, 🔹 integracją z API aplikacji webowych oraz rozwiązaniami chmurowymi, 🔹 debugowaniem, profilowaniem i testowaniem aplikacji w środowiskach wirtualnych oraz na rzeczywistym sprzęcie, 🔹 współpracą z testerami, projektantami UX i zespołem webowym przy rozwoju wspólnego produktu, 🔹 pracą nad rozwiązaniami wykorzystywanymi przez klientów na rynkach międzynarodowych, 🔹 rozwojem produktu w środowisku, w którym software i hardware powstają równolegle, dzięki czemu efekty swojej pracy zobaczysz również na działających urządzeniach. 👉 Czego od Ciebie oczekujemy 🔹 minimum 5 lat doświadczenia w programowaniu w C++ oraz Qt (QML), 🔹 doświadczenia w pracy z Linux Embedded, 🔹 umiejętności rozwiązywania problemów związanych z debugowaniem, wydajnością i edge case'ami, 🔹 samodzielności technicznej oraz odpowiedzialności za dostarczane rozwiązania, 👉 W zamian oferujemy 🔹 hybrydowy model pracy (wtorek–czwartek w biurze, poniedziałek i piątek zdalnie), 🔹 realny wpływ na rozwój produktów i podejmowane decyzje techniczne, 🔹 pracę w kameralnym, technicznym zespole bez korporacyjnych struktur, 🔹 możliwość pracy z rzeczywistymi urządzeniami, a nie wyłącznie symulatorami, 🔹 udział w długofalowym rozwoju produktu zamiast pracy projektowej. 👉 Dodatkowo otrzymasz 🔹 prywatną opiekę medyczną (PZU), 🔹 kartę sportową Medicover Sport, 🔹 dostęp do biura wyposażonego w urządzenia, na których możesz testować swoje rozwiązania, 🔹 spotkania zespołowe i integracje. 👉 Dlaczego warto? 🔹 zobaczysz efekty swojej pracy na działających urządzeniach, a nie tylko w środowisku testowym, 🔹 będziesz mógł na bieżąco testować swój kod na rzeczywistym sprzęcie, 🔹 dołączysz do zespołu tworzącego rozwiązania dla klientów na całym świecie.

Technology

digatus personal GmbH

Backend C++ Developer (m/f/d) – Modern C++ & Systems Integration

Mid

Hybrid

Wroclaw, Poland

🏢 Summary: Remote C++ Backend Developer role focused on building high-performance backend components for desktop and hardware-integrated applications using modern C++. The position involves implementing network protocols, multithreading, and API integrations in a cross-functional agile team. Work includes system-level programming, debugging, and collaboration with Qt/QML developers. 🗂️ Requirements: 3+ years of experience in modern C++ development, Proficiency in STL and object-oriented programming, Experience with multithreading and concurrent programming, Experience in system-level programming, Familiarity with Qt Core and signal/slot mechanisms, Experience with network programming (TCP/UDP), Knowledge of CMake or qmake build systems, Experience with Linux-based development environments, Proficiency with GDB or LLDB debugging tools, Experience with Git version control 📃 Skills: C++, STL, OOP, Qt, QML, TCP, UDP, CMake, qmake, Linux, GDB, LLDB, Git, Scrum 🏢 Description: You’re fluent in C++, enjoy working close to the system, and want to build robust backend features in high-performance applications? Join our international development team at digatus and bring powerful logic and reliability to next-generation desktop solutions. Your future team and working environment You’ll join a cross-functional development team working across frontend, backend, and embedded layers. In close collaboration with Qt/QML developers and product stakeholders, you’ll implement performant backend logic, hardware integrations, and data flows in modern C++. The position is fully remote in Poland, with optional hybrid collaboration in our Wrocław office. What to expect: Backend Development – Design and implement backend components in modern C++ (C++11/14/17) Data Processing & Protocols – Develop network and hardware communication protocols (TCP/UDP, Serial) API Integration – Build robust APIs for frontend interaction (Qt/QML) and hardware interfaces Multithreading – Ensure stability and thread-safety in concurrent environments Debugging & Testing – Use advanced debugging tools and contribute to unit testing Agile Collaboration – Participate in agile development workflows (Scrum) and peer code reviews What you bring: Technical skills: 3+ years of experience in modern C++ development Proficient in STL , OOP, multithreading, and system-level programming Familiar with Qt Core , signal/slot mechanisms, and QML integration basics Experience with network programming (TCP/UDP), CMake/qmake build systems Linux-based development environment, strong debugging with GDB/LLDB Source control using Git Soft skills: English fluency (B2+) – clear communication in a distributed international team Self-motivated, structured, and team-oriented approach to remote collaboration Strong analytical thinking and problem-solving mindset Nice to have: QML/C++ integration and custom module creation Knowledge of serial/USB protocols and binary serialization Background in embedded systems or hardware-oriented applications Experience with C#/.NET , modern CMake , or Docker Familiarity with CI/CD pipelines , unit testing (Google Test, Qt Test) German language skills are a plus What we offer: Remote-first – Work from anywhere in Poland, optionally from our Wrocław office Modern projects – Build production-ready backend systems with tangible real-world impact Collaboration & Quality – Code reviews, pair programming and agile routines Continuous growth – Personalized training paths and certifications (e.g. C++, Qt) Feelgood culture – Flat hierarchies, regular team events, and a supportive working environment Flexible work model – Modern tooling and asynchronous work where possible About digatus digatus is a technology-driven IT group specialized in digital transformation, software development, and IT services. With a growing international team across Germany and Poland, we deliver reliable, forward-thinking solutions for enterprise and mid-sized clients. 📩 Interested? Send your CV (no cover letter needed) We’re excited to hear from you – even if your profile isn’t a 100% match.

Technology

Spyrosoft

Unity Developer (Senior/Lead)

Senior

Remote

Warsaw, Poland

120 - 175 PLN

🏢 Summary: Senior/Lead Unity Developer role focused on building high-quality in-vehicle infotainment (IVI) and HMI systems for automotive products. The position involves developing visually polished, real-time interfaces in Unity and optimizing performance for embedded hardware environments. 🗂️ Requirements: Strong experience with Unity, Proficiency in C#, Experience in Automotive or IVI projects, Experience developing HMI systems, Knowledge of Unity performance optimization, Experience optimizing applications for embedded or low-performance hardware, Understanding of real-time systems 📃 Skills: Unity, C#, IVI, HMI, Automotive, Embedded, Linux, Android, Optimization, Realtime 🏢 Description: 🚗Do you enjoy building visually polished Unity applications and want to work on real automotive products ? We’re looking for Senior / Lead Unity Developers to join an Automotive IVI project focused on high-quality visuals and performance on embedded hardware. 🎯What you’ll be working on Developing in-vehicle infotainment (IVI) and HMI systems in Unity Creating smooth, visually appealing, real-time interfaces Optimizing Unity applications for embedded and low-performance hardware Working with automotive data and real-time systems Collaborating with an international, agile team 🛠What we’re looking for Strong experience with Unity and C# Background in Automotive, IVI Good eye for visual quality and details Understanding of performance optimization in Unity Comfortable working in English and in a distributed team ⚡Nice to have Experience with embedded systems Knowledge of Linux Embedded Systems or Android Automotive 💡Why join? Real impact on production automotive systems Focus on quality visuals and performance , not just features Flexible location and remote-friendly setup