Oferty pracy

Mamy też inne otwarte stanowiska.

Wszystkie oferty pracy
Ideamotive

Embedded Developer (STM32, C/C++) | Mid

Stanowisko: Embedded Developer

Lokalizacja: ul. Cybernetyki 19b, Warszawa, Polska

Forma zatrudnienia: B2B, UoP

Tryb: hybrydowo

Wynagrodzenie: 14 000 - 17 000 zł netto (B2B) / 11 500 - 14 500 zł brutto (UoP)

Umowa bezpośrednio z naszym klientem, firmą produktową (rekrutacja stała).

Poszukujemy osoby na poziomie Mid na stanowisko Embedded Developer, która będzie odpowiedzialna za rozwój i utrzymanie oprogramowania wbudowanego dla urządzenia medycznego do zdalnej diagnostyki pacjentów, tworzenie nowych funkcji firmware'u oraz modernizację i optymalizację istniejącego kodu.

Główne zadania:

  1. Utrzymanie i rozwój oprogramowania wbudowanego urządzenia medycznego służącego do zdalnej diagnostyki

  2. Tworzenie nowych funkcji firmware'u oraz ulepszanie istniejących rozwiązań

  3. Analiza, diagnozowanie i usuwanie błędów po stronie oprogramowania oraz na styku ze sprzętem

  4. Praca z mikrokontrolerami STM32 i interfejsami peryferyjnymi

  5. Współpraca z zespołami z innych specjalizacji

  6. Udział w przeglądach kodu (code review) i dbanie o jakość oprogramowania

  7. Wsparcie procesów CI/CD oraz wdrażania nowych wersji firmware'u

  8. Refaktoryzacja, porządkowanie i modernizacja istniejącej bazy kodu

Wymagania:

  1. Dobra znajomość C i C++

  2. Dobra znajomość mikrokontrolerów STM32

  3. Dobra znajomość FreeRTOS

  4. Doświadczenie z DMA, przerwaniami i koprocesorami

  5. Znajomość interfejsów i protokołów komunikacyjnych: SPI, I2C, I2S, MQTT, Wi-Fi, BLE

  6. Doświadczenie z TouchGFX oraz FatFS

  7. Podstawowa znajomość Pythona i asemblera

  8. Zrozumienie procesu kompilacji i składni skryptów linkera

  9. Umiejętność pracy ze starszym kodem (legacy code) i debugowania złożonych systemów

  10. Doświadczenie z Git, GitLab Pipelines i Jira

  11. Umiejętność posługiwania się aparaturą pomiarową (oscyloskop, multimetr)

  12. Język angielski na poziomie umożliwiającym swobodną pracę z dokumentacją techniczną

Mile widziane:

  1. Doświadczenie w pracy z wyrobami medycznymi, urządzeniami IoT lub systemami podłączonymi do sieci

  2. Wiedza w zakresie optymalizacji firmware'u i strojenia wydajności

Proces rekrutacji:

  1. Rozmowa wstępna (rozmowa z rekruterką Ideamotive)

  2. Rozmowa techniczna (z Head of Software Development po stronie klienta)

  3. Decyzja

Zainteresowany/a? Aplikuj już teraz!

Embedded Developer (STM32, C/C++) | Mid
Ideamotive
Aplikuj