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:
April 24, 2026
C Embedded Developer
Junior • Hybrid
8,000 - 13,000 PLN
Gdansk, PM, Poland
About the Role
We are looking for a C Embedded Developer to join our firmware team and contribute to the development of embedded systems for IoT projects.
Work mode: Hybrid
Requirements
Education
Bachelor’s or Master’s degree in Computer Science, Electronics, Automation and Robotics, or a related field
Technical Skills
Very good knowledge of C programming for embedded systems
Experience with communication interfaces: UART, SPI, I2C
Experience working with bare-metal systems
Ability to develop low-level drivers and handle interrupt routines
Experience in diagnosing and solving hardware–software integration issues
Ability to read and understand electronic schematics
Familiarity with basic electronic tools (multimeter, oscilloscope, soldering)
Knowledge of version control systems (Git)
Experience
Minimum 1 year of experience in a similar position
Nice to Have
Experience with RTOS
Knowledge of low-power IoT technologies
Experience working with Cellular modules (NB-IoT, LTE Cat-M1)
Experience with BLE and GNSS
Knowledge of network protocols (TCP/IP, UDP, HTTP)
Familiarity with CI/CD pipelines and Jira
Responsibilities
Independently managing IoT projects
Implementing and optimizing low-level firmware, considering performance and hardware constraints
Code verification and preparation of technical documentation
Writing unit tests
Maintaining and further developing existing projects
Diagnosing and resolving issues in malfunctioning devices
Cooperation with customers from Scandinavia
Similar jobs you might like
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
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
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
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: Poszukujemy C++ Embedded Developera , który dołączy do zespołu rozwijającego oprogramowanie dla nowoczesnych urządzeń IoT opartych na platformach embedded. Osoba na tym stanowisku będzie uczestniczyć w projektowaniu i rozwoju oprogramowania umożliwiającego zdalne monitorowanie, diagnostykę oraz sterowanie urządzeniami, a także wdrażaniu funkcjonalności zwiększających komfort użytkowników i efektywność działania systemów. Hybryda - Wrocław 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 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 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ń. 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
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
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
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
Antal Sp. z o.o.
C++ Embedded Developer (mid/ senior)
Mid
Hybrid
Wroclaw, DS, Poland
13,400 - 18,400 PLN
🏢 Summary: Oferta dotyczy rozwoju oprogramowania C++ dla nowoczesnych urządzeń embedded i IoT, obsługujących zdalne monitorowanie, diagnostykę oraz sterowanie. Rola obejmuje projektowanie, rozwój, testowanie i diagnozowanie aplikacji, a także automatyzację procesu wytwarzania 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 i rozwoju przenośnych komponentów programowych, Dobra znajomość języka angielskiego w mowie i piśmie 📃 Skills: C++, C, RTOS, Linux, Embedded, Connectivity, Python 🏢 Description: Poszukujemy C++ Embedded Developera , który dołączy do zespołu rozwijającego oprogramowanie dla nowoczesnych urządzeń IoT opartych na platformach embedded. Osoba na tym stanowisku będzie uczestniczyć w projektowaniu i rozwoju oprogramowania umożliwiającego zdalne monitorowanie, diagnostykę oraz sterowanie urządzeniami, a także wdrażaniu funkcjonalności zwiększających komfort użytkowników i efektywność działania systemów. Hybryda - Wrocław 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 C++ (minimum ver. 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 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ń. 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. Sprawdź inne aktualne oferty pracy na: https://antal.pl/dla-kandydata Zaobserwuj nasz profil na LinkedIn: https://www.linkedin.com/company/antalpoland