Mid Embedded Developer

Ideamotive

Województwo mazowieckie

On-site

PLN 120,000 - 170,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Ideamotive poszukuje programisty systemów wbudowanych do pracy nad urządzeniem medycznym do zdalnej diagnostyki. Zakres obejmuje utrzymanie i rozwój firmware’u na STM32, analizę błędów oraz rozwijanie funkcji od niskiego poziomu po interfejsy użytkownika.

Wymagana znajomość C/C++, FreeRTOS i protokołów takich jak MQTT, SPI, I2C, I2S. Doświadczenie z DMA, debugowaniem złożonych systemów i praca z narzędziami Git/GitLab/Jira są pożądane.

Qualifications

  • 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 SPI, I2C, I2S, MQTT, Wi-Fi oraz BLE.
  • Dobra znajomość systemu FreeRTOS.
  • Doświadczenie z TouchGFX i FatFS.
  • Rozumienie procesu kompilacji i 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ą.

Responsibilities

  • 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.

Skills

C
C++
Python basics
Assembler
STM32
DMA/Interrupts
SPI
I2C
I2S
MQTT
Wi-Fi
BLE
FreeRTOS
TouchGFX
FatFS
Git
GitLab Pipelines
Jira
Oscilloscope
Multimeter
English docs

Tools

Oscilloscope
Multimeter
Git
GitLab Pipelines
Jira
TouchGFX
FatFS
STM32 development tools

Job description

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.
Wynagrodzenie:
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer / Programista Systemów Wbudowanych
Embedded Software Engineer / Programista Systemów Wbudowanych

Scanway • Wrocław

Hybrid
PLN 180,000 - 240,000
Private medical care
Sport card
Life insurance
+5
Senior Embedded Developer (Nrf / Stm32 / Esp32)
Senior Embedded Developer (Nrf / Stm32 / Esp32)

Solid Company • Poznań

Hybrid
PLN 180,000 - 240,000
Lux Med
MultiSport
Lekcje angielskiego
+2
Embedded Developer
Embedded Developer

Antal Sp. z o.o. • Kraków

Hybrid
PLN 90,000 - 120,000
Prywatna opieka medyczna
Dofinansowanie nauki języków obcych
Dofinansowanie szkoleń i kursów
+2
Starszy/a Specjalista/ka Elektronik
Starszy/a Specjalista/ka Elektronik

Lukasiewicz • Katowice

Hybrid
PLN 100,000 - 167,000
Praca w instytucji badawczej
Umowa o pracę
Elastyczne godziny pracy
+2
Inżynier/ka Elektronik
Inżynier/ka Elektronik

Solid Company • Polska

Hybrid
PLN 90,000 - 140,000
Elastyczny grafik i praca zdalna z dow
24 dni wolnych
Prywatne ubezpieczenie zdrowotne, Mult
+2
Embedded Developer (Nrf / Stm32 / Esp32)
Embedded Developer (Nrf / Stm32 / Esp32)

Solid Company • Poznań

Hybrid
PLN 120,000 - 190,000
Prywatna opieka medyczna
Karta MultiSport
Nauka języka angielskiego
Konstruktor elektronik (M/K)
Konstruktor elektronik (M/K)

Ledatel • Polska

Hybrid
PLN 120,000 - 190,000
Prywatna opieka medyczna
Ubezpieczenie na życie
Karta Multisport
Specjalista Embedded Firmware (STM32) - Urządzenia Medyczne
Specjalista Embedded Firmware (STM32) - Urządzenia Medyczne

Ideamotive • Województwo mazowieckie

On-site
PLN 120,000 - 170,000
Konstruktor Programista Embedded (Embedded Developer)
Konstruktor Programista Embedded (Embedded Developer)

PCO S.A. • Warszawa

On-site
PLN 111,600 - 167,400
Prywatna opieka medyczna
Pakiet rekreacyjno-sportowy
Szkolenia i rozwój zawodowy
Programista (k/m)
Programista (k/m)

WB Electronics S.A. • Skarżysko-Kamienna

On-site
PLN 89,000 - 134,000
Stabilne zatrudnienie
Elastyczne godziny pracy
Opieka medyczna
+2
Top locations