New offer - be the first one to apply!
November 3, 2026
Mid Embedded Developer
Mid • On-site
14,000 - 17,000 PLN/yr
Warsaw, Poland
O projekcie
Szukamy programisty systemów wbudowanych do zespołu inżynierskiego jednego z naszych klientów. Klient to polska firma, która produkuje urządzenie medyczne do zdalnej diagnostyki. Produkt jest już na rynku i korzystają z niego lekarze oraz pacjenci. Twoim zadaniem będzie przejęcie oprogramowania działającego na mikrokontrolerach STM32. Będziesz je utrzymywać, rozwijać o nowe funkcje i diagnozować błędy na styku programu i sprzętu. Część pracy polega na porządkowaniu i unowocześnianiu starszego kodu. Rola opiera się na rozwijaniu działającego produktu i obejmuje pracę na całym firmware jednego urządzenia, od niskiego poziomu sprzętowego po obsługę ekranu i komunikację bezprzewodową.
Twój zakres obowiązków
Utrzymanie i rozwój oprogramowania wbudowanego urządzenia medycznego do zdalnej diagnostyki.
Tworzenie nowych funkcji firmware'u oraz ulepszanie już istniejących.
Analiza, diagnozowanie i usuwanie błędów po stronie oprogramowania i sprzętu.
Praca z mikrokontrolerami STM32 i interfejsami peryferyjnymi.
Współpraca z zespołami z innych specjalizacji w ramach rozwoju produktu.
Udział w code review i ciągłym podnoszeniu jakości oprogramowania.
Wsparcie procesów CI/CD i wydawania nowych wersji firmware'u.
Praca na istniejącym kodzie oraz udział w jego systematycznej modernizacji.
Czego oczekujemy
Dobra znajomość języków C i C++.
Podstawowa znajomość Pythona i asemblera.
Dobra znajomość mikrokontrolerów STM32.
Doświadczenie z DMA, przerwaniami i koprocesorami.
Znajomość interfejsów i protokołów SPI, I2C, I2S, MQTT, Wi-Fi oraz BLE.
Dobra znajomość systemu FreeRTOS.
Doświadczenie z rozwiązaniami TouchGFX i FatFS.
Rozumienie procesu kompilacji i składni skryptów linkera.
Umiejętność pracy ze starszym kodem i debugowania złożonych systemów.
Doświadczenie z Git, GitLab Pipelines i Jira.
Praktyczna umiejętność obsługi oscyloskopu i multimetru.
Angielski na poziomie pozwalającym na swobodną pracę z dokumentacją techniczną.
Mile widziane
Doświadczenie z urządzeniami medycznymi, IoT lub urządzeniami podłączonymi do sieci.
Wiedza z zakresu optymalizacji firmware'u i strojenia wydajności.
Similar jobs you might like
Mid/Senior Firmware Engineer
ITFS
Mid
Technology
Warsaw, Poland · On-site
208K zł - 354K zł/yr
1h ago
Embedded Software Developer
DRILL Business Services
Mid
Technology
Benešov, Czech Republic · Hybrid
N/A
1h ago

Embedded Firmware Engineer (Mid/Regular)
co.brick Talents
Mid
Technology
Gliwice, SL, Poland · Remote
187K zł - 229K zł/yr
1h ago
Embedded Systems Developer
NO77 s.r.o.
Mid
Technology
Benešov, Czech Republic · On-site
50K Kč - 100K Kč/yr
12 days ago

Embedded Firmware Engineer (C++)
emagine Polska
Senior
Technology
Warsaw, Maz, Poland · Remote
N/A
1h ago
Senior Firmware & Embedded Linux Engineer
Walter Kidde Portable Equipment, LLC
Senior
Technology
Gdańsk, Poland · On-site
N/A
1h ago
Softwareentwickler (m/w/d) Embedded Software
STÖRK-TRONIC Störk GmbH & Co. KG
Senior
Technology
Stuttgart, BW, Germany · On-site
€36K - €60K/yr
17 days ago
Software Development Manager (Embedded Firmware)
Amazon
Senior
Technology
Cupertino, CA
$235K - $308K/yr
8 days ago
Senior Firmware Engineer
Walter Kidde Portable Equipment, LLC
Senior
Technology
Gdańsk, GD, Poland · On-site
N/A
1h ago
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights