Używamy techniczne pliki cookie i zanonimizowany dziennik wizyt Zorky. Yandex Metrica (dane są przechowywane na serwerach w Rosji) działa tylko za Twoją zgodą. Nigdy nie sprzedajemy danych. Więcej o cookies i statystykach.
Zorky działa w trybie testowym — wszystko jest bezpłatne. Oferty i strony firm są dostępne dla wszystkich; linki do ogłoszeń i osobiste zestawienie ofert — po rejestracji. Zarejestruj się →
← Wszystkie oferty

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

MiddleremoteWrocław, PL →4 tydz. temu
Stack
Embedded LinuxEmbeddedC++MQTTPythonLinuxc++ci/cddockergitgitlabjenkins
Szczegóły
Praktyki
CI/CD
Pokaż firmę i link
Bezpłatnie, po zalogowaniu.
Aplikuj
Prześlij CV — pracodawcy i rekruterzy z różnych krajów, którzy szukają takiego profilu, będą mogli napisać do Ciebie bezpośrednio.
Wyślij CV →
Opis

Dla naszego klienta poszukujemy Embedded Linux Engineera do projektu związanego z rozwojem urządzeń IoT. Rola łączy tworzenie aplikacji działających na Embedded Linux z pracą nad systemem operacyjnym i jego integracją z platformą sprzętową. Około 70–80% czasu poświęcisz na development aplikacji w C/C++, a pozostałe 20–30% na Yocto, konfigurację systemu i integrację sprzętu .

Szukamy osoby, która swobodnie porusza się zarówno w user-space Linux, jak i w obszarze systemowym – od budowania obrazu systemu po uruchamianie i debugowanie urządzenia. Zakres obowiązków Rozwój aplikacji dla urządzeń Embedded Linux w językach C i C++. Tworzenie aplikacji wielowątkowych, asynchronicznych i zdarzeniowych.

Implementacja mechanizmów synchronizacji oraz komunikacji między komponentami. Rozwój komunikacji IoT z wykorzystaniem protokołu MQTT i formatu JSON. Konfiguracja usług systemowych, w tym systemd.

Przygotowywanie skryptów, narzędzi wspomagających oraz testów w Pythonie. Konfiguracja i rozwój procesu budowania aplikacji z wykorzystaniem C

Make. Rozwój środowiska Yocto Project: modyfikacja recipes, konfiguracja MACHINE/DISTRO oraz integracja aplikacji i pakietów. Praca z BSP, Linux Kernel, U-Boot oraz Device Tree (DTS/DTSI).

Uruchamianie i integracja nowego sprzętu na platformie Embedded Linux. Diagnostyka problemów software’owych i sprzętowych z wykorzystaniem narzędzi pomiarowych. Wymagania Praktyczne doświadczenie z systemami Embedded Linux .

Dobra znajomość C i C++ w kontekście aplikacj

Pełny opis, firma i link do aplikacji — po zalogowaniu. Zaloguj się
Kontakty pracodawcy (e-mail/telefon/Telegram) są ukryte w publicznym podglądzie. Wyślij CV — a pracodawcy będą mogli napisać do Ciebie sami.
Zgłoś tę ofertę
Pilne pytanie? Napisz @termdocs