June 12, 2026
Senior C++ Developer IoT
Senior • Hybrid
19,000 - 23,000 PLN
Katowice, Poland
What we achieve together
In your role as Senior C++ Developer IoT, you design and implement modern C++ components (C++17/20) for our embedded gateway runtime, enabling seamless interaction between devices and cloud services.
Your responsibilities will include developing applications for communication, energy management and smart home integration, thereby contributing directly to an intelligent energy ecosystem.
Together with an interdisciplinary and international team, you evolve a modular, service-oriented architecture on embedded Linux, ensuring scalability and long-term platform success.
By improving performance, robustness and resource efficiency, you ensure that our software reliably operates on real devices in customers’ homes.
You actively drive engineering excellence by contributing to code quality, modern C++ standards and best practices in collaboration with senior experts.
After analyzing system requirements, you contribute to secure device lifecycle management, including provisioning, authentication and updates, strengthening the trustworthiness of our platform
What makes us successful together
Qualification: A completed degree in computer science, electrical engineering or a comparable field provides your solid technical foundation.
Experience: You bring several years of experience in modern C++ development as well as hands-on work with embedded Linux systems and system-level programming.
Know-how and skills: Your expertise includes multi-threading, concurrency and networking protocols, combined with a strong understanding of distributed or modular architectures and a passion for clean, maintainable code.
Nice to have: Experience with Yocto or similar build systems, knowledge of IoT protocols such as MQTT or EEBUS, and familiarity with device security concepts add further strength to your profile.
Personality: You stand out through your proactive mindset, your ability to drive technical topics and your enthusiasm for working collaboratively in an international team environment.
Language skills: You communicate confidently in English and feel comfortable collaborating across borders in a global setup.
What you can count on
Flexible work model: adjustable starting times (7:30 – 9:00AM), hybrid work 70/30, and up to 30 days of remote work from abroad from selected countries.
Health & Wellness support: private medical care (Medicover), sports card subsidy (Multisport), group insurance (Warta), and ergonomic office spaces.
Time off & balance: additional paid 2 days off and subsidies for recreation.
Financial perks: up to 30% discount on company products, support for commuting and eyewear.
Growth & Development: access to internal training, mentoring programs, self-learning platform for languages (eTutor) and international projects.
Culture & Community: company events, family friendly activities, and open opportunities within Vaillant Group.
What makes us special
We take care of a better climate. In every home and our environment. As a successful family business, we have been living up to this claim for over 150 years. We are one of the world's leading providers of heat pumps, digital services and efficient gas heating appliances and offer energy-saving solutions.
You will find sustainability everywhere at the Vaillant Group. In the office, at the production sites and on the road. Around 16,000 employees from over 70 countries are committed to this every day. As an international team, we take responsibility - for our future and that of our planet. We promote your personal development so that you can act with passion and together we can ensure a better climate.
Become part of the Vaillant Group and help us shape the future of heating!
We promote equity and do not tolerate any form of discrimination. We value the uniqueness of each individual and encourage all people to apply.
Similar jobs you might like
Technology
Vaillant Group Business Services
Senior C++ Software Engineer
Senior
Hybrid
Katowice, Poland
16,000 - 23,000 PLN
🏢 Summary: The offer is for a C++ Software Engineer developing and maintaining object-oriented C++ software on embedded Linux for intelligent heating and cooling systems. The role focuses on system control, Smart Home connectivity, and integration of software modules using SomeIP within an agile environment. You will ensure software quality through automated testing, static analysis, and continuous integration practices. 🗂️ Requirements: University degree in computer science, electrical engineering, embedded systems or related field, Professional experience in embedded software development with modern C++ (C++17/20), Experience with embedded Linux environments, Strong object-oriented programming skills in C++, Experience with SomeIP communication protocol, Hands-on experience with Google Test and Robot Framework, Experience with continuous integration and static code analysis, Knowledge of GLib, JSON-GLib and cURL libraries, Experience working in Agile/Scrum environments, Fluent English language skills 📃 Skills: C++, C++17, C++20, Embedded, Linux, SomeIP, GoogleTest, RobotFramework, Python, GLib, JSON, cURL, CI, Scrum, Simulink, IoT 🏢 Description: What we achieve together At Vaillant, you shape solutions that make homes more sustainable, comfortable, and intelligent. You become part of a collaborative environment where your ideas truly matter and where we grow together. You develop and enhance embedded software in C++ on Linux systems, contributing directly to innovative heating and cooling solutions that improve everyday comfort. Working closely with agile teams, you bring intuitive graphical user interfaces to life using Qt, creating solutions that feel simple and empowering for our customers. You collaborate across disciplines to integrate system components via modern communication protocols such as SomeIP and actively shape system architecture. Ensuring quality is part of your mindset: you design and execute unit tests, analyze code quality, and support system-level testing activities. You contribute your ideas in agile ceremonies, helping your team continuously improve while driving meaningful outcomes together. Through your work, you enable smart home integration and connected system solutions that make energy usage more efficient and sustainable. What makes us successful together Qualification: You hold a degree in Computer Science, Software Engineering, or a comparable field, providing you with a strong technical foundation. Experience: You bring solid experience in embedded software development with C++, ideally within Linux environments and agile teams. Know-how and skills: You feel confident using C++ (modern standards), Qt, and testing frameworks, and you enjoy working with system integration and communication protocols. Nice to have: Experience with IoT, heating systems, CI/CD pipelines, or model-based development (e.g., Simulink) complements your profile. Personality: You value collaboration, approach challenges with curiosity and empathy, and enjoy contributing your perspective to a supportive and inclusive team culture. Language skills: You communicate confidently in English and ideally also in German, enabling effective collaboration in an international environment. What you can count on Flexible work model: adjustable starting times (7:30 – 9:00AM), hybrid work 70/30, and up to 30 days of remote work from abroad from selected countries. Health & Wellness support : private medical care (Medicover), sports card subsidy (Multisport), group insurance (Warta), and ergonomic office spaces. Time off & balance: additional paid 2 days off and subsidies for recreation. Financial perks: up to 30% discount on company products, support for commuting and eyewear. Growth & Development: access to internal training, mentoring programs, self-learning platform for languages (eTutor) and international projects. Culture & Community: company events, family friendly activities, and open opportunities within Vaillant Group. What makes us special We take care of a better climate. In every home and our environment. As a successful family business, we have been living up to this claim for over 150 years. We are one of the world's leading providers of heat pumps, digital services and efficient gas heating appliances and offer energy-saving solutions. You will find sustainability everywhere at the Vaillant Group. In the office, at the production sites and on the road. Around 16,000 employees from over 70 countries are committed to this every day. As an international team, we take responsibility - for our future and that of our planet. We promote your personal development so that you can act with passion and together we can ensure a better climate. Become part of the Vaillant Group and help us shape the future of heating! We promote equity and do not tolerate any form of discrimination. We value the uniqueness of each individual and encourage all people to apply.
Technology
Vaillant Group Business Services
C Software Developer IoT
Mid
Hybrid
Katowice, Poland
16,000 - 22,000 PLN
🏢 Summary: The offer is for a C Software Developer IoT responsible for developing and maintaining embedded C applications on Yocto Linux for intelligent HVAC and smart‑home solutions. The role focuses on integrating software modules, ensuring quality through testing and CI workflows, and contributing to secure, scalable embedded systems connected to cloud platforms. You will work in an agile team across the full embedded lifecycle, driving robust architecture and modern development practices. 🗂️ Requirements: University degree in Computer Science, Electrical Engineering, Embedded Systems or related field, Proven experience in embedded software development with C, Hands-on experience with Yocto Linux, Experience with embedded Linux integration, Experience with unit testing and integration testing, Experience with static code analysis, Experience with CI workflows, Experience with Robot Framework and XRay, Experience with cloud platforms such as Microsoft Azure, Fluent English communication skills 📃 Skills: C, Yocto, Linux, Robot, XRay, Python, Azure, CI, Embedded, IoT, Git, Static-analysis 🏢 Description: What we achieve together In your role as C Software Developer IoT: You will develop and maintain C software running on embedded Linux platforms, creating the foundation for intelligent, connected and sustainable HVAC solutions that improve the daily lives of our customers. Your responsibilities will include integrating software modules into our Yocto Linux environment, ensuring stable, efficient and future‑ready embedded applications. Together with an agile, interdisciplinary team, you ensure software quality through unit tests, static code analysis and integration-level tests executed with frameworks such as Robot Framework and Python, contributing to reliable and transparent development cycles. You design technical concepts that enable seamless smart‑home connectivity, professional digital services and modern home‑energy‑management solutions for Vaillant customers worldwide. By collaborating closely with your team, you contribute to continuous integration pipelines, fast feedback loops and impactful product demonstrations. You take ownership of your code, ensuring maintainability, robustness and full compliance with our architectural principles while actively driving the adoption of artificial‑intelligence‑supported coding tools to boost innovation and efficiency. What makes us successful together Qualification: You hold a university degree in computer science, electrical engineering, embedded systems engineering or a comparable technical field. Experience: You bring a proven track record in embedded software development using C and Yocto Linux, ideally in agile development environments, and you feel confident working across the full embedded lifecycle. Know‑how and skills: You are confident in programming with C, integrating software into Yocto Linux and working with testing frameworks such as Robot Framework and XRay, as well as static code analysis and continuous integration workflows.You have experience with modern cloud ecosystems such as Microsoft Azure or similar platforms.You enjoy working with cross‑functional development teams and navigate technical discussions with clarity and confidence. Nice to have: Knowledge of heating systems, IoT concepts, connectivity protocols, requirement engineering and CI/CD environments is welcome. Openness to modern programming languages such as Rust or Go is considered an advantage. Personality: You are motivated by creating meaningful, user‑focused solutions and thrive in collaborative, agile structures; your proactive communication and strong sense of ownership make you a valued team member. Language skills: You feel comfortable communicating in English in a product‑oriented, international environment. Knowledge of German would be an additional adventage. What you can count on Flexible work model: adjustable starting times (7:30 – 9:00AM), hybrid work 70/30, and up to 30 days of remote work from abroad from selected countries. Health & Wellness support : private medical care (Medicover), sports card subsidy (Multisport), group insurance (Warta), and ergonomic office spaces. Time off & balance: additional paid 2 days off and subsidies for recreation. Financial perks: up to 30% discount on company products, support for commuting and eyewear. Growth & Development: access to internal training, mentoring programs, self-learning platform for languages (eTutor) and international projects. Culture & Community: company events, family friendly activities, and open opportunities within Vaillant Group. What makes us special We take care of a better climate. In every home and our environment. As a successful family business, we have been living up to this claim for over 150 years. We are one of the world's leading providers of heat pumps, digital services and efficient gas heating appliances and offer energy-saving solutions. You will find sustainability everywhere at the Vaillant Group. In the office, at the production sites and on the road. Around 16,000 employees from over 70 countries are committed to this every day. As an international team, we take responsibility - for our future and that of our planet. We promote your personal development so that you can act with passion and together we can ensure a better climate. Become part of the Vaillant Group and help us shape the future of heating! We promote equity and do not tolerate any form of discrimination. We value the uniqueness of each individual and encourage all people to apply.
Technology
Vaillant Group Business Services
Model Based Development Engineer
Mid
Hybrid
Katowice, Poland
16,000 - 20,000 PLN
🏢 Summary: Development-focused role centered on creating and integrating control models for heating and cooling systems using model-based design. The position involves Matlab/Simulink modeling, C++ embedded integration, requirements management, and simulation-based testing within agile teams. The goal is to ensure high-quality, reliable software for innovative energy systems. 🗂️ Requirements: Degree in engineering, computer science, physics or related technical field, Experience in model-based development, Practical experience with Matlab and Simulink modeling, Experience in requirements management, Experience with model-in-the-loop and software-in-the-loop testing, Knowledge of control models and simulation tools, Experience with C++ for embedded systems, Familiarity with modern software testing frameworks, Fluent English language skills 📃 Skills: Matlab, Simulink, C++, Polarion, MIL, SIL, Embedded, Simulation, Testing, Agile 🏢 Description: What we achieve together You create and refine control models for innovative heating and cooling systems in Matlab and Simulink, ensuring that our products deliver outstanding performance and user comfort. By deriving models into our C++ embedded platform, you contribute to smooth software integration and reliable functionality across our product portfolio. Your responsibilities will include defining and managing software requirements in Polarion, ensuring clarity and alignment across interdisciplinary development teams. After conducting simulation‑based tests and integration tests, you support our continuous testing culture to secure high software quality from early development stages onward. Together with agile teams you work towards sprint goals that deliver visible value, fast integrations and meaningful demonstrations for stakeholders. By collaborating across the entire system control and human‑machine‑interface stream, you ensure seamless interaction of features, accessories and system products What makes us successful together Qualification: You hold a degree in engineering, computer science, physics or a comparable technical field and have gained confident skills in model‑based development. Experience: You bring experience in Matlab and Simulink modelling, requirements management and testing approaches such as model‑in‑the‑loop and software‑in‑the‑loop testing. Know‑how and skills: You are familiar with control models, simulation tools, C++ for embedded integration and modern software testing frameworks. Nice to have: Knowledge of heating systems, heat pumps, agile development methods and connectivity topics enhances your contribution to our mission. Personality: You combine analytical thinking with a collaborative mindset, enjoy working in agile environments and value precision as much as creativity. Language skills: You communicate confidently in English, and knowledge of German is an additional advantage. What you can count on Flexible work model: adjustable starting times (7:30 – 9:00AM), hybrid work 70/30, and up to 30 days of remote work from abroad from selected countries. Health & Wellness support : private medical care (Medicover), sports card subsidy (Multisport), group insurance (Warta), and ergonomic office spaces. Time off & balance: additional paid 2 days off and subsidies for recreation. Financial perks: up to 30% discount on company products, support for commuting and eyewear. Growth & Development: access to internal training, mentoring programs, self-learning platform for languages (eTutor) and international projects. Culture & Community: company events, family friendly activities, and open opportunities within Vaillant Group. What makes us special We take care of a better climate. In every home and our environment. As a successful family business, we have been living up to this claim for over 150 years. We are one of the world's leading providers of heat pumps, digital services and efficient gas heating appliances and offer energy-saving solutions. You will find sustainability everywhere at the Vaillant Group. In the office, at the production sites and on the road. Around 16,000 employees from over 70 countries are committed to this every day. As an international team, we take responsibility - for our future and that of our planet. We promote your personal development so that you can act with passion and together we can ensure a better climate. Become part of the Vaillant Group and help us shape the future of heating! We promote equity and do not tolerate any form of discrimination. We value the uniqueness of each individual and encourage all people to apply.
Technology
sourcingNOW
Senior C++ Developer
Senior
Hybrid
Warsaw, Poland
🏢 Summary: Senior C++ Developer role focused on building and optimizing a large-scale embedded multimedia platform used globally. The position involves working with a multi-million-line codebase, enhancing system components, and contributing to scalable and secure architecture. This role offers direct impact on the quality and architecture of a global embedded product. 🗂️ Requirements: Minimum 5 years of professional experience in C++ development, Practical experience with UNIX/Linux systems, Strong understanding of object-oriented programming, Knowledge of software design principles, Experience in designing scalable solutions, Ability to diagnose and resolve performance and system-level issues 📃 Skills: C++, Linux, UNIX, OOP, Embedded, Debugging 🏢 Description: O firmie: Naszym klientem jest międzynarodowa firma technologiczna rozwijająca zaawansowane rozwiązania software’owe wykorzystywane w urządzeniach elektronicznych oraz systemach cyfrowych dostępnych globalnie. Organizacja tworzy i rozwija skalowalne platformy, które integrują treści, oprogramowanie i technologie komunikacyjne, wpływając na sposób korzystania z usług multimedialnych przez użytkowników końcowych. Firma działa w modelu produktowym, w środowisku międzynarodowym, łącząc kompetencje inżynierskie z podejściem nastawionym na jakość, bezpieczeństwo i długofalowy rozwój technologii. Zespoły pracują w rozproszonej strukturze, współpracując przy projektach o dużej skali i wysokim poziomie złożoności technicznej. O stanowisku: Poszukujemy doświadczonej osoby na stanowisko Senior C++ Developer , która dołączy do zespołu rozwijającego zaawansowaną platformę embedded wykorzystywaną w urządzeniach multimedialnych. Rola zakłada pracę nad dużym, wielomilionowym repozytorium kodu, rozwój i optymalizację komponentów systemowych oraz współtworzenie skalowalnego i bezpiecznego środowiska dla globalnego produktu technologicznego. To stanowisko dla osoby, która chce mieć realny wpływ na architekturę i jakość rozwiązania wykorzystywanego przez miliony użytkowników. Do Twoich zadań należeć będzie: Projektowanie, rozwijanie i utrzymywanie wydajnego kodu w C++, Analiza i eliminowanie błędów wydajnościowych oraz systemowych, Dbanie o jakość kodu, jego organizację oraz automatyzację procesów, Udział w przeglądach kodu i przeglądach architektury, Implementacja specyfikacji technicznych i współpraca przy ich tworzeniu, Współpraca z zespołami międzynarodowymi (Europa, USA, Azja), Rozwój oprogramowania dla systemów opartych o UNIX/Linux oraz środowisk embedded. Szukamy osoby, która… Posiada min. 5 lat doświadczenia zawodowego w programowaniu (C++), Ma praktyczne doświadczenie w środowisku UNIX/Linux, Bardzo dobrze rozumie programowanie obiektowe i zasady projektowania oprogramowania, Potrafi projektować i rozwijać skalowalne rozwiązania, Sprawnie diagnozuje i rozwiązuje problemy techniczne, Dobrze odnajduje się w dynamicznym, produktowym środowisku, Komunikuje się w języku angielskim (min. B2) – praca w środowisku międzynarodowym, Mile widziane: Znajomość Python lub JavaScript, Doświadczenie z systemami embedded (Linux/Android), Praktyka w debugowaniu systemów wbudowanych. Co oferuje nasz klient: Udział w rozwoju globalnego produktu technologicznego o dużej skali, Pracę w międzynarodowym środowisku i współpracę z doświadczonym zespołem inżynierów, Realny wpływ na architekturę i kierunek rozwoju platformy, Możliwość pracy przy nowoczesnych rozwiązaniach embedded i systemach multimedialnych, Stabilną współpracę w oparciu o długofalowy projekt technologiczny, Konkurencyjne warunki finansowe i pakiet benefitów adekwatny do poziomu stanowiska. Zatrudnienie w oparciu o kontrakt B2B lub umowę o pracę Osoby zainteresowane prosimy o przesłanie aplikacji przed formularz poniżej. Zastrzegamy sobie możliwość odpowiedzi tylko na wybrane aplikacje.
Technology
Vaillant Group Business Services
Fullstack Developer
Mid
Hybrid
Katowice, Poland
16,000 - 22,000 PLN
🏢 Summary: Fullstack Developer role focused on building advanced planning applications and scalable digital solutions for international markets. The position involves developing backend APIs, creating responsive user interfaces, managing cloud-based environments, and owning the platform lifecycle including CI/CD and automated testing. You will work in an interdisciplinary team using modern technologies and AI-supported tools to deliver secure and high-performance enterprise systems. 🗂️ Requirements: Degree in Computer Science, Software Engineering or related field, Minimum 3 years of fullstack development experience in enterprise environments, Strong expertise in React, Strong expertise in Next.js, Strong expertise in Node.js, Strong expertise in Java, Strong expertise in Spring Boot, Experience with REST APIs, Knowledge of databases, Experience with cloud environments (Microsoft Azure), English proficiency at minimum B2 level 📃 Skills: React, Next.js, Node.js, Java, Spring, SpringBoot, REST, SQL, Azure, Docker, Kubernetes, Terraform, CI/CD, AI, LLM, Scrum, Kanban 🏢 Description: What we achieve together By designing advanced planning applications, you contribute directly to the scalability of our digital solutions across international markets. Your responsibilities will include developing robust backend APIs for scheduling, allocation logic, and core platform modules. Together with an interdisciplinary team, you create responsive user interfaces with strong focus on performance, accessibility, and data visualization You actively shape your own AI-supported development environment using modern tools to increase efficiency and innovation. From architectural strategy to operations, you take ownership of the platform lifecycle, including CI/CD and cloud-based environments. Through designing and implementing automated tests, you ensure a stable, secure, and future-proof product landscape. What makes us successful together Qualification: You hold a degree in Computer Science, Software Engineering, or a comparable field. Experience: You bring at least 5 years of hands-on experience in fullstack development within complex, enterprise environments. Know-how and skills: You have strong expertise in React, Next.js, Node.js, as well as Java and Spring Boot, combined with solid knowledge of REST APIs, databases, and cloud environments such as Microsoft Azure. Nice to have: Experience with Docker, Kubernetes, Terraform, CI/CD pipelines, and the integration of AI or Large Language Models will help you stand out. Personality: You are a collaborative team player who enjoys sharing knowledge and thrives in agile environments such as Scrum or Kanban. Language skills: You communicate confidently in English at a minimum B2 level What you can count on Flexible work model: adjustable starting times (7:30 – 9:00AM), hybrid work 70/30, and up to 30 days of remote work from abroad from selected countries. Health & Wellness support : private medical care (Medicover), sports card subsidy (Multisport), group insurance (Warta), and ergonomic office spaces. Time off & balance: additional paid 2 days off and subsidies for recreation. Financial perks: up to 30% discount on company products, support for commuting and eyewear. Growth & Development: access to internal training, mentoring programs, self-learning platform for languages (eTutor) and international projects. Culture & Community: company events, family friendly activities, and open opportunities within Vaillant Group. What makes us special We take care of a better climate. In every home and our environment. As a successful family business, we have been living up to this claim for over 150 years. We are one of the world's leading providers of heat pumps, digital services and efficient gas heating appliances and offer energy-saving solutions. You will find sustainability everywhere at the Vaillant Group. In the office, at the production sites and on the road. Around 16,000 employees from over 70 countries are committed to this every day. As an international team, we take responsibility - for our future and that of our planet. We promote your personal development so that you can act with passion and together we can ensure a better climate. Become part of the Vaillant Group and help us shape the future of heating! We promote equity and do not tolerate any form of discrimination. We value the uniqueness of each individual and encourage all people to apply.
Technology
Sii
C++ Developer with Rust/ BLE/ SDK (f/m/x)
Senior
Remote
Gdansk, Poland
🏢 Summary: Oferta dotyczy rozwoju wysokowydajnych komponentów systemowych, bibliotek oraz SDK dla inteligentnych urządzeń i systemów komunikacji bezprzewodowej. Rola obejmuje pracę z C++, Rust oraz Bluetooth Low Energy w międzynarodowym środowisku, z realnym wpływem na architekturę i jakość rozwiązań. Kandydat będzie współpracował przy projektowaniu skalowalnych systemów embedded oraz integracji z aplikacjami i systemami zewnętrznymi. 🗂️ Requirements: Minimum 3 lata doświadczenia z C++, Komercyjne doświadczenie z Rust, Znajomość C++17, Znajomość C++20, Doświadczenie z BLE, Doświadczenie z komunikacją bezprzewodową, Doświadczenie w tworzeniu SDK, Doświadczenie w tworzeniu bibliotek, Znajomość Linux, Doświadczenie z embedded, Znajomość Git, Znajomość CI/CD, Znajomość wzorców projektowych, Znajomość zasad SOLID, Doświadczenie w Agile, Język angielski B2 📃 Skills: C++, Rust, BLE, Linux, Git, CI/CD, SDK, Agile, SOLID, CMake, Docker, IoT 🏢 Description: Poszukujemy doświadczonej osoby na stanowisko Senior C++ Developer do projektu realizowanego dla globalnego lidera w obszarze zaawansowanych urządzeń technologicznych. Dołączysz do międzynarodowego zespołu odpowiedzialnego za rozwój oprogramowania wspierającego inteligentne urządzenia oraz ich integrację z aplikacjami i zewnętrznymi systemami. Projekt obejmuje rozwój wysokowydajnych komponentów systemowych, bibliotek oraz SDK wykorzystywanych przez partnerów i zespoły produktowe. Na co dzień będziesz pracować z nowoczesnym stosem technologicznym obejmującym C++, Rust oraz Bluetooth Low Energy (BLE), mając realny wpływ na architekturę i jakość rozwijanych rozwiązań. Jeśli cenisz pracę z nowoczesnymi technologiami, interesują Cię rozwiązania embedded oraz komunikacja bezprzewodowa, a także lubisz współpracę w międzynarodowym środowisku – ta oferta jest dla Ciebie. Twoje zadania Projektowanie, rozwój oraz utrzymanie aplikacji i komponentów w języku C++ oraz Rust Tworzenie i rozwój bibliotek oraz SDK wykorzystywanych przez zespoły wewnętrzne i partnerów Implementacja oraz optymalizacja komunikacji opartej o Bluetooth Low Energy (BLE) Projektowanie skalowalnych i wydajnych rozwiązań zgodnie z dobrymi praktykami inżynierii oprogramowania Udział w projektowaniu architektury oraz podejmowaniu decyzji technicznych Współpraca z międzynarodowymi zespołami odpowiedzialnymi za firmware, aplikacje desktopowe i mobilne oraz testy Przeprowadzanie code review i wspieranie pozostałych członków zespołu Dbanie o wysoką jakość kodu poprzez testy, automatyzację oraz Continuous Integration Wymagania Minimum 3 lata doświadczenia w tworzeniu oprogramowania w języku C++ Praktyczna znajomość języka Rust oraz doświadczenia w jego wykorzystaniu w projektach komercyjnych Biegłość w pracy z nowoczesnym C++ (C++17/C++20) Doświadczenie z Bluetooth Low Energy (BLE) oraz implementacją komunikacji bezprzewodowej Praktyczne doświadczenie w projektowaniu i rozwoju SDK lub bibliotek programistycznych Znajomość systemów Linux oraz środowiska programistycznego dla systemów embedded Wcześniejsza praca z systemami kontroli wersji (Git) oraz procesami CI/CD Umiejętność projektowania oprogramowania z wykorzystaniem wzorców projektowych i zasad SOLID Doświadczenie w pracy w metodykach Agile Bardzo dobra znajomości języka angielskiego (min. B2) Mile widziane Wcześniejsza praca w rozwoju oprogramowania dla urządzeń embedded Znajomość protokołów komunikacyjnych wykorzystywanych w systemach IoT Doświadczenie z CMake oraz narzędziami do budowania projektów Wiedza z zakresu Docker lub innych technologii konteneryzacji Doświadczenie z testami jednostkowymi i integracyjnymi Zrozumienie zagadnień związanych z bezpieczeństwem komunikacji bezprzewodowej
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
Vaillant Group Business Services
E/E Integration Engineer
Mid
Hybrid
Katowice, Poland
16,000 - 22,000 PLN
🏢 Summary: Permanent full-time role for an E/E Integration Engineer focused on building and improving automated test frameworks for embedded heating systems within an agile SAFe environment. The position involves ensuring high-quality software through CI/CD support, close cross-functional collaboration, and modern test automation practices. You will work on intelligent heating and smart home integration solutions in Linux-based environments. 🗂️ Requirements: Degree in computer science, software engineering or related field, Hands-on experience in test automation, Experience with embedded or Linux-based systems, Strong Python programming skills, Experience with CI/CD pipelines, Proficiency with Git version control, Experience with test automation frameworks, Ability to work in agile teams, Fluent English or German (written and spoken) 📃 Skills: Python, CI/CD, Git, RobotFramework, Linux, Embedded, TestAutomation, SAFe, English, German 🏢 Description: E/E Integration Engineer Company : Vaillant Group Location : Katowice-POL Country : Poland (PL) Brand : Vaillant Group Contract type : Permanent Working time : Full-time What we achieve together At Vaillant, we don’t just develop technology — we shape sustainable comfort for millions of homes. In our agile System Control & HMI stream, you will help bring intelligent heating solutions to life and create meaningful impact through innovation, collaboration and quality. You will design and continuously improve automated test frameworks that ensure reliable and high-quality software for heat pumps, boilers, and smart system solutions. Working closely with cross-functional teams, you contribute to customer-centric features such as smart home integration and seamless system commissioning. You actively support continuous integration and delivery pipelines, helping us deliver fast, stable and scalable software solutions. Your ideas drive the development of modern testing approaches within an agile SAFe environment, where your voice truly matters. Together with your team, you ensure transparency through meaningful documentation, clear test coverage and impactful demonstrations. By collaborating across agile teams, you help create an inspiring environment where innovation and shared success go hand in hand. What makes us successful together Qualification: You have a degree in computer science, software engineering or a comparable field, enabling you to understand complex embedded systems. Experience: Ideally, you bring hands-on experience in test automation within embedded or Linux-based environments and enjoy working in agile teams. Know-how and skills: Your strong Python skills, combined with CI/CD knowledge, Git, and test automation frameworks (e.g. Robot Framework), empower you to build efficient testing solutions. Nice to have: Experience with C++, Yocto, SomeIP or HVAC systems would enrich your profile and help you quickly dive into our domain. Personality: You approach challenges with curiosity, communicate openly and empathetically, and thrive in collaborative, diverse environments where people support each other. Language skills: You feel confident communicating in English or German, both written and spoken, enabling smooth collaboration in international teams. What you can count on Flexible work model: adjustable starting times (7:30 – 9:00AM), hybrid work 70/30, and up to 30 days of remote work from abroad from selected countries. Health & Wellness support : private medical care (Medicover), sports card subsidy (Multisport), group insurance (Warta), and ergonomic office spaces. Time off & balance: additional paid 2 days off and subsidies for recreation. Financial perks: up to 30% discount on company products, support for commuting and eyewear. Growth & Development: access to internal training, mentoring programs, self-learning platform for languages (eTutor) and international projects. Culture & Community: company events, family friendly activities, and open opportunities within Vaillant Group. What makes us special We take care of a better climate. In every home and our environment. As a successful family business, we have been living up to this claim for over 150 years. We are one of the world's leading providers of heat pumps, digital services and efficient gas heating appliances and offer energy-saving solutions. You will find sustainability everywhere at the Vaillant Group. In the office, at the production sites and on the road. Around 16,000 employees from over 70 countries are committed to this every day. As an international team, we take responsibility - for our future and that of our planet. We promote your personal development so that you can act with passion and together we can ensure a better climate. Become part of the Vaillant Group and help us shape the future of heating! We promote equity and do not tolerate any form of discrimination. We value the uniqueness of each individual and encourage all people to apply.
Technology
Vaillant Group Business Services
Fullstack JavaScript Developer
Mid
Hybrid
Katowice, Poland
19,000 - 25,000 PLN
🏢 Summary: The offer is for a Fullstack Developer role focused on building and operating reusable frontend components and backend-for-frontend services to deliver scalable digital solutions. You will develop React and Next.js applications, design and integrate APIs, and contribute plugins to a Backstage-based developer platform within an enterprise environment. The role emphasizes high-quality, secure and maintainable solutions across frontend and backend in an agile setup. 🗂️ Requirements: Degree in Computer Science or comparable qualification, 3+ years of professional software development experience, Hands-on experience with React and Next.js, Strong knowledge of JavaScript or TypeScript, Experience designing and implementing APIs, Experience with synchronous and asynchronous integrations, Understanding of security, scalability and reliability in API design, Experience integrating enterprise CMS systems, Fluent English 📃 Skills: React, Next.js, JavaScript, TypeScript, API, REST, GraphQL, Backstage, Azure, CI/CD, DevOps, Databases, Testing, Scrum 🏢 Description: What we achieve together You will design, build and operate reusable front‑end building blocks for B2B and B2C customer solutions, creating scalable and consistent digital experiences across Vaillant’s product landscape. Your responsibilities will include supporting other development teams by encapsulating reusable functionality into stable, secure and high‑performance backend‑for‑frontend services aligned with clear domain contexts. Together with your colleagues, you will contribute to our Digital Solution Platform by developing and operating plugins for our Backstage developer platform, strengthening developer experience and productivity. You collaborate closely with other developers to build, maintain and operate reusable API services that integrate data from multiple sources of truth in a structured and sustainable way. By applying your experience in Scrum and agile software development, you continuously optimise solutions for business value, quality and long‑term maintainability. Through your hands‑on contribution across frontend and backend, you help shape a modern, future‑ready digital foundation that supports Vaillant’s climate‑focused mission. What makes us successful together Qualification: You hold a degree in computer science or a comparable qualification and bring more than three years of professional experience in software development. Experience: You have hands‑on experience developing React‑based web services using Next.js and JavaScript or TypeScript, ideally in enterprise‑scale environments. Know‑how and skills: You are familiar with enterprise content management system integrations and understand the impact of security, scalability, reliability and sustainability on API design.You bring solid experience in designing and implementing APIs, ideally including complex synchronous and asynchronous integration scenarios in enterprise landscapes. Nice to have: Experience with cloud DevOps practices on Microsoft Azure, building continuous integration and delivery pipelines, working with databases and automated testing, as well as exposure to GraphQL or event‑streaming technologies, is considered an advantage. Personality: You enjoy working collaboratively in cross‑functional teams, communicate openly and reliably, and take ownership of your solutions while continuously striving for improvement. Language skills: You communicate fluently in English, enabling effective collaboration with developers and product owners in an international environment. What you can count on Flexible work model: adjustable starting times (7:30 – 9:00AM), hybrid work 70/30, and up to 30 days of remote work from abroad from selected countries. Health & Wellness support : private medical care (Medicover), sports card subsidy (Multisport), group insurance (Warta), and ergonomic office spaces. Time off & balance: additional paid 2 days off and subsidies for recreation. Financial perks: up to 30% discount on company products, support for commuting and eyewear. Growth & Development: access to internal training, mentoring programs, self-learning platform for languages (eTutor) and international projects. Culture & Community: company events, family friendly activities, and open opportunities within Vaillant Group. What makes us special We take care of a better climate. In every home and our environment. As a successful family business, we have been living up to this claim for over 150 years. We are one of the world's leading providers of heat pumps, digital services and efficient gas heating appliances and offer energy-saving solutions. You will find sustainability everywhere at the Vaillant Group. In the office, at the production sites and on the road. Around 16,000 employees from over 70 countries are committed to this every day. As an international team, we take responsibility - for our future and that of our planet. We promote your personal development so that you can act with passion and together we can ensure a better climate. Become part of the Vaillant Group and help us shape the future of heating! We promote equity and do not tolerate any form of discrimination. We value the uniqueness of each individual and encourage all people to apply.
Technology
EPAM Systems
Senior C++ Engineer
Senior
Remote
Warsaw, Poland
🏢 Summary: Senior C++ Engineer role focused on transforming ML and data science prototypes into high-performance, production-grade C++ applications for real-time, resource-constrained and cloud environments. The position involves optimizing, containerizing and deploying deterministic, low-latency systems with strong emphasis on reliability, performance and CI/CD practices. The offer includes flexible remote work within Poland, career development programs and comprehensive benefits. 🗂️ Requirements: 5+ years of experience in modern C++ (C++17/C++20), Strong knowledge of multithreading, concurrency and synchronization in Linux, Experience developing deterministic, low-latency real-time systems, Proficiency with CMake and Conan package management, Experience profiling and optimizing CPU and memory usage in Linux, Ability to write unit and automated tests, Experience debugging low-level communication issues, Hands-on experience with Docker in Linux production environments, Experience with CI/CD and release pipelines, Familiarity with Agile tools (Azure DevOps, JIRA, Confluence, Bitbucket), Fluent English (B2+ level) 📃 Skills: C++, C++17, C++20, Linux, Multithreading, Concurrency, CMake, Conan, Docker, CI/CD, Azure, JIRA, Confluence, Bitbucket, Python, MQTT, ZeroMQ, ProtoBuf, Kafka, HTTP, Bash, Kubernetes, TCP/IP, systemd 🏢 Description: We are seeking a Senior C++ Engineer to collaborate with Data Scientists and Machine Learning experts in transforming prototype algorithms into hardened, reliable, production-grade applications. In this role, you will convert research workflows into high-performance C++ systems capable of running on resource-constrained hardware or scalable cloud environments. Responsibilities Collaborate closely with Data Scientists and Machine Learning experts to turn prototype algorithms and data processing pipelines into hardened, reliable, production-grade "always-on" applications written in C++ Conversion of research and prototype ML/data-processing workflows (primarily Python-based) into high-performance, reliable C++ production systems Implementation of data quality safeguards, sanitization and required low-level interfaces for real-time inference on streaming data Optimization of code for predictable behavior, high reliability and efficient resource utilization (compute/memory/storage) on resource-constrained environments Support the development of high-performance, high-reliability solutions capable of running on resource-constrained hardware or in cost-effective, highly-scalable cloud applications Translation of real-world process dynamics, sensor behavior and system constraints into realistic online control solutions Documentation and communication of assumptions, results, limitations, risks and deployment considerations for discussion with the broader technical audience Requirements 5+ years of experience in modern C++ software development using C++17/C++20 Understanding of multithreading, concurrency, synchronization and performance optimization in Linux environments Background in developing deterministic, low-latency software for real-time systems Proficiency in CMake, modern C++ build systems and Conan package management for C++ Skills in profiling and optimizing CPU/memory utilization in constrained Linux environments Competency in writing unit tests and automated tests Proven capability to debug low-level communication issues and optimize performance under constrained environments Hands-on expertise designing, deploying and debugging containerized applications using Docker in Linux production environments Experience with CI/CD & Release pipelines: multi OS runners, artifact signing, SBOMs/vulnerability scanning Familiarity with Agile toolsets such as Azure DevOps, Atlassian tools like Confluence, JIRA and Bitbucket Fluent English communication skills at a B2+ level Nice to have Capability to independently deploy and manage cloud-native or edge-native microservices in Linux environments Flexibility to work closely with research, data science and platform engineering teams to bridge prototype and production environments Skills in Python and C++ interoperability Familiarity with industry IoT standards and protocols such as MQTT/SparkplugB, ZeroMQ, ProtoBuf, Kafka and HTTP Expertise in Linux, Bash/Shell scripting, Docker, TCP/IP networking, Kubernetes, systemd, logging, OTA/rollback strategies and advanced debugging techniques Background in deploying software in industrial environments, including remote diagnostics and field support Familiarity with .NET/C# We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.