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 11, 2026
Embedded Software Engineer (C & Windows)
Senior • Hybrid
130 - 135 PLN/hr
Wroclaw, Poland
Nasz Klient to firma technologiczna rozwijająca zaawansowane rozwiązania embedded dla urządzeń elektronicznych. Projekt koncentruje się na migracji istniejącego oprogramowania na nowoczesną platformę sprzętową oraz jego optymalizacji pod kątem wydajności i stabilności.
Szukamy doświadczonej osoby na stanowisko Embedded Software Engineer, która dobrze odnajduje się w pracy niskopoziomowej i potrafi łączyć świat software’u z hardware’em.
📍 TRYB PRACY:
Wrocław – praca hybrydowa - 2 lub 3 dni w biurze
⏱️ DOSTĘPNOŚĆ:
Start projektu możliwy ASAP - preferowane osoby z maks. 2-tygodniowym okresem wypowiedzenia / projekt na ok 1-2 mce
🧑💻 CZYM BĘDZIESZ SIĘ ZAJMOWAĆ?
Przeniesieniem istniejącego oprogramowania z platformy Texas Instruments CC1xxx na nową, bardziej zaawansowaną platformę sprzętową, z uwzględnieniem różnic architektonicznych i sprzętowych
Analizą aktualnej architektury systemu oraz identyfikacją zależności pomiędzy warstwą sprzętową i programową w celu zapewnienia poprawnej migracji
Dostosowaniem i optymalizacją kodu pod nową platformę (wydajność, zużycie pamięci, obsługa peryferiów)
Ścisłą współpracą z zespołem hardware podczas integracji, testowania oraz debugowania rozwiązania
Diagnozowaniem i rozwiązywaniem problemów na styku sprzętu i oprogramowania
Wsparciem w testach i walidacji działania systemu na poziomie niskopoziomowym
🔍 CZEGO OD CIEBIE OCZEKUJEMY?
Must have:
Bardzo dobra znajomość C (język programowania) w systemach embedded
Doświadczenie z mikrokontrolerami Texas Instruments CC1xxx (rodzina układów RF) lub podobnymi
Praktyczna znajomość Code Composer Studio (środowisko IDE dla TI)
Doświadczenie w pracy w środowisku bare-metal (bez systemu operacyjnego lub z minimalnym RTOS – Real-Time Operating System)
Umiejętność programowania niskopoziomowego (rejestry, debugowanie sprzętowe)
Znajomość interfejsów sprzętowych: SPI (Serial Peripheral Interface), I2C (Inter-Integrated Circuit), UART (Universal Asynchronous Receiver-Transmitter), GPIO (General Purpose Input/Output), ADC (Analog-to-Digital Converter)
Umiejętność czytania schematów elektronicznych
Doświadczenie z narzędziami debugującymi: oscyloskop, analizator logiczny, JTAG (Joint Test Action Group)
Nice to have:
Bardzo dobre zrozumienie współpracy elektroniki i oprogramowania w systemach embedded
Umiejętność samodzielnego diagnozowania złożonych problemów niskopoziomowych
Dokładność oraz metodyczne podejście do pracy
🤝 DLACZEGO WARTO?
Współpraca w modelu B2B z wynagrodzeniem do ok. 130–135 PLN/h netto + VAT
Krótkoterminowy projekt (ok. 40 dni) z realną możliwością przedłużenia
Praca przy zaawansowanym projekcie embedded z dużym wpływem na finalne rozwiązanie
Bliska współpraca z zespołem hardware - realne wyzwania techniczne, nie „utrzymanie”
Szybki proces rekrutacyjny i możliwość rozpoczęcia pracy od zaraz
Partnerska współpraca i konkretna komunikacja bez zbędnej biurokracji
Dziękujemy za wszystkie zgłoszenia! Skontaktujemy się z wybranymi osobami.
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
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
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
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
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
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
SQUAD
Leading C++ Embedded Engineer
Senior
Hybrid
Wroclaw, DS, Poland
🏢 Summary: Lead the architecture and development of complex embedded software systems, setting technical direction and guiding engineering teams. The role focuses on scalable, reliable real-time solutions, hardware-software integration, performance optimization, and technical risk management. 🗂️ Requirements: 7+ years of commercial embedded C/C++ development, English proficiency, Embedded system architecture expertise, Low-level programming, memory management, and optimization, Python proficiency, RTOS, multithreading, and synchronization experience, Microcontroller, processor, peripheral, driver-development, and hardware-software integration experience, Real-time performance and energy-efficiency optimization skills, JTAG, oscilloscope, and logic-analyzer debugging experience, Embedded Linux and kernel-module development experience, IoT and wireless communication protocol knowledge, Embedded security, encryption, and security best-practice knowledge 📃 Skills: C, C++, Python, RTOS, JTAG, Linux, IoT, Zigbee, BLE, Wi-Fi, LoRa 🏢 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 Lead the architectural design and development of complex embedded systems, ensuring scalability, reliability, and performance across all projects. Define and design the overall architecture for embedded systems, ensuring compatibility and efficiency with hardware components. Maintain comprehensive technical documentation for software architecture, processes, and systems. Identify technical risks in projects, implement strategies to mitigate them, ensuring smooth delivery of software solutions. Mentor senior and junior engineers, providing strategic direction, technical oversight, and career development guidance. English language proficiency Qualifications & Skills 7+ years proficiency in C/C++ commercial development for embedded systems, in-depth understanding of low-level programming, memory management, and optimization, Python. Expert in embedded system architecture, Proficient in real-time operating systems (RTOS), multi-threaded programming, and synchronization techniques. Strong knowledge of microcontrollers, processors, and peripherals, with experience in hardware-software integration and driver development. Advanced skills in analyzing and optimizing software performance for real-time applications, including energy efficiency. Proficiency in using debugging tools like JTAG, oscilloscopes, and logic analyzers for troubleshooting and performance tuning. Experience with embedded Linux platforms and kernel module development. Knowledge of IoT protocols and wireless communication technologies (e.g., Zigbee, BLE, Wi-Fi, LoRa). Familiarity with embedded systems security protocols, encryption techniques, and security best practices. 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.