Unlock Full Resume Report

This position is no longer accepting applications

Positions open for more than 30 days are automatically closed and marked as expired

Don't let one closed door slow you down, here's your next move:

April 11, 2026

Inżynier(ka) Elektroniki i Urządzeń IoT

Mid • Hybrid

Warsaw, Poland

O roli 

Szukamy osoby, która łączy kompetencje sprzętowe z solidnym zapleczem programistycznym. Nie szukamy klasycznego embedded developera piszącego wyłącznie firmware — zależy nam na kimś, kto potrafi złożyć urządzenie od zera (dobrać komponenty, zaprojektować płytkę PCB), a następnie napisać kod, który sprawi, że całość działa niezawodnie i komunikuje się z chmurą lub systemem nadrzędnym. 

Twoje urządzenia będą trafiać do realnych środowisk przemysłowych i automatyki — dlatego mile widziane jest doświadczenie z systemami PLC lub gotowość do pracy z nimi. 

 

Czym będziesz się zajmować 

  • Składaniem i konfiguracją niestandardowych urządzeń IoT (dobór komponentów, montaż i uruchamianie płytek PCB) 

  • Pisaniem firmware i oprogramowania sterującego dla mikrokontrolerów (ESP32, STM32 lub podobne) 

  • Projektowaniem i integracją układów elektronicznych dostosowanych do konkretnych zastosowań 

  • Implementacją komunikacji z chmurą i systemami nadrzędnymi (MQTT, REST, Modbus RTU) 

  • Współpracą z systemami SCADA/PLC przy integracji urządzeń w środowiskach przemysłowych 

  • Testowaniem urządzeń, diagnozowaniem błędów sprzętowych i softwarowych 

  • Dokumentowaniem rozwiązań sprzętowych i programistycznych 

 

Czego szukamy 

  • Wykształcenie techniczne — kierunek elektronika, elektrotechnika, mechatronika, informatyka techniczna lub pokrewny 

  • Minimum 2 lata komercyjnego doświadczenia w programowaniu urządzeń embedded lub IoT 

  • Praktyczna znajomość C lub C++ w kontekście mikrokontrolerów 

  • Doświadczenie z platformami ESP32, STM32 lub nRF 

  • Znajomość protokołów IoT: MQTT, HTTP/REST, Modbus, BLE lub LoRaWAN 

  • Praktyczna umiejętność składania i uruchamiania urządzeń elektronicznych (praca z płytkami, prototypowanie) 

  • Umiejętność czytania schematów elektronicznych 

  • Znajomość Git i pracy z repozytorium kodu 

 

Similar jobs you might like

Technology

TQLO SP. Z O.O.

Embedded Systems Engineer (Bare Materials)

Senior

Remote

Wroclaw, DS, Poland

125 - 130 PLN

🏢 Summary: Oferta dotyczy roli Senior Embedded Systems Engineer przy rozwoju i utrzymaniu firmware’u oraz uruchamianiu nowych platform sprzętowych. Praca obejmuje integrację hardware’u i oprogramowania, diagnostykę komunikacji, debugowanie prototypów oraz dokumentację techniczną. 🗂️ Requirements: Minimum 8 lat doświadczenia w systemach embedded, Bardzo dobra znajomość C/C++, Doświadczenie z firmware bare-metal i RTOS, Doświadczenie z mikrokontrolerami STM32, ESP32, NXP, Nordic lub podobnymi, Znajomość UART, SPI, I2C, CAN, Modbus i USB, Umiejętność czytania schematów elektronicznych, Doświadczenie z oscyloskopem, analizatorem stanów logicznych i multimetrem, Doświadczenie w debugowaniu przez JTAG lub SWD, Samodzielna realizacja zadań firmware’owych i sprzętowych 📃 Skills: C, C++, Bare-metal, RTOS, STM32, ESP32, NXP, Nordic, UART, SPI, I2C, CAN, Modbus, USB, JTAG, SWD, Oscyloskop, Multimetr 🏢 Description: Nasz Klient to firma technologiczna rozwijająca nowoczesne urządzenia embedded, łączące oprogramowanie niskopoziomowe z projektowaniem elektroniki. Realizowane projekty obejmują rozwój nowych urządzeń, uruchamianie prototypów oraz integrację rozwiązań sprzętowych i firmware. Projekt koncentruje się na rozwoju platform opartych o mikrokontrolery oraz wsparciu procesu uruchamiania nowego sprzętu - od konfiguracji i integracji komponentów, przez rozwój firmware'u, aż po analizę oraz diagnostykę komunikacji pomiędzy urządzeniami. Do realizacji projektu poszukiwana jest osoba do współpracy w roli Senior Embedded Systems Engineer , która posiada doświadczenie zarówno w programowaniu systemów wbudowanych, jak i pracy z elektroniką oraz uruchamianiu prototypów sprzętowych. 📍 Tryb Współpracy: Wrocław (preferowany) lub 100% zdalnie ⏱️ Dostępność: Poszukujemy osób dostępnych od zaraz lub z maksymalnie 1-miesięczną dostępnością 🧑‍💻 CZYM BĘDZIESZ SIĘ ZAJMOWAĆ? Rozwijaniem oraz utrzymywaniem firmware'u dla urządzeń embedded Udziałem w uruchamianiu nowych platform sprzętowych oraz diagnozowaniu problemów pojawiających się na etapie integracji hardware'u i oprogramowania Konfiguracją oraz analizą komunikacji pomiędzy urządzeniami z wykorzystaniem popularnych interfejsów komunikacyjnych Wspieraniem procesu debugowania z wykorzystaniem narzędzi laboratoryjnych oraz analizą sygnałów sprzętowych Wprowadzaniem drobnych modyfikacji sprzętowych na potrzeby testów i walidacji prototypów Adaptacją oraz przenoszeniem istniejących komponentów firmware'u pomiędzy platformami sprzętowymi Przygotowywaniem dokumentacji technicznej dotyczącej rozwijanych rozwiązań 🔍 CZEGO OD CIEBIE OCZEKUJEMY? Must have: Minimum 8 lat doświadczenia w projektowaniu systemów wbudowanych (firmware oraz hardware) Bardzo dobra znajomość C/C++ w środowisku embedded ( bare-metal , RTOS ) Doświadczenie z mikrokontrolerami z rodziny STM32 , ESP32 , NXP , Nordic (nRF) lub podobnymi Praktyczna znajomość protokołów komunikacyjnych, takich jak UART , SPI , I2C , CAN , Modbus oraz USB Umiejętność czytania schematów elektronicznych oraz współpracy przy rozwoju sprzętu Doświadczenie w pracy z narzędziami laboratoryjnymi, m.in . oscyloskopem, analizatorem stanów logicznych oraz multimetrem Doświadczenie w debugowaniu układów z wykorzystaniem JTAG lub SWD Umiejętność samodzielnej realizacji zadań obejmujących zarówno firmware, jak i aspekty sprzętowe Nice to have: Znajomość FreeRTOS , Zephyr lub innych systemów RTOS Doświadczenie z komunikacją bezprzewodową ( BLE , LoRa , Wi-Fi , Zigbee ) Doświadczenie z mechanizmami OTA Znajomość Python lub innych języków wykorzystywanych do automatyzacji Doświadczenie z Git , Jenkins , GitLab CI lub innymi narzędziami wspierającymi rozwój firmware'u 🤝 DLACZEGO WARTO? Udział w projekcie obejmującym rozwój nowoczesnych urządzeń embedded od etapu prototypu do wdrożenia Możliwość współpracy przy rozwoju firmware'u, integracji elektroniki oraz uruchamianiu nowych platform sprzętowych Projekt wykorzystujący nowoczesne mikrokontrolery oraz narzędzia do analizy i debugowania systemów wbudowanych Współpraca w środowisku umożliwiającym udział w pełnym cyklu rozwoju urządzeń 📍 Dziękujemy za wszystkie zgłoszenia! Skontaktujemy się z wybranymi osobami. TQLO Sp. z o.o. – Agencja Zatrudnienia (nr KRAZ 33580)

Technology

Embevity Sp. z o.o.

Tester/ka Embedded (Automatyzujący/ca)

Mid

Hybrid

Gliwice, SL, Poland

10,000 - 14,500 PLN

🏢 Summary: Oferta dotyczy testowania i zapewniania jakości urządzeń embedded, ze szczególnym naciskiem na automatyzację testów integracyjnych w Pythonie. Rola obejmuje tworzenie narzędzi i scenariuszy testowych, pracę z firmware oraz rozwój dokumentacji jakościowej zgodnie z ISO 9001. 🗂️ Requirements: 2–4 lata doświadczenia w testowaniu systemów embedded, Automatyzacja testów urządzeń embedded i firmware w CI, Python, Doświadczenie z CI/CD i GitLab, Docker, Znajomość protokołów UART, SPI, I2C i CAN 📃 Skills: Python, GitLab, Docker, UART, SPI, I2C, CAN, ISO9001 🏢 Description: Drogi Testerze, Droga Testerko! Dołącz do zespołu odpowiedzialnego za jakość naszych urządzeń embedded. Na co dzień będziesz współpracować z programistami i zespołem QA, uczestnicząc w testach automatycznych dla realizowanych projektów. Zakres obowiązków: Tworzenie, automatyzacja i utrzymanie testów integracyjnych (głównie Python) Tworzenie narzędzi do testowania urządzeń embedded i ich oprogramowania (hardware/software) Zapewnianie jakości w projektach embedded Definiowanie wymagań w projektach Tworzenie scenariuszy testowych Tworzenie dedykowanej dokumentacji zdefiniowanej w procesie zapewniania jakości Praca zgodnie ze standardami i procedurami ISO 9001 Czego oczekujemy: 2–4 lata doświadczenia w testowaniu systemów embedded (urządzenia, firmware, oprogramowanie) Umiejętności automatyzacji testów urządzeń embedded i firmware w CI (testy głównie w Pythonie) Umiejętności programowania w Python - warunek konieczny Umiejętność programowania C/C++ przy pracy z firmware - mile widziane Doświadczenia w pracy ze środowiskiem CI/CD (GitLab) oraz znajomości Dockera Znajomości protokołów komunikacyjnych (UART / SPI / I2C / CAN) Samodzielności i dokładności w pracy Wnikliwości (lubisz dochodzić, dlaczego coś nie działa, a nie tylko to zgłaszać) Mile widziane: Umiejętność testowania na sprzęcie (HIL) Znajomość systemów RTOS (FreeRTOS, Zephyr) Znajomość Linuxa embedded (Yocto / Buildroot) Obsługa narzędzi pomiarowych (oscyloskop, analizator logiczny, JTAG) Umiejętność czytania schematów elektronicznych

Technology

Upvanta sp. z o.o.

Embedded Firmware Engineer

Senior

Hybrid

Wroclaw, DS, Poland

115 - 130 PLN

🏢 Summary: Oferta dla doświadczonego inżyniera embedded, łączącego rozwój firmware’u z projektowaniem, uruchamianiem i debugowaniem elektroniki. Rola obejmuje tworzenie oprogramowania dla systemów wbudowanych, integrację hardware’u z software’em oraz analizę problemów na poziomie sprzętu i kodu. 🗂️ Requirements: Minimum 4 lata doświadczenia w systemach embedded (firmware i hardware), Znajomość C/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 przez JTAG/SWD 📃 Skills: C, C++, Bare-metal, RTOS, STM32, ESP32, NXP, Nordic, nRF, UART, SPI, I2C, CAN, Modbus, USB, JTAG, SWD, Oscyloskop, Analizator, Multimetr, FreeRTOS, Zephyr, BLE, LoRa, Wi-Fi, Zigbee, OTA, Python, Git, Jenkins, GitLab 🏢 Description: Poszukujemy doświadczonego Inżyniera, który połączy kompetencje programistyczne w obszarze firmware’u z praktyczną znajomością projektowania, uruchamiania i debugowania 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. +4 lata 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 labowy Doświadczenie w debugowaniu na poziomie sprzętowym (JTAG/SWD) Mile widziane Znajomość RTOS (FreeRTOS, Zephyr) Doświadczenie z komunikacją bezprzewodową (BLE, LoRa, Wi-Fi, Zigbee) Doświadczenie z OTA (Over-The-Air) update Znajomość Python/skryptowania Doświadczenie z systemami zarządzania wersjami i CI/CD dla firmware'u (Git, Jenkins, GitLab CI)

Technology

Upvanta sp. z o.o.

Embedded Firmware Engineer

Senior

Remote

Wroclaw, DS, Poland

115 - 120 PLN

🏢 Summary: Oferta dla doświadczonego inżyniera embedded łączącego rozwój firmware’u z uruchamianiem i debugowaniem elektroniki. Rola obejmuje tworzenie oprogramowania dla systemów wbudowanych, integrację sprzętu z oprogramowaniem oraz analizę problemów na poziomie hardware’u i kodu. 🗂️ Requirements: Minimum 4 lata doświadczenia w projektowaniu systemów wbudowanych, Znajomość C w systemach embedded, Znajomość C++ w systemach embedded, Doświadczenie z bare-metal i RTOS, Praktyczna znajomość mikrokontrolerów, Znajomość UART, SPI, I2C, CAN, Modbus i USB, Umiejętność czytania i tworzenia schematów elektronicznych, Umiejętność obsługi narzędzi laboratoryjnych, Doświadczenie w debugowaniu sprzętowym z JTAG/SWD 📃 Skills: C, C++, Bare-metal, RTOS, STM32, ESP32, NXP, Nordic, UART, SPI, I2C, CAN, Modbus, USB, JTAG, SWD, Oscyloskop, Analizator, Multimetr, FreeRTOS, Zephyr, BLE, LoRa, Wi-Fi, Zigbee, OTA, Python, Git, Jenkins, GitLab 🏢 Description: Poszukujemy doświadczonego Inżyniera, który połączy kompetencje programistyczne w obszarze firmware’u z praktyczną znajomością projektowania, uruchamiania i debugowania 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. +4 lata 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 labowy Doświadczenie w debugowaniu na poziomie sprzętowym (JTAG/SWD) Mile widziane Znajomość RTOS (FreeRTOS, Zephyr) Doświadczenie z komunikacją bezprzewodową (BLE, LoRa, Wi-Fi, Zigbee) Doświadczenie z OTA (Over-The-Air) update Znajomość Python/skryptowania Doświadczenie z systemami zarządzania wersjami i CI/CD dla firmware'u (Git, Jenkins, GitLab CI)

Technology

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: Senior Embedded Firmware Engineer | Wrocław (praca hybrydowa) Masz doświadczenie zarówno w tworzeniu firmware’u dla systemów wbudowanych, jak i pracy z elektroniką? Lubisz rozwiązywać złożone problemy na styku hardware’u i software’u oraz mieć realny wpływ na rozwój produktów? Jeśli tak, zapraszamy do aplikowania! 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. Lokalizacja: Wrocław. Model pracy: Hybrydowy 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 lata 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

IoT Embedded Developer

Mid

Hybrid

Poznan, WP, Poland

80 - 125 PLN

🏢 Summary: Oferta dla IoT Embedded Developera na poziomie Mid/Senior, obejmująca rozwój oprogramowania C++ dla urządzeń IoT i robotyki opartych na platformie nRF. Rola łączy pracę z mikrokontrolerami, projektowanie architektury, testy jednostkowe oraz współpracę z zespołem i klientem. Praca odbywa się hybrydowo, z obowiązkową codzienną obecnością w biurze przez pierwszy miesiąc. 🗂️ Requirements: Minimum 3 lata komercyjnego doświadczenia w Embedded, Bardzo dobra znajomość C++, Doświadczenie z mikrokontrolerami, Praktyczna znajomość Git, Praktyczna znajomość CMake, Doświadczenie w testach jednostkowych, Znajomość Clean Code i SOLID, Samodzielne prowadzenie zadań, Komunikatywna znajomość angielskiego, Gotowość do pracy z biura codziennie przez pierwszy miesiąc 📃 Skills: C++, nRF, STM32, ESP32, Git, CMake, CleanCode, SOLID, English 🏢 Description: Klient: Firma technologiczna specjalizująca się w tworzeniu rozwiązań z obszaru Embedded i Internetu Rzeczy (IoT) . Od wielu lat realizuje projekty dla międzynarodowych klientów, rozwijając oprogramowanie dla inteligentnych urządzeń wykorzystywanych m.in. w branży medycznej, przemysłowej i automatyce. Zespół tworzą doświadczeni inżynierowie, którzy łączą wiedzę z zakresu oprogramowania, elektroniki i nowoczesnych technologii. Stanowisko: IoT Embedded Developer (Mid/Senior). Lokalizacja biura: Poznań. Model pracy: hybrydowy (3 dni z biura, 2 dni zdalnie). Opis projektu: Projekt dotyczy rozwoju nowoczesnych rozwiązań z obszaru IoT i robotyki. Aktualnie zespół koncentruje się na rozwoju rozwiązania opartego na platformie nRF, wykorzystywanej w urządzeniach połączonych z Internetem. Projekt łączy oprogramowanie, elektronikę i rzeczywiste urządzenia – celem jest tworzenie nowoczesnych rozwiązań, które mogą zbierać i przetwarzać dane oraz komunikować się z innymi systemami. Zakres obowiązków: projektowanie i rozwój oprogramowania dla urządzeń Embedded w języku C++, udział w projektowaniu architektury i implementacji nowych funkcjonalności, rozwój rozwiązań opartych o mikrokontrolery, tworzenie i utrzymywanie testów jednostkowych, udział w code review oraz dbanie o wysoką jakość kodu, współpraca z zespołem projektowym oraz klientem przy realizacji rozwiązań Główne wymagania: minimum 3 lata komercyjnego doświadczenia w tworzeniu oprogramowania Embedded, bardzo dobrą znajomość C++ , doświadczenie z mikrokontrolerami (np. nRF, STM32 lub ESP32 ), praktyczną znajomość Git oraz CMake , doświadczenie w tworzeniu testów jednostkowych, znajomość dobrych praktyk programistycznych (m.in. Clean Code, SOLID), umiejętność samodzielnego prowadzenia zadań i proponowania rozwiązań, komunikatywną znajomość języka angielskiego umożliwiającą współpracę z klientem, gotowość do pracy stacjonarnej (codziennie z biura) przez pierwszy miesiąc. Mile widziane: znajomość Embedded Linux lub FreeRTOS, doświadczenie z Dockerem i CI/CD, praktyczna znajomość C lub Python, doświadczenie z BLE, MQTT lub rozwiązaniami IoT, umiejętność debugowania oprogramowania oraz pracy z narzędziami diagnostycznymi, doświadczenie z chmurami IoT (AWS, Azure lub Google Cloud). Firma oferuje: udział w ciekawych projektach z obszaru IoT, robotyki oraz nowoczesnych urządzeń embedded, realny wpływ na rozwiązania techniczne i rozwój produktu, współpracę z doświadczonym zespołem inżynierów, stabilną współpracę w oparciu o kontrakt B2B, elastyczne godziny rozpoczęcia pracy, prywatną opiekę medyczną (Lux Med), kartę MultiSport, lekcje języka angielskiego z native speakerem, regularne spotkania integracyjne, przyjazną atmosferę oraz kulturę współpracy opartą na wzajemnym wsparciu. Jeśli cenisz pracę nad rzeczywistymi urządzeniami, chcesz rozwijać swoje kompetencje w obszarze IoT i Embedded oraz mieć wpływ na rozwiązania wykorzystywane przez klientów z różnych branż – wyślij CV 🙂

Technology

Upvanta sp. z o.o.

Embedded Firmware Engineer (Wrocław)

Senior

Hybrid

Wroclaw, DS, Poland

115 - 125 PLN

🏢 Summary: Oferta dla doświadczonego inżyniera embedded, łączącego rozwój firmware’u z projektowaniem, uruchamianiem i debugowaniem elektroniki. Rola obejmuje tworzenie oprogramowania dla systemów wbudowanych, integrację hardware’u z software’em oraz analizę problemów sprzętowych i programowych. 🗂️ Requirements: Minimum 4 lata doświadczenia w projektowaniu systemów wbudowanych, Znajomość C/C++ w systemach embedded, Doświadczenie z bare-metal i RTOS, Praktyczna znajomość mikrokontrolerów, Znajomość UART, SPI, I2C, CAN, Modbus i USB, Umiejętność czytania i tworzenia schematów elektronicznych, Obsługa oscyloskopu, analizatora stanów logicznych, multimetru i zasilacza laboratoryjnego, Doświadczenie w debugowaniu sprzętowym z JTAG/SWD 📃 Skills: C, C++, Bare-metal, RTOS, STM32, ESP32, NXP, Nordic, UART, SPI, I2C, CAN, Modbus, USB, JTAG, SWD, Oscyloskop, Multimetr, FreeRTOS, Zephyr, BLE, LoRa, Wi-Fi, Zigbee, OTA, Python, Git, Jenkins, GitLab 🏢 Description: Poszukujemy doświadczonego Inżyniera, który połączy kompetencje programistyczne w obszarze firmware’u z praktyczną znajomością projektowania, uruchamiania i debugowania elektroniki. Praca hybrydowa: Wrocław. 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. +4 lata 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 labowy Doświadczenie w debugowaniu na poziomie sprzętowym (JTAG/SWD) Mile widziane Znajomość RTOS (FreeRTOS, Zephyr) Doświadczenie z komunikacją bezprzewodową (BLE, LoRa, Wi-Fi, Zigbee) Doświadczenie z OTA (Over-The-Air) update Znajomość Python/skryptowania Doświadczenie z systemami zarządzania wersjami i CI/CD dla firmware'u (Git, Jenkins, GitLab CI)

Technology

SQUAD

Senior C++ Embedded Engineer

Senior

Hybrid

Wroclaw, DS, Poland

🏢 Summary: Lead embedded systems development role focused on architecting, designing, and optimizing complex, high-performance software for hardware platforms. The position provides technical direction, drives roadmaps, and mentors engineers while ensuring reliable hardware-software integration. 🗂️ Requirements: 5+ years of embedded C/C++ and Python experience, Real-time operating systems (RTOS) experience, Bare-metal microcontroller development experience, Embedded hardware, peripherals, sensors, and I2C/SPI/UART protocol knowledge, JTAG, oscilloscope, and logic analyzer debugging proficiency, Git version-control experience, English proficiency 📃 Skills: C, C++, Python, RTOS, Bare-metal, Microcontrollers, I2C, SPI, UART, JTAG, Oscilloscopes, Git 🏢 Description: Team Summary Our team is dedicated to the design, development, and support of embedded software solutions, to create innovative, reliable, and efficient embedded systems that meet the complex requirements of modern technology. Our primary goal is to ensure the seamless integration of software with hardware, contributing to the overall success of the company’s products and services. Job summary We are looking for a top technical embedded systems development expert, who will lead  the design, architecture, and development of highly complex software solutions.  In this role you will be responssible for providing strategic direction, overseeing technical roadmaps, and guiding teams through the most challenging aspects of embedded software engineering. Responsibilities & Duties Design, implement, and optimize embedded software solutions for hardware platforms, ensuring high performance and reliability. Conduct code reviews to maintain software quality and provide mentorship to junior engineers, sharing best practices and guidance. Collaborate with hardware and software teams to integrate and test system components, ensuring seamless hardware-software interaction. Identify and resolve complex bugs or system issues, ensuring the stability of embedded systems across various environments. Evaluate and adopt new tools, frameworks, and methodologies to enhance development processes and improve system performance. English language proficiency Qualifications & Skills 5+ years proficiency in C/C++ for embedded systems development and Python Strong experience working with real-time operating systems (RTOS) and bare metal development for microcontrollers. Deep understanding of embedded hardware, including peripherals, sensors, and communication protocols (I2C, SPI, UART). Proficiency in using debugging tools like JTAG, oscilloscopes, and logic analyzers for troubleshooting and performance tuning. Experience with version control systems, especially Git, for managing code and collaborating with team members. Nice to have: Experience with embedded Linux platforms and kernel module development. Familiarity with IoT technologies and integrating embedded systems with cloud platforms. Experience in scripting for automation tasks. Experience in optimising power consumption for embedded systems in battery-operated devices. We offer multiple benefits that include The environment of equal opportunities, transparent and value-based corporate culture, and an individual approach to each team member Competitive salary packages with performance-based annual reviews. Opportunity to receive a Performance Bonus for your individual achievements and a Loyalty Bonus recognizing your dedication to the company. Employment via Contract of Employment (UoP) in complete alignment with Polish Labour Law. Guaranteed paid vacation, public holidays, and medical leaves as per statutory regulations. Continuous growth and development opportunities through internal knowledge hubs, corporate courses, and free English classes Comprehensive private medical insurance to supplement your standard NFZ coverage.

Technology

emagine Polska

Embedded Systems Consultant

Mid

Hybrid

Almada, Portugal

🏢 Summary: Develop embedded, client/server, and GUI software for Windows and Linux using C, C++, .NET/C#, and Java. The role requires a relevant engineering degree, software development lifecycle knowledge, and experience with Visual Studio and Eclipse. 🗂️ Requirements: Higher education in Computer Engineering or related field, Software development experience with C, C++, .NET/C#, and Java, Understanding of software development life cycle and methodologies, Experience with Visual Studio and Eclipse, Portuguese and English communication skills 📃 Skills: C, C++, .NET, C#, Java, VisualStudio, Eclipse, SDLC, Windows, Linux 🏢 Description: YOUR ROLE Software development for embedded systems; Shared services and client/server platforms; Native and Web GUI applications in Windows, Linux. OUR REQUIREMENTS FOR THIS JOB: Higher education in Computer Engineering or related areas; Solid knowledge and experience in software development with C, C++, .NET/C# and Java; Good understanding of software development life cycle and methodologies; Experience in using MS Visual Studio and Eclipse IDEs; Good expression skills in Portuguese and English, spoken and written. IT WOULD BE A PLUS IF YOU HAVE: Cyber-physical systems, real-time OS and hardware protocols (e.g. USB, I2C, SPI); TCP/IP networks and VoIP protocols; Cloud integration protocols; Web services; Cryptography / PKI; Web application development; System modelling and design with UML.

Technology

Power Media

Senior Embedded IoT Developer / Tech Lead

Senior

Hybrid

Poznan, WP, Poland

115 - 145 PLN

🏢 Summary: Oferta dla doświadczonego programisty Embedded, który będzie rozwijać rozwiązania IoT i robotyki oparte na platformie nRF oraz obejmie techniczne prowadzenie projektu. Rola łączy projektowanie architektury, programowanie w C++ i koordynację zespołu, z możliwością rozwoju w kierunku Tech Leada. 🗂️ Requirements: Minimum 6 lat komercyjnego doświadczenia w Embedded, Bardzo dobra znajomość C++, Bardzo dobra znajomość CMake, Bardzo dobra znajomość Git, Doświadczenie z mikrokontrolerami nRF, STM32 lub ESP32, Doświadczenie w projektowaniu rozwiązań i podejmowaniu decyzji technicznych, Znajomość Clean Code, SOLID i wzorców projektowych, Doświadczenie w code review i pracy zespołowej, Samodzielne prowadzenie zadań i proponowanie rozwiązań, Umiejętność współpracy z klientem, Komunikatywna znajomość języka angielskiego, Gotowość do codziennej pracy z biura przez pierwszy miesiąc 📃 Skills: C++, CMake, Git, nRF, STM32, ESP32, CleanCode, SOLID 🏢 Description: Klient: Firma technologiczna specjalizująca się w tworzeniu rozwiązań z obszaru Embedded i Internetu Rzeczy (IoT) . Od wielu lat realizuje projekty dla międzynarodowych klientów, rozwijając oprogramowanie dla inteligentnych urządzeń wykorzystywanych w branży medycznej, przemysłowej i automatyce. Zespół tworzą doświadczeni inżynierowie, którzy łączą wiedzę z zakresu oprogramowania, elektroniki i nowoczesnych technologii. Stanowisko: Senior Embedded IoT Developer / Tech Lead. Lokalizacja biura: Poznań. Model pracy: hybrydowy (3 dni z biura, 2 dni zdalnie). Opis projektu: Projekt dotyczy rozwoju nowoczesnych rozwiązań z obszaru IoT i robotyki. Aktualnie zespół koncentruje się na rozwoju rozwiązania opartego na platformie nRF, wykorzystywanej w urządzeniach połączonych z Internetem. Projekt łączy oprogramowanie, elektronikę i rzeczywiste urządzenia – celem jest tworzenie nowoczesnych rozwiązań, które mogą zbierać i przetwarzać dane oraz komunikować się z innymi systemami. Zakres obowiązków: projektowanie architektury rozwiązań Embedded i IoT oraz dobór odpowiednich rozwiązań technologicznych do potrzeb projektu, techniczne prowadzenie projektu i dbanie o spójność architektury na wszystkich etapach jego rozwoju, rozwój oprogramowania Embedded w języku C++ oraz aktywny udział w implementacji kluczowych funkcjonalności, planowanie prac technicznych, estymacja zadań oraz identyfikacja ryzyk projektowych, współpraca z klientem podczas analizy wymagań, warsztatów projektowych oraz proponowania optymalnych rozwiązań technicznych, prowadzenie sesji projektowych i udział w definiowaniu architektury, przepływów danych oraz kluczowych komponentów systemu, wykonywanie Impact Analysis oraz ocena wpływu planowanych zmian na architekturę i jakość systemu, dbanie o wysoką jakość kodu, zgodność implementacji z przyjętą architekturą oraz rozwój dobrych praktyk programistycznych, prowadzenie code review oraz wspieranie zespołu w rozwiązywaniu złożonych problemów technicznych, techniczne koordynowanie pracy zespołu Embedded, wspieranie oraz mentroring mniej doświadczonych programistów, współudział w planowaniu rozwoju produktu oraz kolejnych etapów projektu – od fazy koncepcyjnej, aż po rozwiązanie produkcyjne. Główne wymagania: minimum 6 lat komercyjnego doświadczenia w tworzeniu oprogramowania Embedded, chęć rozwoju zawodowego w kierunku roli Tech Leada, bardzo dobra znajomość C++ , CMake oraz Git , doświadczenie z mikrokontrolerami (np. nRF, STM32 lub ESP32 ), praktyczne doświadczenie w projektowaniu rozwiązań oraz podejmowaniu decyzji technicznych, znajomość dobrych praktyk programistycznych (Clean Code, SOLID, wzorce projektowe), doświadczenie w code review oraz pracy zespołowej, umiejętność samodzielnego prowadzenia zadań i proponowania rozwiązań, rozwinięte umiejętności komunikacyjne oraz gotowość do współpracy z klientem, komunikatywną znajomość języka angielskiego umożliwiającą swobodną współpracę z klientem, gotowość do pracy stacjonarnej (codziennie z biura) przez pierwszy miesiąc. Mile widziane: doświadczenie z Clean Architecture, Hexagonal Architecture lub Event Driven Architecture, znajomość Embedded Linux lub FreeRTOS, doświadczenie z Dockerem i CI/CD, praktyczna znajomość C lub Python, doświadczenie z BLE, MQTT lub rozwiązaniami IoT, znajomość DDD (Domain Driven Design), doświadczenie w prowadzeniu warsztatów technicznych lub Product Discovery, doświadczenie z chmurami AWS, Azure lub Google Cloud. Firma oferuje: możliwość rozwoju w kierunku Tech Leada przy wsparciu doświadczonych ekspertów, realny wpływ na architekturę oraz kierunek rozwoju projektu, udział w nowoczesnych projektach z obszaru IoT, robotyki i systemów Embedded, współpracę z doświadczonym zespołem inżynierów, dużą samodzielność oraz możliwość podejmowania decyzji technicznych, stabilną współpracę w oparciu o kontrakt B2B, elastyczne godziny rozpoczęcia pracy, prywatną opiekę medyczną (Lux Med), kartę MultiSport, lekcje języka angielskiego z native speakerem, regularne spotkania integracyjne, przyjazną atmosferę oraz kulturę współpracy opartą na dzieleniu się wiedzą i wzajemnym wsparciu. Jeśli jesteś doświadczonym Embedded Developerem, lubisz pracować blisko sprzętu i nowoczesnych technologii IoT, a jednocześnie chcesz rozwijać swoje kompetencje liderskie i przejąć odpowiedzialność za techniczne prowadzenie projektów – wyślij CV 🙂