#1 Job Board for tech industry in Europe

C Embedded Developer
C

C Embedded Developer

Gdańsk
Type of work
Full-time
Experience
Mid
Employment Type
Permanent
Operating mode
Hybrid

Tech stack

    C

    regular

    RTOS

    junior

    STM32

    junior

Job description

Online interview

Ten projekt jest dla Ciebie, jeśli:


  • posiadasz minimum 1 rok doświadczenia w pracy z systemami wbudowanymi,
  • dobrze znasz język C i masz co najmniej rok doświadczenie w jego praktycznym zastosowaniu na mikrokontrolerach,
  • znasz jedną z rodzin mikrokontrolerów, z preferencją dla STM32
  • posiadasz podstawową wiedzę i doświadczenie w zakresie systemów czasu rzeczywistego (RTOS).


Nie wymagamy, ale jeśli znasz to będzie Ci łatwiej:


  • niektóre narzędzia piszemy w C++ wykorzystując CMake jako system budowania,
  • miałeś/aś do czynienia z modemami LTE i protokołami do komunikacji z nimi: AT, USBNET, PPP, QMI, MBIM,
  • masz podstawowe doświadczenie w systemie Linux na warstwie użytkownika w zakresie obsługi z terminala, pisania skryptów czy aplikacji C/C++,
  • implementowałe/aś urządzenia komunikujące się po USB,
  • znasz protokoły sieciowe jak TCP, UDP i jedną z implementacji stosu TCP/IP np. LWIP,
  • piszesz proste skrypty w Python/Bash.


Na co dzień będziesz zajmował/a się:


  • implementacją oprogramowania w C, z naciskiem na oprogramowanie odpowiedzialne za komunikację z modemami LTE po USB,
  • weryfikacją różnych koncepcji obsługi modemów LTE z poziomu mikrokontrolera,
  • integracją stosu tcp/ip z protokołami usb/usbnet do komunikacji z modemem,
  • modyfikacją i rozwijaniem istniejących modułów oprogramowania napisanych w C i C++, działających na mikrokontrolerze lub platformie z systemem Linux,
  • naprawą wykrytych błędów,
  • wykonywaniem developerskich testów komunikacji urządzeń po USB/LTE,
  • pisaniem skryptów ułatwiających pracę sobie i innym.


Ważne! Pracujemy 3 dni z biura w Gdańsku Głównym, niedaleko dworca PKP!


To co? Aplikujesz?