July 6, 2026

Senior Embedded C++ Developer

Senior • Hybrid

25,000 - 30,000 PLN

Bielsko-Biala, Poland

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

Similar jobs you might like

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

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

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

EBS Ink-Jet Systems Poland

Embedded Linux C++ Developer

Mid

On-site

Wroclaw, Poland

10,000 - 15,000 PLN

🏢 Summary: Rozwój oprogramowania C++ dla przemysłowych urządzeń embedded opartych o Linux/ARM, obejmujący tworzenie nowych modułów, debugowanie na sprzęcie oraz współpracę z zespołami elektroniki i mechaniki. Rola skupia się na pracy blisko hardware’u i rozwijaniu stabilnych rozwiązań dla drukarek Ink-Jet. 🗂️ Requirements: Dobra znajomość C++, Znajomość Git, Umiejętność czytania dokumentacji technicznej po angielsku, Komunikatywny angielski, Umiejętność pracy z istniejącym kodem, Samodzielność w analizowaniu i rozwiązywaniu problemów 📃 Skills: C++, Git, Qt, QML, CMake, Yocto, Python, Bash, Go, Linux, ARM, FreeRTOS, Zephyr, VSCode 🏢 Description: Na tym stanowisku będziesz rozwijać oprogramowanie C++ dla przemysłowych urządzeń embedded opartych o Linux/ARM — drukarek Ink-Jet projektowanych i produkowanych we Wrocławiu. Praca łączy software, elektronikę, mechanikę i debugowanie na docelowym sprzęcie, dlatego ważne jest praktyczne podejście do problemów technicznych oraz chęć zrozumienia działania całego systemu. To rola dla osoby, która chce widzieć efekt swojej pracy w działającym urządzeniu i lubi pracować blisko hardware’u, produktu oraz realnych zastosowań przemysłowych. Zakres obowiązków rozwój oprogramowania w C++ dla urządzeń embedded, tworzenie nowych programów i modułów od podstaw, rozwój oraz poprawa istniejącego kodu, debugowanie problemów bezpośrednio na urządzeniach, tworzenie narzędzi pomocniczych, m.in. w Pythonie, Bashu lub Go, współpraca z osobami zajmującymi się elektroniką, mechaniką i serwisem, poprawa jakości, stabilności i utrzymywalności istniejących rozwiązań, tworzenie i uzupełnianie dokumentacji technicznej. Technologie, których używamy C++, Git, Qt/QML, CMake, Yocto, Python, Bash, Go, VS Code, embedded Linux, FreeRTOS, Zephyr. Wymagania dobra znajomość C++, znajomość Gita, umiejętność czytania dokumentacji technicznej po angielsku, komunikatywny angielski, umiejętność pracy z istniejącym kodem, samodzielność w analizowaniu i rozwiązywaniu problemów. Mile widziane praktyczna znajomość tworzenia UI w Qt/QML, doświadczenie w pracy z Yocto, umiejętność programowania w Pythonie, doświadczenie w pracy z embedded Linux, znajomość testów automatycznych, znajomość protokołów przemysłowych, doświadczenie w pracy z FreeRTOS lub Zephyr, doświadczenie w pracy z urządzeniami przemysłowymi, umiejętność analizy problemów na styku software/hardware. Oferujemy pracę przy realnych urządzeniach embedded, wpływ na rozwiązania techniczne, pracę w małym zespole, szybkie decyzje i mało biurokracji, możliwość pracy zdalnej w sytuacjach, gdy zadania nie wymagają pracy przy sprzęcie. Benefity prywatna opieka medyczna dofinansowanie zajęć sportowych, dofinansowanie wypoczynku, szkolenia, brak dress code'u.

Technology

Power Media

Embedded Software Engineer – Senior (C / C++)

Senior

Hybrid

Poznan, Poland

100 - 130 PLN

🏢 Summary: Hybrid Senior Embedded Software Engineer role focused on designing and developing advanced embedded and IoT systems in C/C++, with real impact on architecture and full product lifecycle from concept to production. The position involves working with modern microcontrollers and cloud-connected devices while supporting code quality and mentoring within the team. Opportunity to grow in C++ embedded development within long-term international projects. 🗂️ Requirements: Experience in embedded projects, Very good knowledge of C or C++, Practical experience with microcontrollers, Experience in system architecture design, Ability to perform code reviews, Experience in mentoring junior engineers, Communicative English 📃 Skills: C, C++, Embedded, IoT, STM32, nRF, ESP32, FreeRTOS, Linux, CMake, Microcontrollers, Architecture 🏢 Description: Poznań | praca hybrydowa (3 dni biuro / 2 dni zdalnie) Dla naszego klienta – firmy realizującej zaawansowane projekty embedded i IoT dla klientów zagranicznych – poszukujemy Senior Embedded Software Engineera , który chce pracować przy złożonych systemach embedded, mieć realny wpływ na architekturę rozwiązań i wspierać rozwój zespołu. To rola dla osób, które świadomie budują swoją ścieżkę w embedded software i chcą brać udział w projektach od etapu koncepcji po wdrożenie produkcyjne. Jeśli pracujesz głównie w języku C , ale masz doświadczenie z C++ i chcesz dalej rozwijać się w tym kierunku, projekt zapewnia wdrożenie projektowe oraz wsparcie zespołu w obszarze C++ embedded . O firmie i projektach Klient realizuje projekty obejmujące: zaawansowane systemy embedded na STM32 / nRF / ESP32 , komunikację urządzeń z chmurą, produkty rozwijane długofalowo i wdrażane do produkcji, współpracę z klientami zagranicznymi. Zakres obowiązków projektowanie i rozwój oprogramowania embedded w C++ , współtworzenie architektury systemów IoT, code review i mentoring młodszych inżynierów, dbanie o jakość, testowalność i skalowalność kodu, współpraca z zespołem oraz klientem po stronie technicznej. Wymagania (must-have) doświadczenie w projektach embedded , bardzo dobra znajomość C lub C++ , praktyczna praca z mikrokontrolerami , doświadczenie w projektowaniu architektury systemów, umiejętność pracy zespołowej i komunikacji technicznej, komunikatywny język angielski. Mile widziane FreeRTOS / Embedded Linux, CMake, architektury event-driven, doświadczenie w projektach IoT. Model pracy i benefity praca hybrydowa: 3 dni w biurze w Poznaniu / 2 dni zdalnie , 6,5 godzinny model pracy (z możliwością pracy po 8 godzin dziennie) elastyczne godziny rozpoczęcia pracy, Multisport, dofinansowanie Luxmed, lekcje angielskiego z native speakerem, pizza w czwartki 🍕 i owoce w biurze, spotkania integracyjne co 2 miesiące Jeśli zależy Ci na projektach, w których embedded jest kluczowe i chcesz mieć realny wpływ na rozwój produktów - zapraszamy do aplikowania !

Technology

KUBO

Embedded Software Engineer

Mid

Hybrid

Katowice, Poland

130 - 150 PLN/hr

🏢 Summary: Offer for an Embedded C/C++ Engineer to develop and maintain real-time embedded software for industrial automation systems, including converters, inverters, and motion control devices. The role focuses on new feature development, integration into existing products, and implementing security-by-design in embedded environments. Work involves architecture design, hardware-software integration, and testing in RTOS-based multiprocessor systems. 🗂️ Requirements: 3+ years embedded software development experience, Strong C experience in embedded systems, Strong C++ experience in embedded systems, Experience with RTOS environments, Experience with real-time systems, Knowledge of secure coding practices, Experience with firmware debugging, Ability to design and optimize embedded software, Experience with hardware-software integration, Experience with unit and functional testing 📃 Skills: C, C++, RTOS, Cortex-A, Cortex-R, CycloneV, NXP, LS10xx, Sitara, Ethernet, CMake, Microkernel 🏢 Description: We are currently looking for Embedded (C/C++) Engineers to join a newly formed team at a client operating in the industrial automation domain, which will be responsible for the development and maintenance of advanced embedded solutions. You will join an engineering team responsible for developing and extending embedded software for converters, inverters, and distributed motion systems used in industrial automation. The project covers both new feature development and integration of enhancements into existing products, with a strong emphasis on security-by-design, secure communication, and secure coding practices for real-time embedded devices. Key responsibilities: Designing, developing, troubleshooting, and debugging embedded software in C/C++ Implementing and enhancing security features and applying secure coding practices Contributing to robust architecture for real-time, high-performance embedded devices Analyzing hardware compatibility and influencing hardware design to support secure solutions Participating in creation and review of designs, code, test cases, and technical documentation Performing unit and functional testing to ensure correct operation and system compatibility Tech Stack: Languages: C / C++ Hardware: Multiprocessor environments (e.g. Cortex-A, Cortex-R, CycloneV, NXP LS10xx, TI Sitara) Operating System: Microkernel-based RTOS Communication: Ethernet-based real-time industrial protocols Build system: CMake Ideal candidate profile: Minimum 3 -5+ years of experience in embedded software development Strong hands-on experience with C/C++ in embedded systems Experience working with RTOS-based environments Solid object-oriented programming skills Ability to analyze, design, debug, and optimize embedded software Experience with firmware debugging Conditions: Work model: hybrid in Katowice (3 days a week) Salary: 130-150 PLN net/h Employment type: B2B + benefits (medical care, life insurance, trainings, Multisport) Recruitment steps: Phone call with Recruiter (Aleksandra) Technical verification call by the client Interview with the client Feedback and decision

Technology

People More P.S.A.

C/C++ Embedded Software Developer ( Embedded Linux)

Senior

Remote

Krakow, Poland

150 - 200 PLN

🏢 Summary: Offer for a C/C++ Embedded Software Developer working in an Embedded Linux environment on RSU software, focused on developing, integrating and maintaining embedded components with real-time and IoT requirements. The role involves interface design, MQTT and Protobuf integration, legacy code maintenance and IT security implementation within an Agile team. Fully remote work is possible. 🗂️ Requirements: Several years of experience in C/C++ software development, Strong experience with Linux or Embedded systems, Practical experience in interface design and implementation, Very good knowledge of MQTT, Very good knowledge of Protobuf, Understanding of IoT architectures, Understanding of network architectures, Knowledge of IT security principles, Very good English, Very good Polish 📃 Skills: C, C++, Linux, Embedded, MQTT, Protobuf, IoT, Networking, Security, Scrum 🏢 Description: Hello, We are called People More because we treat our employees with respect, but also because the projects we work on are for people and should be easy and pleasant to use. We are technological, but we look at the bigger picture :) The company is made up of people with a huge client base in the country and abroad, for whom we build projects from scratch (UX, UI, frontend, backend, mobile) or in part. We work directly for our clients and also support our partners in their own solutions. This ensures a wide range of projects and the ability to change! We work with clients all over the world. For the project that we are working on with our partner, we are looking for C/C++ Embedded Software Developer ( Embedded Linux). Your duties will include: Developing software components in C/C++ in an Embedded Linux environment Designing and implementing interfaces Supporting architecture-related topics in the RSU software environment Integrating and working with MQTT and Protobuf Taking real-time requirements into consideration Maintaining and extending an existing legacy codebase Implementing IT security requirements Working in an Agile development team (Scrum) Requirements that must be met: Several years of experience in software development with C/C++ Strong experience in Linux or Embedded environments Practical experience in interface design and implementation Very good knowledge of MQTT and Protobuf Understanding of IoT and network architectures Knowledge of IT security principles Structured and solution-oriented approach Very good English and Polish Nice to have: Experience in the C-ITS area (Cooperative Intelligent Transport Systems) German language skills What we offer: We are open and honest and we solve problems instead of generating them. Maybe it’s obvious, but we really respect our employees and associates. We used to be software developers, too, and we appreciate that job! A small team An international working environment and international projects Private medical care Sports card Training courses Work that is 100% remote (unless you prefer another system) We have an office in Krakow, but if you like to work remotely, that’s absolutely fine. We are OK with fully remote work. For us, you can be located anywhere. :) Why it’s a good idea to work with People More? If you are not satisfied with your work or your tasks, we’ll find a way out together! If you get bored, we will offer you a new product and new, fascinating tasks We will work on your brand together: you will get an opportunity to attend conferences, including as a speaker, and we will help you publish in recognized magazines and online We will facilitate your access to challenges that are usually difficult to get At any time, you can talk directly to the board of People More—we talk your language because the company’s founders are software developers and designers! What does the recruitment process look like? A friendly remote initial interview A remote technical talk The decision to work together!

Technology

RITS Professional Services

MID C++ / C Embedded Developer - okolice Warszawy (2389)

Mid

Hybrid

Warsaw, Poland

800 - 950 PLN/mo

🏢 Summary: B2B offer for a Mid C Embedded Developer to design and develop embedded software for DSP microcontrollers and ARM microprocessors in advanced R&D projects. The role focuses on implementing control algorithms and building multi-threaded applications using RTOS and Linux environments. Hybrid model with mostly remote work. 🗂️ Requirements: Minimum 2 years of experience in C programming, Experience with multi-threaded applications, Experience with microcontrollers or microprocessors, Experience with RTOS, Experience with Linux environment 📃 Skills: C, C++, FreeRTOS, SysBios, DSP, ARM, Linux, Python, CMake, Make, GCC, TCP/IP, Git 🏢 Description: Poszukujemy doświadczonych C Embedded Developerów , którzy chcą dołączyć do innowacyjnego zespołu R&D i pracować nad zaawansowanymi technologiami dla globalnego lidera w branży high-tech . Szukamy specjalistów na poziomie Mid (min. 2 lata) , którzy potrafią samodzielnie pracować nad złożonymi projektami i wnosić wartość do zespołu. Praca odbywa się w modelu hybrydowym, z przewagą pracy zdalnej, z biurem w województwie mazowieckim. Umowa: B2B Stawka: do 950 zł/md netto + VAT Twoje zadania: Tworzenie i rozwój oprogramowania na mikrokontrolery DSP i mikroprocesory ARM . Implementacja algorytmów sterowania i funkcjonalności do produktów klienta. Praca nad projektami RTOS ( sysbios , freeRTOS ) i w środowisku Linux . Wymagania: Doświadczenie w programowaniu w C i tworzeniu aplikacji wielowątkowych . Doświadczenie z mikrokontrolerami / mikroprocesorami . Znajomość angielskiego na poziomie najlepiej B2 . Mile widziane: Znajomość C++, Python, TCP/IP. Podstawy elektroniki i narzędzi programistycznych ( CMake , Make , GCC ). Znajomość Git i wzorców projektowych . Tech-stack: C, C++, freeRTOS/SysBios, mikrokontrolery DSP, mikroprocesory ARM, Python (do testów), cMake, Make, gcc, TCP/IP, GIT, Linux. Ta rola nie dla Ciebie, ale masz znajomego, który by się sprawdził? Poleć go i zgarnij nawet 5000 zł. Referral Program: Talent from your network Jeśli szukasz nowych wyzwań i chcesz pracować nad projektami, które mają realny wpływ na rozwój technologii, aplikuj już dziś!

Technology

RITS Professional Services

SENIOR C++ / C Embedded Developer - okolice Warszawy (2389)

Senior

Hybrid

Warsaw, Poland

800 - 950 PLN/mo

🏢 Summary: Senior C Embedded Developer role focused on developing advanced embedded software for DSP microcontrollers and ARM microprocessors within R&D projects. The position involves implementing control algorithms and working with RTOS and Linux environments in a hybrid work model. It is a B2B contract for experienced engineers who can independently handle complex embedded systems projects. 🗂️ Requirements: Minimum 4 years of experience in C programming, Experience in developing multithreaded applications, Experience with DSP microcontrollers and ARM microprocessors, Experience with RTOS environments (FreeRTOS or SysBios), Experience working in Linux environment, Ability to work independently on complex embedded projects, English proficiency at minimum B2 level 📃 Skills: C, C++, Python, FreeRTOS, SysBios, DSP, ARM, Linux, CMake, Make, GCC, TCP/IP, Git 🏢 Description: Poszukujemy doświadczonych Senior C Embedded Developerów , którzy chcą dołączyć do innowacyjnego zespołu R&D i pracować nad zaawansowanymi technologiami dla globalnego lidera w branży high-tech . Szukamy specjalistów na poziomie Senior ( min. 4 lata doświadczenia ), którzy potrafią samodzielnie pracować nad złożonymi projektami i wnosić wartość do zespołu. Praca odbywa się w modelu hybrydowym, z przewagą pracy zdalnej, z biurem w województwie mazowieckim. Umowa: B2B Stawka: do 1200 zł/md neto + VAT Twoje zadania: Tworzenie i rozwój oprogramowania na mikrokontrolery DSP i mikroprocesory ARM . Implementacja algorytmów sterowania i funkcjonalności do produktów klienta. Praca nad projektami RTOS ( sysbios , freeRTOS ) i w środowisku Linux . Wymagania: Doświadczenie w programowaniu w C i tworzeniu aplikacji wielowątkowych . Doświadczenie z mikrokontrolerami / mikroprocesorami . Znajomość angielskiego na poziomie najlepiej B2 . Mile widziane: Znajomość C++, Python, TCP/IP. Podstawy elektroniki i narzędzi programistycznych ( CMake , Make , GCC ). Znajomość Git i wzorców projektowych . Tech-stack: C, C++, freeRTOS/SysBios, mikrokontrolery DSP, mikroprocesory ARM, Python (do testów), cMake, Make, gcc, TCP/IP, GIT, Linux. Ta rola nie dla Ciebie, ale masz znajomego, który by się sprawdził? Poleć go i zgarnij nawet 5000 zł. Referral Program: Talent from your network

Technology

Sii

Embedded Developer – automotive sector (f/m/x)

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Embedded Developer role focused on designing and implementing embedded C++ software for automotive ECUs and machine control systems, including Linux-based HMI functions. The position involves model-based design with Matlab/Simulink, real-time systems development, and full lifecycle participation from requirements to validation. The engineer works with RTOS, CAN communication, and performs hands-on testing on target hardware. 🗂️ Requirements: Minimum 5 years of professional experience, Strong experience in C++, Experience in embedded systems or firmware development, Solid understanding of embedded software development lifecycle, Hands-on experience with Matlab/Simulink, Experience with model-based design, Experience with RTOS-based development, Experience with CAN communication, Proficiency with Enterprise Architect, Knowledge of software testing methods, Good command of English 📃 Skills: C++, Embedded, RTOS, Matlab, Simulink, CAN, EnterpriseArchitect, Linux, ECU, HMI, EmbeddedCoder 🏢 Description: We are looking for an Embedded Developer to join our team and contribute to an exciting project in the automotive industry. The role involves designing and implementing embedded software components, working on both low-level control systems and Linux-based HMI functions. By joining us, you become a member of the Embedded Competence Center at Sii, an internal organizational unit, bringing together more than 500 specialists nationwide! We are currently working on about 100 projects for 50 clients from various industries, including automotive, IoT, telecommunications, and medical. Apply! Your tasks Design, develop and maintain embedded C++ software for ECUs and machine control systems Develop and maintain control algorithms and software models using Matlab/Simulink, including model-based design Transform models into production-ready embedded code and support integration Work with real-time systems, sensors, actuators, and communication interfaces (e.g. CAN) Participate in the full development lifecycle: requirements, design, implementation, integration and verification Collaborate closely with system engineers, control engineers, and hardware teams Perform hands-on validation and testing directly on machines, including access to a dedicated test track near the office Contribute to continuous improvements within an agile setup Requirements At least 5 years of professional experience Strong experience in C++ (preferably modern C++) Experience in embedded systems/firmware development Solid understanding of the embedded software development life cycle Hands-on experience with Matlab/Simulink and model-based design Familiarity with electrical and electronic system architectures Hands-on experience with RTOS-based software development Experience with CAN communication Proficiency with the Enterprise Architect tool Knowledge of software testing methods (e.g., code analysis, unit validation) Good command in English Nice-to-have requirements Previous work with auto-code generation (e.g., Embedded Coder) Knowledge of vehicle communication protocols (e.g., CAN) Experience in the automotive or heavy equipment domain Familiarity with functional safety (e.g., ISO 26262) What we offer Great Place to Work since 2015 - it’s thanks to feedback from our workers that we get this special title and constantly implement new ideas Employment stability - revenue of PLN 2.1BN, no debts, since 2006 on the market We share the profit with Workers - over PLN 76M has already been allocated for this aim since 2022 Attractive benefits package - private healthcare, benefits cafeteria platform, car discounts and more Comfortable workplace – class A offices or remote work Dozens of fascinating projects for prestigious brands from all over the world PLN 1 000 000 per year for your ideas - with this amount, we support the passions and voluntary actions of our workers Investment in your growth – meetups, webinars, training platform and technology blog – you choose Fantastic atmosphere created by all Sii Power People If you want to work on systems with high operational significance — apply now!