Mid Embedded Developer in Warsaw

Mid Embedded Developer in Warsaw

Warsaw Pełny etat 45000 - 65000 zł / rok (szac.) Stacjonarnie
I

W skrócie

  • Zadania: Utrzymuj i rozwijaj oprogramowanie wbudowane w urządzenia medyczne.
  • Firma: Polska firma produkująca innowacyjne urządzenia do zdalnej diagnostyki.
  • Benefity: Atrakcyjne wynagrodzenie, możliwość pracy zdalnej i rozwój zawodowy.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
  • Dlaczego ta praca: Pracuj nad technologią, która realnie wpływa na zdrowie ludzi.
  • Kwalifikacje: Dobra znajomość C/C++, STM32 oraz doświadczenie w debugowaniu.

Przewidywane wynagrodzenie mieści się w przedziale 45000 - 65000 zł za rok.

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 Free RTOS.

Doświadczenie z rozwiązaniami Touch GFX i Fat FS.

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, Git Lab 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, Io T lub urządzeniami podłączonymi do sieci.

Wiedza z zakresu optymalizacji firmware'u i strojenia wydajności.

Wynagrodzenie: #J-18808-Ljbffr

Mid Embedded Developer in Warsaw – pracodawca: Ideamotive

Ideamotive to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w dużej organizacji, gdzie innowacje i rozwój są na porządku dziennym. Pracownicy mają możliwość ciągłego rozwoju zawodowego poprzez udział w zaawansowanych projektach oraz współpracę z doświadczonymi specjalistami. Nasza kultura pracy opiera się na współpracy, otwartości i wsparciu, co sprawia, że każdy członek zespołu czuje się doceniony i zmotywowany do osiągania wspólnych celów.

I

Dane kontaktowe:

Zespół rekrutacyjny Ideamotive

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Mid Embedded Developer in Warsaw

C
C++
Python
Assembler
STM32
DMA
Interrupts