Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Ideamotive

New

Mid Embedded Developer

Posted Updated 21 views
Discussion

Description

Wynagrodzenie
B2B: 14000 – 17000 PLN / mies. netto
umowa o pracę: 11500 – 14500 PLN / mies. brutto

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.

Skills

What Middle Embedded jobs ask for — and how much of it you have →
Apply

See also

Embedded jobs by country — openings, pay and top skills →