New offer - be the first one to apply!
August 8, 2026
C++ Embedded Developer (mid/ senior)
Mid • Hybrid
13,400 - 18,400 PLN
Wroclaw, DS, Poland
Zakres obowiązków
- Współpraca z analitykami i architektem oprogramowania przy doprecyzowywaniu wymagań.
- Projektowanie rozwiązań z uwzględnieniem testowalności oraz możliwości ponownego wykorzystania kodu.
- Tworzenie i rozwój oprogramowania aplikacyjnego w standardzie C++17.
- Analiza oraz usuwanie błędów wykrywanych podczas testów integracyjnych.
- Udział w przeglądach kodu i proponowanych rozwiązań architektonicznych.
- Tworzenie narzędzi wspierających proces wytwarzania oprogramowania oraz skryptów automatyzujących, głównie w Pythonie 3.8+.
- Diagnozowanie oraz rozwiązywanie problemów pojawiających się w aplikacjach.
Wymagania
- Doświadczenie przy rozwoju oprogramowania embedded w obszarze connectivity.
- Znajomość C++: minimum wersja 11, preferowana C++17; mile widziana C++20.
- Znajomość C.
- Doświadczenie z systemami RTOS i/lub Linux.
- Projektowanie i rozwój przenośnych komponentów programowych.
- Dobra znajomość języka angielskiego w mowie i piśmie.
Mile widziane
- Znajomość protokołów sieciowych oraz technologii TCP/IP.
- Podstawowa wiedza z zakresu elektroniki cyfrowej oraz interfejsów komunikacyjnych, takich jak UART i CAN.
- Doświadczenie w rozwoju BSP dla FreeRTOS i/lub Linux.
- Znajomość środowisk Docker oraz Kubernetes.
- Doświadczenie w pracy z narzędziami Git i Jira.
Oferujemy
- Możliwość pracy nad zaawansowanymi rozwiązaniami z obszaru systemów embedded i IoT.
- Udział w projektach obejmujących zarówno oprogramowanie, jak i współpracę z warstwą sprzętową.
- Realny wpływ na architekturę, dobór technologii oraz kierunek rozwoju projektu.
- Pracę w zespole stawiającym na współpracę, wymianę wiedzy i wysoką jakość dostarczanych rozwiązań.
Similar jobs you might like
Technology
New offer
Antal Sp. z o.o.
C++ Embedded Developer (mid/ senior)
Mid
Hybrid
Wroclaw, DS, Poland
🏢 Summary: Oferta dotyczy rozwoju oprogramowania C++ dla nowoczesnych urządzeń embedded i IoT, wspierających zdalne monitorowanie, diagnostykę i sterowanie. Rola obejmuje projektowanie, rozwój, testowanie oraz diagnozowanie aplikacji, a także automatyzację procesów w Pythonie. 🗂️ Requirements: Doświadczenie w rozwoju oprogramowania embedded w obszarze connectivity, Znajomość C++ (minimum C++11), Znajomość C, Doświadczenie z RTOS i/lub Linux, Umiejętność projektowania przenośnych komponentów cross-platform, Dobra znajomość języka angielskiego w mowie i piśmie 📃 Skills: C++, C, Python, RTOS, Linux, IoT, Embedded 🏢 Description: Dołączysz do zespołu rozwijającego oprogramowanie dla nowoczesnych urządzeń IoT opartych na platformach embedded. Stanowisko obejmuje projektowanie i rozwój oprogramowania umożliwiającego zdalne monitorowanie, diagnostykę oraz sterowanie urządzeniami, a także wdrażanie funkcjonalności zwiększających komfort użytkowników i efektywność systemów. Zakres obowiązków - Współpraca z analitykami i architektem oprogramowania przy doprecyzowywaniu wymagań. - Projektowanie rozwiązań z uwzględnieniem testowalności oraz możliwości ponownego wykorzystania kodu. - Tworzenie i rozwój oprogramowania aplikacyjnego w standardzie C++17. - Analiza oraz usuwanie błędów wykrywanych podczas testów integracyjnych. - Udział w przeglądach kodu i proponowanych rozwiązań architektonicznych. - Tworzenie narzędzi wspierających proces wytwarzania oprogramowania oraz skryptów automatyzujących, głównie w Pythonie 3.8+. - Diagnozowanie oraz rozwiązywanie problemów pojawiających się w aplikacjach. Wymagania - Doświadczenie przy rozwoju oprogramowania embedded w obszarze connectivity. - Znajomość C++: minimum C++11, preferowane C++17, mile widziane C++20. - Znajomość C. - Doświadczenie z systemami RTOS i/lub Linux. - Projektowanie i rozwój przenośnych komponentów programowych (cross-platform). - Dobra znajomość języka angielskiego w mowie i piśmie. Mile widziane - Znajomość protokołów sieciowych oraz technologii TCP/IP. - Podstawowa wiedza z zakresu elektroniki cyfrowej oraz interfejsów komunikacyjnych, takich jak UART i CAN. - Doświadczenie w rozwoju BSP dla FreeRTOS i/lub Linux. - Znajomość środowisk Docker oraz Kubernetes. - Doświadczenie w pracy z narzędziami Git i Jira. Oferujemy - Możliwość pracy nad zaawansowanymi rozwiązaniami z obszaru systemów embedded i IoT. - Udział w projektach obejmujących oprogramowanie oraz współpracę z warstwą sprzętową. - Realny wpływ na architekturę, dobór technologii oraz kierunek rozwoju projektu. - Pracę w zespole stawiającym na współpracę, wymianę wiedzy i wysoką jakość dostarczanych rozwiązań.
Technology
Antal Sp. z o.o.
Senior Embedded Enginieer (m/f)
Senior
Hybrid
Wroclaw, Poland
🏢 Summary: B2B role in a hybrid model focused on developing software for Embedded Linux systems tightly integrated with hardware. The position involves programming in C/C++, building and configuring embedded systems with Yocto and BSP, and working on communication protocols and low-level Linux components. The offer provides long-term collaboration on real embedded products with influence on system architecture. 🗂️ Requirements: Good knowledge of Linux (PC and embedded), Programming in C and/or C++, Experience with Embedded Linux, Ability to develop multithreaded or asynchronous code, Knowledge of CMake, Knowledge of Yocto (recipes, MACHINE, DISTRO or BSP), Knowledge of MQTT and JSON, Knowledge of systemd, Basic knowledge of sqlite3, Ability to write or modify device tree, Experience with Linux drivers (SPI, I2C), Basic hardware debugging skills (logic analyzer, oscilloscope, measurements) 📃 Skills: Linux, Embedded, C, C++, Yocto, CMake, MQTT, JSON, systemd, sqlite3, BSP, U-Boot, Kernel, DeviceTree, SPI, I2C, Python, Bash 🏢 Description: Lokalizacja: hybrydowoForma zatrudnienia: B2B O nas Dla naszego Klienta szukamy osoby do zespołu, który zajmuje się tworzeniem oprogramowania dla systemów embedded opartych o Linux. Pracuje nad produktami, w których software ściśle współpracuje ze sprzętem. Tworzym funkcyjny zespół, w którym każdy wnosi swoje mocne strony – nie oczekujemy, że jedna osoba zna się na wszystkim. Zakres obowiązków W zależności od Twojego doświadczenia i zainteresowań będziesz pracować m.in. przy: rozwoju aplikacji działających na Embedded Linux programowaniu w C i C++ (user-space) tworzeniu aplikacji wielowątkowych i asynchronicznych pracy z konsolą Linux (bash, narzędzia systemowe) budowaniu i integracji systemów z użyciem Yocto konfiguracji BSP (kernel, U-Boot, device tree) integracji z protokołami komunikacyjnymi (np. MQTT , JSON ) tworzeniu narzędzi, testów i skryptów pomocniczych w Pythonie pracy z systemd , CMake , sqlite3 współpracy z zespołem hardware (debugowanie, testy, pomiary) Wymagania Szukamy osób, które dobrze czują się przynajmniej w części poniższych obszarów: dobra znajomość Linuxa (PC + embedded) programowanie w C i/lub C++ doświadczenie z embedded linux umiejętność pracy z kodem wielowątkowym lub asynchronicznym znajomość CMake podstawowa lub dobra znajomość Yocto (recepty, MACHINE, DISTRO lub BSP) znajomość MQTT, JSON znajomość systemd podstawy baz danych (sqlite3) umiejętność pisania lub modyfikowania device tree doświadczenie w pisaniu lub analizie driverów Linux (SPI, I2C, itp.) podstawowa praca ze sprzętem: logicanalyzer, oscyloskop pomiar prądu/napięcia lutowanie prostych elementów SMD Mile widziane doświadczenie w debugowaniu problemów na styku hardware–software praca z U-Bootem i konfiguracją kernela automatyzacja testów i procesów buildowych Co oferujemy realny wpływ na architekturę i rozwój produktu pracę przy prawdziwym embedded, a nie tylko „aplikacjach na Linuxie” możliwość rozwoju w wielu kierunkach (software, system, BSP, hardware) wsparcie zespołu i dzielenie się wiedzą elastyczne godziny pracy hybrydowy model pracy (2/3 dni z biura /Wrocław) atrakcyjne wynagrodzenie i zatrudnienie w oparciu o B2B nastawienie na długofalową współpracę (projekt min. 2 letni) Why apply for an Antal job offer? When your application is successful, you will be supported by a dedicated Consultant who will stay in regular contact with you (via email or phone), help you prepare for interviews with your future employer, and ensure a smooth and professional recruitment process. About Antal Antal is a leading recruitment and HR advisory company, present in Poland since 1996 and later expanded to the Czech Republic and Hungary. Across the CEE region, we employ around 150 professionals who deliver a full range of services – from specialist and executive recruitment, employee outsourcing and HR consulting, to employer branding and market research. Our division-based structure combines deep industry expertise with functional specialisation, enabling us to provide tailored solutions for companies in every sector. We act as a trusted partner for both employers and candidates, sharing our knowledge and guiding them through every stage of the talent journey. We connect exceptional people with the right opportunities and help organisations build successful teams.
Technology
Antal Sp. z o.o.
.Net Developer (m/f)
Senior
Hybrid
Warsaw, Poland
🏢 Summary: Hybrid role in Warsaw for a senior software engineer developing modern web applications and backend services within a global digital platform integrated with industrial devices. The position involves building real-time data visualization features, scalable cloud-based solutions, and maintaining existing digital products in a collaborative, international environment. The role also includes contributing to software development processes and mentoring team members. 🗂️ Requirements: Higher education in Computer Science or Software Engineering, Minimum 5 years of experience in similar role, Strong experience with Microsoft .NET and C#, Experience with ASP.NET Core, Knowledge of HTML5 and CSS, Experience with OAuth 2.0 and JWT, Experience with unit testing frameworks, Experience with Azure cloud services, Basic knowledge of Angular, Experience with relational and NoSQL databases, Experience with CI/CD pipelines, Proficiency with Git, Knowledge of scripting languages 📃 Skills: C#, .NET, ASP.NET, HTML5, CSS, OAuth2, JWT, xUnit, Moq, Azure, Kubernetes, ServiceBus, EventHub, Angular, AzureSQL, CosmosDB, CI/CD, AzureDevOps, Git, Python, Perl, PowerShell 🏢 Description: Forma pracy: hybrid (Warszawa) Opis stanowiska Na tym stanowisku dołączysz do zespołu wysoko wykwalifikowanych inżynierów oprogramowania, odpowiedzialnych za rozwój nowoczesnych aplikacji webowych i usług backendowych w ramach globalnej platformy cyfrowej. Będziesz pracować nad projektami integrującymi się z urządzeniami przemysłowymi– oferując użytkownikom szeroki wachlarz funkcji zarządzania zasobami i operacjami. Zakres obowiązków Projektowanie, rozwój, testowanie i dokumentacja wysokiej jakości oprogramowania zgodnie z wymaganiami użytkowników i obowiązującymi standardami. Tworzenie zaawansowanych technologii wizualizacji danych w czasie rzeczywistym. Budowa prototypów na potrzeby testów wykonalności. Współpraca z zespołami frontendowymi, backendowymi, UX i zarządzania produktem. Utrzymanie oraz rozwój istniejących produktów cyfrowych. Udział w doskonaleniu procesów wytwarzania oprogramowania. Mentoring młodszych członków zespołu i budowanie silnych relacji w zespole. Efektywna komunikacja z interesariuszami i zespołami rozproszonymi. Wymagane umiejętności techniczne: Wykształcenie wyższe w zakresie informatyki lub inżynierii oprogramowania. Minimum 5 lat doświadczenia na podobnym stanowisku. Microsoft .NET (C#), ASP.NET Core HTML5, CSS, OAuth 2.0 (JWT), xUnit, Moq Azure (Kubernetes Services, Service Bus, Event Hub) Angular (poziom podstawowy) Bazy danych: relacyjne (Azure SQL), NoSQL (CosmosDB) CI/CD z użyciem Azure DevOps Git Znajomość języków skryptowych (Python, Perl, PowerShell) Dlaczego warto? Udział w projektach o globalnym zasięgu. Praca z nowoczesnymi technologiami IoT, chmurą obliczeniową i danymi czasu rzeczywistego. Praca w zgranym i innowacyjnym zespole specjalistów. Możliwość rozwoju zawodowego i technologicznego w środowisku międzynarodowym. Atrakcyjne wynagrodzenie i pakiet benefitów. Stabilne zatrudnienie w ramach umowy pracę. Możliwość pracy zdalnej lub hybrydowej (Warszawa). Co zyskasz dzięki aplikacji na ofertę Antal? Gdy Twoja aplikacja zostanie rozpatrzona pozytywnie (zostaniesz zaproszony/a do procesu), otrzymasz wsparcie Konsultanta/Konsultantki, który/a utrzyma z Tobą stały kontakt (mailowo lub telefonicznie), pomoże Ci przygotować się do rozmowy rekrutacyjnej z przyszłym pracodawcą oraz zatroszczy się o jakość procesu rekrutacyjnego, w którym aktualnie bierzesz udział. Kim jesteśmy? Jesteśmy liderem rekrutacji specjalistów i menedżerów oraz doradztwa w obszarze HR. Marka obecna jest w 35 krajach, w Polsce działa od 1996 roku. Przez ten czas zbudowaliśmy wiele karier kandydatów, dzięki elastycznemu i kompleksowemu podejściu do wszystkich rekrutacji. Antal tworzy ponad 130 profesjonalnych konsultantów ds. rekrutacji, którzy są oni nie tylko skutecznymi rekruterami, ale także wykwalifikowanymi doradcami, specjalizującymi się zarówno w zakresie wybranego sektora, jak i stanowiska.
Technology
Antal Sp. z o.o.
Embedded Software Engineer
Senior
Hybrid
Wroclaw, Poland
🏢 Summary: Hybrid Embedded Software Engineer role focused on designing and developing UI for embedded systems using C/C++ in Linux/ARM environments. The position involves UI architecture, hardware integration, code optimization, debugging, and participation in technical decisions within R&D projects. It also includes testing, documentation, and technical mentoring in an Agile environment. 🗂️ Requirements: 5+ years experience in embedded UI development, Proficiency in C/C++, Experience with Qt/QML or LVGL, Experience with Embedded Linux and ARM, Experience in debugging and testing embedded systems, Knowledge of Agile/Scrum, English proficiency 📃 Skills: C, C++, C++17, Embedded, Linux, ARM, Qt, QML, LVGL, Yocto, Docker, Debugging, Testing, Agile, Scrum 🏢 Description: Embedded Software Engineer Wrocław | Praca hybrydowa | Umowa o pracę Stack technologiczny: C/C++, C++17, Embedded Linux, ARM, Qt/QML, LVGL, Yocto, Docker Zakres zadań: Projektowanie i rozwój UI w systemach embedded Integracja z komponentami fizycznymi Optymalizacja kodu, praca z mikrokontrolerami i ARM Tworzenie architektury UI, udział w decyzjach projektowych Debugowanie, testowanie, dokumentacja Mentoring i wsparcie zespołu Wymagania: 5+ lat doświadczenia w UI embedded C/C++, Qt/QML lub LVGL, Linux/ARM Debugging, testowanie, Agile/Scrum Dobra znajomość angielskiego Oferujemy: Udział w projektach R&D i tworzeniu innowacyjnych produktów Pracę w zespole o wysokich standardach technicznych Stabilne zatrudnienie w firmie o globalnym zasięgu Atrakcyjny pakiet benefitów (m.in. prywatna opieka medyczna, ubezpieczenie, szkolenia) Możliwość rozwoju technicznego i udziału w projektach międzynarodowych Elastyczne godziny pracy i hybrydowy model (2/3) Atrakcyjne wynagrodzenie
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
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
New offer
Upvanta sp. z o.o.
Senior Embedded Firmware Engineer
Senior
Hybrid
Wroclaw, DS, Poland
🏢 Summary: Oferta hybrydowej roli Senior Embedded Firmware Engineer obejmuje projektowanie, rozwój i uruchamianie firmware’u oraz integrację sprzętu z oprogramowaniem. Stanowisko wymaga samodzielnego debugowania prototypów i rozwiązywania problemów na styku elektroniki oraz kodu. 🗂️ Requirements: Minimum 6 lat doświadczenia w systemach wbudowanych, Znajomość C i C++ w embedded, Doświadczenie z bare-metal i RTOS, Praktyczna znajomość mikrokontrolerów, Znajomość protokołów komunikacyjnych, Umiejętność czytania i tworzenia schematów elektronicznych, Obsługa narzędzi laboratoryjnych, Doświadczenie w debugowaniu sprzętowym JTAG/SWD, Znajomość FreeRTOS lub Zephyr, Doświadczenie z komunikacją bezprzewodową, Doświadczenie z OTA, Znajomość Pythona i skryptowania, Doświadczenie z Git oraz CI/CD dla firmware’u 📃 Skills: C, C++, Bare-metal, RTOS, STM32, ESP32, NXP, Nordic, UART, SPI, I2C, CAN, Modbus, USB, JTAG, SWD, FreeRTOS, Zephyr, BLE, LoRa, Wi-Fi, Zigbee, OTA, Python, Git, Jenkins, GitLab 🏢 Description: Poszukujemy doświadczonego Inżyniera Embedded, który będzie uczestniczyć w projektowaniu, rozwijaniu i uruchamianiu nowoczesnych rozwiązań opartych o systemy wbudowane. To rola dla osoby, która swobodnie porusza się zarówno w świecie kodu, jak i elektroniki. Zakres obowiązków - Projektowanie, rozwój i utrzymanie firmware’u dla systemów wbudowanych: sterowniki (drivery), protokoły komunikacyjne, logika aplikacyjna. - Uruchamianie i debugowanie prototypów sprzętowych. - Współpraca przy integracji warstwy sprzętowej i programowej. - Analiza problemów na poziomie elektroniki i kodu. - Tworzenie i utrzymywanie dokumentacji technicznej projektu. Wymagania konieczne - Min. 6 lat doświadczenia w projektowaniu systemów wbudowanych (firmware + hardware). - Dobra znajomość C/C++ w kontekście embedded (bare-metal, RTOS). - Praktyczna znajomość mikrokontrolerów: STM32, ESP32, NXP, Nordic (nRF) lub podobnych. - Znajomość protokołów komunikacyjnych: UART, SPI, I2C, CAN, Modbus, USB. - Umiejętność czytania i tworzenia schematów elektronicznych. - Umiejętność pracy z narzędziami laboratoryjnymi: oscyloskop, analizator stanów logicznych, multimetr, zasilacz laboratoryjny. - Doświadczenie w debugowaniu na poziomie sprzętowym (JTAG/SWD). - Znajomość RTOS (FreeRTOS, Zephyr). - Doświadczenie z komunikacją bezprzewodową (BLE, LoRa, Wi-Fi, Zigbee). - Doświadczenie z OTA (Over-The-Air). - Znajomość Python/skryptowania. - Doświadczenie z systemami zarządzania wersjami i CI/CD dla firmware’u (Git, Jenkins, GitLab CI).
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
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
Antal Sp. z o.o.
Android Developer
Mid
Hybrid
Krakow, Poland
🏢 Summary: Hybrid Android Developer role focused on building and enhancing mobile applications using Kotlin and Jetpack Compose. The position involves implementing modern architecture patterns, integrating network services, and maintaining CI/CD pipelines while ensuring high code quality and application security. 🗂️ Requirements: Minimum 3 years of Android development experience with Kotlin, Strong knowledge of Android frameworks: Retrofit, Coroutines, Room, Experience with Jetpack Compose, Knowledge of Android app lifecycle and state management using ViewModel and LiveData, Experience with CI/CD pipeline creation and maintenance, Knowledge of architectural patterns: MVP, MVVM, Clean Architecture, Experience in mobile application security: secure data storage, SSL communication, reverse engineering protection, Experience with dependency injection frameworks, English proficiency (written and spoken) 📃 Skills: Kotlin, Android, Jetpack, Compose, Retrofit, Coroutines, Room, ViewModel, LiveData, MVP, MVVM, CleanArchitecture, CI/CD, Koin, Dagger, Hilt, SSL 🏢 Description: Android Developer Lokalizacja : Kraków | Praca hybrydowa Poszukujemy Android Developera, który będzie odpowiedzialny za rozwój aplikacji mobilnych z wykorzystaniem Kotlin i Jetpack Compose oraz tworzenie nowoczesnych rozwiązań na platformę Android. Zakres obowiązków: Tworzenie i rozwój aplikacji mobilnych w Kotlinie z wykorzystaniem Jetpack Compose. Projektowanie i implementowanie rozwiązań w oparciu o wzorce projektowe MVP, MVVM. Integracja aplikacji z usługami sieciowymi (Retrofit). Zarządzanie zależnościami i integracja z narzędziami takimi jak Koin, Dagger, Hilt. Udział w tworzeniu i utrzymaniu procesów CI/CD. Dbanie o jakość aplikacji przez testowanie jednostkowe i integracyjne. Praca w zespole, udział w code review oraz retrospektywach. Wymagania: Minimum 3 lata doświadczenia w tworzeniu aplikacji Android w Kotlinie. Bardzo dobra znajomość frameworków Androidowych, takich jak Retrofit, Coroutines, Room. Znajomość cyklu życia aplikacji Android oraz zarządzania stanem aplikacji z wykorzystaniem ViewModel i LiveData. Praktyczne doświadczenie w tworzeniu i utrzymaniu procesów CI/CD. Znajomość wzorców projektowych (MVP, MVVM, Clean Architecture). Doświadczenie w zakresie bezpieczeństwa aplikacji mobilnych: przechowywanie danych w sposób bezpieczny, komunikacja sieciowa SSL, ochrona przed inżynierią wsteczną. Biegłość w języku angielskim w mowie i piśmie. Umiejętność pracy w zespole i dzielenia się wiedzą z innymi członkami zespołu. Oferujemy: Pracę w międzynarodowym środowisku, które stawia na innowacyjność. Tryb pracy hybrydowy (biuro w Krakowie). Pakiet benefitów (prywatna opieka medyczna, karta Multisport, szkolenia). Why apply for an Antal job offer? When your application is successful, you will be supported by a dedicated Consultant who will stay in regular contact with you (via email or phone), help you prepare for interviews with your future employer, and ensure a smooth and professional recruitment process. About Antal Antal is a leading recruitment and HR advisory company, present in Poland since 1996 and later expanded to the Czech Republic and Hungary. Across the CEE region, we employ around 150 professionals who deliver a full range of services – from specialist and executive recruitment, employee outsourcing and HR consulting, to employer branding and market research. Our division-based structure combines deep industry expertise with functional specialisation, enabling us to provide tailored solutions for companies in every sector. We act as a trusted partner for both employers and candidates, sharing our knowledge and guiding them through every stage of the talent journey. We connect exceptional people with the right opportunities and help organisations build successful teams.