JustJoin.IT Praca zdalna Mid

Embedded Linux Developer (C/C++ & Yocto)

Edge One Solutions Sp. z o.o

⚲ Warszawa, Gdańsk, Wrocław, Kraków, Poznań

Do uzgodnienia

Wymagania

  • doświadczenie z systemami Embedded Linux
  • praktyczna znajomość C w aplikacjach user-space oraz dobra znajomość C++ w Embedded Linux
  • doświadczenie w tworzeniu aplikacji wielowątkowych i asynchronicznych (mutex, semaphore, condition variable)
  • znajomość CMake i konfiguracji procesu budowania
  • znajomość Pythona do skryptów, narzędzi i testów automatycznych
  • znajomość MQTT, komunikacji między urządzeniami IoT i formatu JSON
  • doświadczenie z Yocto Project (recepty, konfiguracja MACHINE i DISTRO, integracja pakietów) oraz BSP
  • praktyczna obsługa oscyloskopu, analizatora logicznego, multimetru i lutowanie SMD

Opis stanowiska

Rozwój oprogramowania dla urządzenia IoT na Embedded Linux — około 70–80% czasu to tworzenie aplikacji w C/C++, a 20–30% to rozwój i konfiguracja środowiska Yocto. Praca obejmuje mechanizmy wielowątkowe i asynchroniczne, komunikację MQTT, bazy SQLite oraz przygotowanie i utrzymanie BSP, w tym konfigurację kernela i U-Boot. To oferta dla inżyniera embedded, który łączy pracę z kodem z realnym debugowaniem sprzętu (oscyloskop, analizator logiczny, lutowanie SMD).

🔍 Dekoder Ogłoszenia

✓ Ogłoszenie wygląda transparentnie — brak typowych czerwonych flag.