Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
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:
June 2, 2026
Programista Systemów Embedded
Senior • On-site
Warsaw, Poland
Poszukujemy doświadczonego programisty lub elektronika z doświadczeniem w zakresie tworzenia i rozwijania oprogramowania w systemach embedded, który dołączy do naszego zespołu tworzącego nowoczesne urządzenia telemetryczne dla flot pojazdów samochodowych.
Dołącz do nas i twórz z nami nowoczesne technologie dla motoryzacji przyszłości!
Będziesz pracować nad rozwiązaniami wykorzystywanymi m.in. w car-sharingu, telemetrii opartej o GNSS/GPRS i LTE oraz Bluetooth, systemach aktywnych zabezpieczeń antykradzieżowych, a także w zaawansowanej analizie danych z magistrali CAN. Nasze urządzenia łączą świat embedded, telekomunikacji i IoT — tworzymy je kompleksowo, od sprzętu po oprogramowanie.
Twoje zadania:
Projektowanie, implementacja i testowanie oprogramowania wbudowanego, głównie na mikrokontrolery STM32 i pokrewne (ARM Cortex) oraz RISC-V.
Tworzenie nowych funkcji oraz rozwój istniejących rozwiązań, opartych na danych z magistrali CAN oraz innych czujników i przetworników pomiarowych.
Tworzenie rozwiązań opartych o technologie radiowe bliskiego zasięgu (BLE, WiFi, NFC).
Współpraca z zespołem elektroników w zakresie integracji sprzętu i oprogramowania.
Wsparcie zespołów wdrożeniowych i obsługi klienta w zapewnieniu bezawaryjnej pracy systemów.
Diagnozowanie i rozwiązywanie problemów z oprogramowaniem oraz analiza i optymalizacja wydajności.
Praca z dokumentacją techniczną w języku angielskim oraz wdrażanie nowych technologii w systemach embedded.
Dokumentowanie i raportowanie postępu prac przy użyciu narzędzi do zarządzania projektami.
Udział w planowaniu działań zespołu badawczo-rozwojowego (B+R) i współtworzenie roadmapy technologicznej.
Wymagania:
Minimum 5 lat doświadczenia w tworzeniu i rozwijaniu systemów embedded, popartego realnymi projektami.
Biegła znajomość języka C w kontekście programowania mikrokontrolerów.
Doświadczenie w pracy z STM32, znajomość narzędzi STM32Cube, Keil µVision, Visual Studio Code itp.
Dobra znajomość protokołów i interfejsów: CAN, SPI, I2C, UART, Ethernet, BLE, NFC, WiFi.
Znajomość systemów kontroli wersji (GIT).
Umiejętność czytania schematów elektronicznych i rozumienie podstaw elektroniki.
Doświadczenie w debugowaniu i testowaniu oprogramowania.
Samodzielność, dobra organizacja pracy i komunikatywność.
Znajomość języka angielskiego na poziomie umożliwiającym czytanie i analizę dokumentacji.
Mile widziane:
Portfolio własnych projektów (również hobbystycznych lub akademickich).
Znajomość programów ECAD (Altium Designer).
Doświadczenie z systemami czasu rzeczywistego (RTOS).
Znajomość języka Python.
Wiedza z zakresu elektroniki analogowej i cyfrowej (szczególnie w kontekście automotive).
Znajomość środowiska Flutter (do tworzenia narzędzi i aplikacji testowych).
Co oferujemy:
Elastyczna ścieżka kariery — rozwój w wybranych obszarach zgodnie z Twoimi zainteresowaniami.
Wynagrodzenie adekwatne do umiejętności i doświadczenia.
Umowa o pracę lub B2B — wybór należy do Ciebie.
Prywatna opieka medyczna, karta Multisport i inne benefity.
Praca przy nowatorskich projektach z branży motoryzacyjnej, telematyki i IoT.
Przyjazna, niekorporacyjna atmosfera i realny wpływ na rozwój produktów.
Dostęp do najnowszych technologii i udział w projektach z potencjałem międzynarodowym.
Jeśli szukasz miejsca, gdzie Twoje umiejętności zostaną docenione, a praca nad nowoczesnymi technologiami to dla Ciebie przyjemność — dołącz do nas!
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.
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
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
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
H2B Group
Embedded Linux / CODESYS Developer
Senior
Remote
Warsaw, Poland
80 - 130 PLN/hr
🏢 Summary: Oferta dotyczy rozwoju oprogramowania dla urządzeń przemysłowych opartych na Embedded Linux i CODESYS, wykorzystywanych w rozwiązaniach Industrial IoT. Dostępne są stanowiska Senior oraz Junior/Mid, obejmujące rozwój, integrację, testowanie i diagnostykę systemów embedded, z możliwością pracy w międzynarodowym zespole. 🗂️ Requirements: Doświadczenie z CODESYS Control for Linux na platformach ARM, Bardzo dobra znajomość Embedded Linux, kernela i Device Tree, Doświadczenie w dostępie do sprzętu pod Linuxem, Praktyczna znajomość OPC UA lub MQTT, Doświadczenie w projektach Industrial IoT, Bardzo dobra znajomość C/C++, Doświadczenie z CODESYS SDK i opisami urządzeń XML, Doświadczenie w tworzeniu bibliotek CODESYS dla sprzętu, Praktyczna znajomość IEC 61131-3 i Structured Text, Dobra znajomość CODESYS Development System, Język angielski na poziomie minimum B2 📃 Skills: C, C++, Linux, CODESYS, ARM, Kernel, DeviceTree, GPIO, sysfs, libgpiod, OPCUA, MQTT, IIoT, XML, IEC61131-3, StructuredText 🏢 Description: O projekcie Dołącz do międzynarodowego zespołu realizującego projekt z obszaru Embedded Systems, Industrial IoT oraz automatyki przemysłowej . Poszukujemy doświadczonych programistów, którzy będą odpowiedzialni za rozwój oprogramowania dla urządzeń opartych o Embedded Linux i CODESYS , wykorzystywanych w nowoczesnych rozwiązaniach przemysłowych. Aktualnie poszukujemy: Senior Embedded Linux / CODESYS Developer , który(a) będzie odpowiadał(a) za prowadzenie techniczne projektu oraz realizację najbardziej złożonych zadań. Stawka 110-130 PLN/h netto. Junior/Mid Embedded Linux / CODESYS Developer , który(a) wesprze zespół w rozwoju oprogramowania, testach i przygotowywaniu dokumentacji. Stawka: 80-100 PLN/h netto. Twój zakres obowiązków rozwój oraz utrzymanie oprogramowania dla systemów Embedded Linux, konfiguracja i wdrażanie CODESYS Control for Linux na platformach ARM, tworzenie oraz rozwój bibliotek CODESYS do obsługi sprzętu, przygotowywanie i modyfikacja opisów urządzeń (Device Description XML) z wykorzystaniem CODESYS SDK, integracja urządzeń z wykorzystaniem protokołów komunikacyjnych przemysłowych i IIoT, implementacja komunikacji z wykorzystaniem OPC UA lub MQTT, praca z interfejsami sprzętowymi (GPIO, low-level hardware access), diagnostyka oraz rozwiązywanie problemów związanych z oprogramowaniem i sprzętem, współpraca z zespołem projektowym przy projektowaniu, testowaniu i wdrażaniu nowych funkcjonalności. Kogo szukamy? Poszukujemy osób posiadających doświadczenie w programowaniu systemów Embedded oraz automatyce przemysłowej, które dobrze odnajdują się w pracy z systemami Linux oraz technologiami CODESYS. Wymagania: doświadczenie z CODESYS Control for Linux , w szczególności w zakresie instalacji i wdrażania na platformach ARM, bardzo dobra znajomość Embedded Linux (podstawy kernela, Device Tree), doświadczenie z dostępem do sprzętu pod Linuxem (GPIO, sysfs-GPIO, libgpiod, mile widziana znajomość /dev/mem), praktyczna znajomość przynajmniej jednego z protokołów: OPC UA, MQTT, doświadczenie w projektach z obszaru Industrial IoT (IIoT) , bardzo dobra znajomość języka C/C++ , doświadczenie z CODESYS SDK oraz tworzeniem i modyfikacją opisów urządzeń (XML), doświadczenie w tworzeniu bibliotek CODESYS (.library) do obsługi sprzętu, praktyczna znajomość standardu IEC 61131-3 , w szczególności Structured Text (ST) , mile widziana znajomość FBD i LAD , dobra znajomość środowiska CODESYS Development System . j. angielski na poziomie minimum B2 Mile widziane: doświadczenie w projektach Embedded dla automatyki przemysłowej, znajomość architektury ARM, doświadczenie z integracją urządzeń przemysłowych, umiejętność pracy z dokumentacją techniczną oraz samodzielnego rozwiązywania problemów, doświadczenie w pracy w międzynarodowych zespołach projektowych. Co oferujemy? udział w nowoczesnym projekcie z obszaru Embedded Systems i Industrial IoT , możliwość pracy z zaawansowanymi technologiami Embedded Linux i CODESYS, współpracę z międzynarodowym zespołem ekspertów, realny wpływ na rozwój produktu i architektury rozwiązania, długofalową współpracę przy innowacyjnych projektach przemysłowych, elastyczną formę współpracy, możliwość rozwoju technicznego i zdobywania nowych kompetencji. Jeśli masz doświadczenie z Embedded Linux , CODESYS oraz technologiami IIoT i chcesz rozwijać rozwiązania dla nowoczesnej automatyki przemysłowej – zapraszamy do aplikowania!
Technology
Power Media
Embedded Technical Lead (IoT)
Senior
Hybrid
Poznan, WP, Poland
120 - 150 PLN
🏢 Summary: Oferta dotyczy technicznego prowadzenia projektów Embedded i IoT/robotyki, w tym rozwoju rozwiązań opartych na platformie nRF. Rola łączy projektowanie architektury, programowanie w C++ oraz koordynację i mentoring zespołu Embedded. Praca hybrydowa obejmuje współpracę z klientem, wpływ na kierunek techniczny produktu i realizację od koncepcji do wdrożenia produkcyjnego. 🗂️ Requirements: Minimum 6 lat doświadczenia w tworzeniu oprogramowania Embedded, Minimum 2 lata doświadczenia jako Tech Lead, 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, Umiejętność samodzielnego prowadzenia zadań i proponowania rozwiązań, Umiejętność współpracy i komunikacji 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: Embedded Technical Lead (IoT). 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 doświadczenia w tworzeniu oprogramowania Embedded, minimum 2 lata doświadczenia zawodowego jako Tech Lead, 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: 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 🙂
Technology
Andersen
Embedded Engineer
Mid
Remote
Warsaw, MZ, Poland
🏢 Summary: Embedded Engineer role focused on developing reliable firmware for MCU-based fire safety and emergency systems. The position covers firmware architecture, low-level drivers, hardware integration, debugging, and collaboration with distributed teams, with remote, office, or hybrid work options. 🗂️ Requirements: 3+ years of embedded firmware development experience, Strong C programming skills, Commercial microcontroller-based systems experience, ARM Cortex-M (M0/M0+/M3/M4/M7) firmware development, FreeRTOS or similar RTOS experience, Bare-Metal embedded development experience, Understanding of embedded electronic systems, Ability to analyze analog, digital, and power electronics schematics, Hardware-software integration experience, UART, SPI, and I2C experience, Embedded-system debugging and troubleshooting experience, Experience with large, mature codebases, Knowledge of system design and architectural principles, Git-based version control experience, Jira or similar issue-tracking experience, Technical documentation experience, Code review and development workflow familiarity, Upper-Intermediate English or higher 📃 Skills: C, C++, ARM, Cortex-M, FreeRTOS, Bare-Metal, UART, SPI, I2C, Git, Jira, Doxygen, Confluence 🏢 Description: Andersen is hiring an Embedded Engineer for a project developing embedded solutions for safety systems and delivering reliable firmware for next-generation electronic devices. Our customer is an established manufacturer of electronic safety and security solutions. It develops and produces technologies that help organizations protect people, facilities, and critical assets across commercial and industrial environments. Through continuous investment in research, automation, and manufacturing capabilities, the company delivers reliable solutions to customers in international markets. The project is focused on developing embedded solutions for fire safety and emergency systems, including control panels, detection devices, emergency lighting, and central battery systems. It covers firmware development, system architecture, hardware integration, and product reliability for MCU-based devices. Responsibilities: Designing, developing, and maintaining embedded firmware according to product requirements. Implementing new features and enhancements using C and C++. Contributing to firmware architecture and system-level design decisions. Participating in requirements analysis, feasibility studies, and technical risk assessments. Developing firmware for ARM Cortex-M microcontroller-based systems. Working with both Bare-Metal and FreeRTOS environments. Designing and implementing low-level drivers and hardware abstraction layers. Integrating and maintaining communication interfaces and protocols (UART, SPI, I2C). Debugging and validating embedded systems using software and laboratory tools. Reviewing, optimizing, and extending existing firmware codebases. Supporting hardware development activities, including schematic and PCB reviews. Defining hardware requirements based on firmware and system needs. Preparing and maintaining technical documentation using Doxygen and Confluence. Participating in code reviews and technical discussions. Collaborating closely with distributed development teams. Delivering technical tasks and project milestones within agreed timelines. Must-haves: Embedded firmware development experience for 3+ years. Strong programming skills in C. Commercial experience with microcontroller-based systems. Experience developing firmware for ARM Cortex-M (M0/M0+/M3/M4/M7). Hands-on experience with FreeRTOS or similar RTOS platforms. Experience with Bare-Metal embedded development. Strong understanding of embedded electronic systems. Ability to read and analyze analog, digital, and power electronics schematics. Experience in hardware-software integration. Understanding of firmware-driven hardware requirements. Proven experience with UART, SPI, and I2C. Experience in embedded system debugging and troubleshooting. Ability to work with large and mature codebases. Knowledge of system design methodologies and architectural principles. Strong analytical and problem-solving skills. Experience with Git-based version control. Experience with Jira or similar issue-tracking systems. Technical documentation experience (Doxygen, Confluence, or similar). Familiarity with code review practices and development workflows. Level of English – Upper-Intermediate and above. Nice-to-haves: Good knowledge of PCB design principles for EMC compliance and EMI reduction. Experience with object-oriented programming concepts, preferably in C++. Experience with Ethernet, Wi-Fi and network-connected embedded devices. Familiarity with cloud services and IoT architectures. Understanding of cybersecurity principles for embedded and connected products. Experience with Linux-based embedded systems or Linux kernel development. Experience with UML or other system-modelling methodologies. Previous experience with certified or regulated electronic products. Familiarity with fire detection, emergency lighting or central battery system applications. Reasons why this job would be interesting to you: Experience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others. Andersen cooperates with such businesses as Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems, etc.. The opportunity to change the project and/or develop expertise in an interesting business domain. Job conditions – you can work both fully remotely and from the office or can choose a hybrid variant. Guarantee of professional, financial, and career growth! The company has introduced systems of mentoring and adaptation for each new employee. The opportunity to earn up to an additional 1,000 USD per month, depending on the level of expertise, which will be included in the annual bonus, by participating in the company's activities. Access to the corporate training portal, where the entire knowledge base of the company is collected and which is constantly updated. Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies). Certification compensation (AWS, PMP, etc). Referral program. Private health insurance and compensation for sports activities. Your personal data is protected in accordance with GDPR regulations. Learn more: https://andersenlab.com/privacy-policy/pl Join us!
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
Aptiv Services Poland S.A.
Expert Software Engineer - Testing
Senior
Hybrid
Kraków, MA, Poland
🏢 Summary: Test innovative embedded software solutions for a cross-domain middleware platform in an Agile automotive development team. The role focuses on developing and executing test cases, supporting Jenkins deployments, and applying automotive standards and processes using Python, C++, Linux, and CI/CD tooling. 🗂️ Requirements: Degree in Computer Engineering, Computer Science, Information Systems, Electrical Engineering, or related field, Knowledge of testing techniques, Familiarity with testing tools, 5+ years of Python programming experience, Object-oriented programming knowledge, Daily use of CI/CD tools, Daily use of Linux 📃 Skills: Python, C++, Jenkins, pytest, Linux, CI/CD, Polarion, POSIX, AUTOSAR, ASPICE 🏢 Description: Job Description DUTIES AND RESPONSIBLITIES: Test innovative software solutions in embedded environments Develop and execute testcases for a cross-domain middleware platform based on technical requirements within a modern toolchain. Python environment C++ Applications Jenkins deployments Take responsibility for the execution of standards and processes in Automotive industry. Work in an Agile cross-function development team. BASIC REQUIREMENTS: Degree in Computer Engineering, Computer Science, Information Systems, Electrical Engineering or related field. Knowledge in testing techniques Familiarity with common Testing Tools e.g.: pytest library 5+ years Python programming skills. Object Oriented Programming knowledge is a must Daily usage of CI/CD tools Daily usage of Linux Advantageous: Familiarity with requirements engineering tools (e.g. Polarion). C++ experience Extensive understanding of Service Oriented Architecture and POSIX-based embedded systems. Familiarity with AUTOSAR. Automotive software development (v-cycle, ASPICE, etc.)