New offer - be the first one to apply!
August 8, 2026
Senior Embedded Firmware Engineer
Senior • Hybrid
Wroclaw, DS, Poland
Poszukujemy doświadczonego Inżyniera Embedded, który będzie uczestniczyć w projektowaniu, rozwijaniu i uruchamianiu nowoczesnych rozwiązań opartych o systemy wbudowane. To rola dla osoby, która swobodnie porusza się zarówno w świecie kodu, jak i elektroniki.
Zakres obowiązków
- Projektowanie, rozwój i utrzymanie firmware’u dla systemów wbudowanych: sterowniki (drivery), protokoły komunikacyjne, logika aplikacyjna.
- Uruchamianie i debugowanie prototypów sprzętowych.
- Współpraca przy integracji warstwy sprzętowej i programowej.
- Analiza problemów na poziomie elektroniki i kodu.
- Tworzenie i utrzymywanie dokumentacji technicznej projektu.
Wymagania konieczne
- Min. 6 lat doświadczenia w projektowaniu systemów wbudowanych (firmware + hardware).
- Dobra znajomość C/C++ w kontekście embedded (bare-metal, RTOS).
- Praktyczna znajomość mikrokontrolerów: STM32, ESP32, NXP, Nordic (nRF) lub podobnych.
- Znajomość protokołów komunikacyjnych: UART, SPI, I2C, CAN, Modbus, USB.
- Umiejętność czytania i tworzenia schematów elektronicznych.
- Umiejętność pracy z narzędziami laboratoryjnymi: oscyloskop, analizator stanów logicznych, multimetr, zasilacz laboratoryjny.
- Doświadczenie w debugowaniu na poziomie sprzętowym (JTAG/SWD).
- Znajomość RTOS (FreeRTOS, Zephyr).
- Doświadczenie z komunikacją bezprzewodową (BLE, LoRa, Wi-Fi, Zigbee).
- Doświadczenie z OTA (Over-The-Air).
- Znajomość Python/skryptowania.
- Doświadczenie z systemami zarządzania wersjami i CI/CD dla firmware’u (Git, Jenkins, GitLab CI).
Similar jobs you might like
Technology
New offer
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. 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 laboratoryjny. - 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 aktualizacjami OTA (Over-The-Air). - Znajomość Python i skryptowania. - Doświadczenie z systemami zarządzania wersjami oraz CI/CD dla firmware’u: Git, Jenkins, GitLab CI.
Technology
Antal Sp. z o.o.
Embedded Software Engineer
Senior
Hybrid
Wroclaw, Poland
🏢 Summary: Hybrid Embedded Software Engineer role focused on designing and developing UI for embedded systems using C/C++ in Linux/ARM environments. The position involves UI architecture, hardware integration, code optimization, debugging, and participation in technical decisions within R&D projects. It also includes testing, documentation, and technical mentoring in an Agile environment. 🗂️ Requirements: 5+ years experience in embedded UI development, Proficiency in C/C++, Experience with Qt/QML or LVGL, Experience with Embedded Linux and ARM, Experience in debugging and testing embedded systems, Knowledge of Agile/Scrum, English proficiency 📃 Skills: C, C++, C++17, Embedded, Linux, ARM, Qt, QML, LVGL, Yocto, Docker, Debugging, Testing, Agile, Scrum 🏢 Description: Embedded Software Engineer Wrocław | Praca hybrydowa | Umowa o pracę Stack technologiczny: C/C++, C++17, Embedded Linux, ARM, Qt/QML, LVGL, Yocto, Docker Zakres zadań: Projektowanie i rozwój UI w systemach embedded Integracja z komponentami fizycznymi Optymalizacja kodu, praca z mikrokontrolerami i ARM Tworzenie architektury UI, udział w decyzjach projektowych Debugowanie, testowanie, dokumentacja Mentoring i wsparcie zespołu Wymagania: 5+ lat doświadczenia w UI embedded C/C++, Qt/QML lub LVGL, Linux/ARM Debugging, testowanie, Agile/Scrum Dobra znajomość angielskiego Oferujemy: Udział w projektach R&D i tworzeniu innowacyjnych produktów Pracę w zespole o wysokich standardach technicznych Stabilne zatrudnienie w firmie o globalnym zasięgu Atrakcyjny pakiet benefitów (m.in. prywatna opieka medyczna, ubezpieczenie, szkolenia) Możliwość rozwoju technicznego i udziału w projektach międzynarodowych Elastyczne godziny pracy i hybrydowy model (2/3) Atrakcyjne wynagrodzenie
Technology
Antal Sp. z o.o.
Embedded Engineer (m/f)
Mid
Hybrid
Wroclaw, Poland
🏢 Summary: B2B contract role for an Embedded Engineer to design, develop and maintain firmware and software based on Embedded Linux and microcontrollers. The position involves implementing new features, modifying existing systems, and supporting developers using internal libraries. Long-term project focused on innovative embedded solutions. 🗂️ Requirements: Higher technical education, 3–5 years experience in similar role, Strong proficiency in C++ including C++17, Experience with object-oriented programming, Experience with multithreaded programming, Knowledge of Linux operating system, Experience with CI and automated testing, Proficiency with version control systems, Experience in firmware development for microcontrollers and microprocessors, Experience modifying Linux kernel 📃 Skills: C++, C++17, Linux, Kernel, Embedded, Firmware, Microcontrollers, Microprocessors, OOP, Multithreading, CI, Git, SVN 🏢 Description: Poszukujemy Embedded Engiineera (m/f) dla naszego Klienta z branży technologicznej z siedzibą we Wrocławiu, którego celem jest dostarczanie innowacyjnych rozwiązań z wykorzystaniem nowoczesnych narzędzi. Zadania Projektowanie, rozwijanie, testowanie i debugowanie oprogramowania Tworzenie pakietów instalacyjnych i dokumentacji Rozwój nowych aplikacji i funkcji oraz poprawki i modyfikacje istniejącego oprogramowania Projektowanie, implementacja, testowanie i utrzymanie firmware'u opartego na Embedded Linux i innych mikrokontrolerachWprowadzanie zmian w Linux (kernelu) Wsparcie dla wewnętrznych i zewnętrznych deweloperów korzystających z naszych bibliotek Tworzenie, wdrażanie i prowadzenie planów projektowych, harmonogramów oraz dokumentacji wyników pracy Wymagania Wyksztalcenie wyższe techniczne 3-5 lat doświadczenia zawodowego na podobnym stanowisku Doświadczenie i biegłość w C++ (w tym C++17), programowaniu obiektowym, programowaniu wielowątkowym, wzorcach projektowych i systemie operacyjnym Linux Doświadczenie z automatycznym testowaniem ciągłej integracji (CI) Biegłość w korzystaniu z systemów kontroli wersji (SVN, Git itp.) Doświadczenie w rozwijaniu firmware'u/oprogramowania na mikrokontrolery, mikroprocesory i system Linux Oferujemy Atrakcyjne wynagrodzenie Zatrudnienie na kontrakt B2B Projekt nowy, długofalowy (ok. 2 lata) Start date: od lutego Praca w inspirującym środowisku z możliwością realizacji ciekawych projektów Ambitne projekty i wsparcie doświadczonych senior inżynierów i programistów Sprawny proces rekrutacyjny Zapraszamy do aplikowania poprzez formularz aplikacyjny.
Technology
New offer
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: Projekt obejmuje rozwój nowoczesnych urządzeń embedded, łączących oprogramowanie niskopoziomowe z projektowaniem elektroniki. Zakres prac obejmuje 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ę i diagnostykę komunikacji między urządzeniami. Poszukiwana jest osoba z doświadczeniem w programowaniu systemów wbudowanych, pracy z elektroniką oraz uruchamianiu prototypów sprzętowych. Dostępność: od zaraz lub maksymalnie w ciągu 1 miesiąca. Czym będziesz się zajmować? • Rozwijaniem i utrzymywaniem firmware’u dla urządzeń embedded • Udziałem w uruchamianiu nowych platform sprzętowych oraz diagnozowaniem problemów na etapie integracji hardware’u i oprogramowania • Konfiguracją i analizą komunikacji mię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ą i przenoszeniem istniejących komponentów firmware’u między platformami sprzętowymi • Przygotowywaniem dokumentacji technicznej dotyczącej rozwijanych rozwiązań Czego oczekujemy? Wymagania obowiązkowe: • Minimum 8 lat doświadczenia w projektowaniu systemów wbudowanych — firmware i hardware • Bardzo dobra znajomość C/C++ w środowisku embedded, w tym bare-metal i RTOS • Doświadczenie z mikrokontrolerami STM32, ESP32, NXP, Nordic (nRF) lub podobnymi • Praktyczna znajomość protokołów UART, SPI, I2C, CAN, Modbus i USB • Umiejętność czytania schematów elektronicznych oraz współpracy przy rozwoju sprzętu • Doświadczenie w pracy z oscyloskopem, analizatorem stanów logicznych i multimetrem • Doświadczenie w debugowaniu układów z wykorzystaniem JTAG lub SWD • Umiejętność samodzielnej realizacji zadań obejmujących firmware i aspekty sprzętowe Mile widziane: • Znajomość FreeRTOS, Zephyr lub innych systemów RTOS • Doświadczenie z komunikacją bezprzewodową: BLE, LoRa, Wi-Fi lub Zigbee • Doświadczenie z mechanizmami OTA • Znajomość Python lub innych języków do automatyzacji • Doświadczenie z Git, Jenkins, GitLab CI lub podobnymi narzędziami wspierającymi rozwój firmware’u Dlaczego warto? • Udział w rozwoju nowoczesnych urządzeń embedded od etapu prototypu do wdrożenia • Możliwość pracy przy rozwoju firmware’u, integracji elektroniki i uruchamianiu nowych platform sprzętowych • Projekt wykorzystujący nowoczesne mikrokontrolery oraz narzędzia do analizy i debugowania systemów wbudowanych • Udział w pełnym cyklu rozwoju urządzeń
Technology
TQLO SP. Z O.O.
Embedded Systems Engineer
Senior
Remote
Wrocław, Poland
100 - 110 PLN
🏢 Summary: Oferta dotyczy roli Embedded Systems Engineer odpowiedzialnej za rozwój firmware’u, integrację sprzętu oraz uruchamianie platform opartych o mikrokontrolery. Praca obejmuje debugowanie systemów embedded, analizę komunikacji między urządzeniami oraz wsparcie prototypowania i walidacji sprzętu. Możliwa jest współpraca zdalna lub hybrydowa z Wrocławia. 🗂️ Requirements: Minimum 4 lata doświadczenia w projektowaniu systemów wbudowanych, Bardzo dobra znajomość C/C++, Doświadczenie z systemami bare-metal i RTOS, Doświadczenie z mikrokontrolerami STM32, Doświadczenie z mikrokontrolerami ESP32, Doświadczenie z mikrokontrolerami NXP, Doświadczenie z mikrokontrolerami Nordic nRF, Znajomość UART, Znajomość SPI, Znajomość I2C, Znajomość CAN, Znajomość Modbus, Znajomość USB, Umiejętność czytania schematów elektronicznych, Doświadczenie z oscyloskopem, Doświadczenie z analizatorem stanów logicznych, Doświadczenie z multimetrem, Doświadczenie w debugowaniu przez JTAG, Doświadczenie w debugowaniu przez SWD, Umiejętność samodzielnej pracy nad firmware i hardware 📃 Skills: C, C++, STM32, ESP32, NXP, Nordic, nRF, UART, SPI, I2C, CAN, Modbus, USB, RTOS, FreeRTOS, Zephyr, BLE, LoRa, Wi-Fi, Zigbee, OTA, Python, Git, Jenkins, GitLab, JTAG, SWD 🏢 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
TQLO SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
Embedded Software Engineer (C & Windows)
Senior
Hybrid
Wroclaw, Poland
130 - 135 PLN/hr
🏢 Summary: Short-term project for an Embedded Software Engineer focused on migrating existing software from Texas Instruments CC1xxx to a new hardware platform and optimizing it for performance and stability. The role involves low-level programming, hardware-software integration, and close collaboration with the hardware team during integration, testing, and debugging. Hybrid work model in Wrocław with possible immediate start. 🗂️ Requirements: Very good knowledge of C in embedded systems, Experience with Texas Instruments CC1xxx microcontrollers or similar RF MCUs, Practical experience with Code Composer Studio, Experience in bare-metal environments or minimal RTOS, Low-level programming skills (register-level, hardware debugging), Knowledge of SPI, I2C, UART, GPIO, ADC interfaces, Ability to read electronic schematics, Experience with oscilloscope, logic analyzer, JTAG 📃 Skills: C, CC1xxx, TexasInstruments, CodeComposerStudio, BareMetal, RTOS, SPI, I2C, UART, GPIO, ADC, JTAG, Oscilloscope, LogicAnalyzer 🏢 Description: 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.
Technology
New offer
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, 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 - Minimum 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 laboratoryjny. - 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 aktualizacjami OTA (Over-The-Air). - Znajomość Python i skryptowania. - Doświadczenie z systemami zarządzania wersjami i CI/CD dla firmware’u: Git, Jenkins, GitLab CI.
Technology
New offer
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: Zakres obowiązków - Projektowanie, rozwój i utrzymanie firmware’u dla systemów wbudowanych: sterowniki, 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 - Minimum 4 lata doświadczenia w projektowaniu systemów wbudowanych (firmware i 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). Mile widziane - Znajomość RTOS: FreeRTOS, Zephyr. - Doświadczenie z komunikacją bezprzewodową: BLE, LoRa, Wi-Fi, Zigbee. - Doświadczenie z aktualizacjami OTA (Over-The-Air). - Znajomość Python i skryptowania. - Doświadczenie z systemami kontroli wersji oraz CI/CD dla firmware’u: Git, Jenkins, GitLab CI.
Technology

APCON
Firmware Engineer
Senior
On-site
Dallas, TX
🏢 Summary: On-site Firmware Engineer role focused on developing and testing next-generation embedded systems for network switch solutions. The position involves low-level firmware development, hardware/firmware analysis, and collaboration with cross-functional engineering teams. Candidates will contribute to product quality, system performance, and ongoing improvements across product lines. 🗂️ Requirements: Bachelor's degree in Computer Science or Electrical Engineering or equivalent experience, 5-7 years of embedded systems or firmware development experience, Proficiency in low-level programming (C, C++, or Rust), Experience with firmware debugging, verification, and validation, Familiarity with networking, cybersecurity, or data center technologies, Ability to work independently and in a team environment, Successful completion of background check and drug screen 📃 Skills: C, C++, Rust, Embedded, Firmware, Networking, Cybersecurity, Datacenter, Debugging, Testing, Validation, Hardware 🏢 Description: About The Role APCON, Inc. is seeking a Firmware Engineer to contribute to next-generation embedded systems. In this role, you will assist in the design, development, testing, and implementation of firmware solutions for a variety of products. You will work closely with cross-functional teams to deliver innovative products and support ongoing project success. What You Will Do - Assist with low-level programming in C, C++, or Rust, including debugging, verification, and validation of firmware, software, and hardware for current and future network switch solutions - Support analysis of hardware and firmware requirements to assess design feasibility within project timelines and budget - Collaborate with engineers to understand system-level performance and operational needs - Participate in technical discussions related to product requirements and design processes - Create and execute unit and functional tests to ensure product quality - Contribute to updates and improvements on existing product lines - Work independently and as part of a team to meet project milestones and delivery goals What You Bring - Bachelor’s degree in Computer Science, Electrical Engineering, or equivalent experience - 5–7 years of experience in embedded systems or firmware development - Familiarity with networking concepts, cybersecurity fundamentals, or data center technologies - Strong organizational, planning, troubleshooting, and multitasking skills - Ability to maintain confidentiality and professionalism - Ability to prioritize tasks and adapt in a fast-paced environment - Ability to work independently and collaboratively Why Join - Medical, dental, and vision insurance - Company paid short-term and long-term disability - Flexible spending accounts - HSA account with company contribution - Generous PTO program - 401(k) with company match - Professional development opportunities - Collaborative and innovative engineering environment - Company paid holidays - Opportunity to work on advanced technology Offers are contingent on the successful completion of pre-employment background and drug screenings.
Technology
HiQo Solutions
Senior Embedded Engineer
Senior
Remote
Kraków, Poland
🏢 Summary: Senior Embedded Software Engineer role focused on developing and maintaining embedded solutions for Cortex-M microcontroller platforms using C and FreeRTOS. The position involves low-level programming, debugging hardware/software interactions, and working with communication protocols such as TCP/IP and BLE in collaboration with international engineering teams. Flexible remote or office-based work is available within Poland. 🗂️ Requirements: Strong knowledge of C, Embedded software development, Cortex-M microcontrollers, RTOS experience, FreeRTOS, BLE, TCP/IP, Electronics knowledge, Analog circuits, Digital circuits, Circuit analysis, Signal analysis, Simulations, Debugging, Laboratory equipment, Measurement equipment, English B2+ 📃 Skills: C, Cortex-M, FreeRTOS, RTOS, BLE, TCP/IP, Electronics, Linux, AWS, Azure, Python, Bash 🏢 Description: We are looking for a Senior Embedded Software Engineer to join our team and work on the development of embedded solutions based on modern microcontroller platforms. You will be responsible for designing, implementing, testing, and improving embedded software, working closely with hardware engineers and other technical teams. If you enjoy low-level programming, solving complex technical challenges, and working close to the hardware, this role may be a great fit for you. LOCATION: POLAND Flexibility to work either from our Krakow/ Wroclaw offices or from a home office – the choice is up to you! RESPONSIBILITIES: Design and develop embedded software for Cortex-M based systems Write and maintain high-quality C code for low-level applications Work with RTOS environments, especially FreeRTOS Develop and debug communication interfaces including TCP/IP and BLE Analyze and troubleshoot hardware/software interactions Perform signal analysis, debugging, and validation using measurement equipment Collaborate with hardware engineers on circuit analysis and system integration Participate in code reviews and contribute to improving development processes Create and maintain unit and automated tests Collaborate with an international team and regularly communicate with the client REQUIREMENTS: Strong knowledge of C programming and low-level software development Experience in embedded software development for Cortex-M microcontrollers Practical experience with RTOS, especially FreeRTOS Hands-on experience with BLE (Bluetooth Low Energy) Understanding of other communication protocols such as TCP/IP Strong electronics background: good understanding of analog and advanced digital circuits, ability to analyze circuits and perform signal analysis, experience with simulations and debugging Ability to work with laboratory and measurement equipment Good communication skills and B2+ level of English (daily communication with the team and clients) NICE TO HAVE: Experience developing Linux applications Experience working with cloud platforms (AWS, Azure) Knowledge of Python and/or Bash scripting Experience writing automated and unit tests Experience developing low-power embedded devices Knowledge of embedded development tools and debugging techniques Experience with modern AI-assisted development tools WE OFFER YOU: Available cooperation models: UoP or B2B Office space or 100% remote – whichever suits you best! Communication in English - only foreign customers, and international Teams Simple structure and 'open door' way of communication Full-time English teachers Medical insurance for employees HiQo University- internal education and training programs HiQo Coins - system of rewarding employees for extracurricular activities