Zum Inhalt springen
Jetzt bewerben

Diese Anzeige läuft auf mehreren Portalen

SQUARE ONE RESOURCES sp. z o.o.

Embedded Linux Engineer (Yocto) – IoT (m/k/n)

SQUARE ONE RESOURCES sp. z o.o. Alle Angebote ansehen
120 - 140 PLN
B2B
Remote
Mid
Senior
Warszawa
Läuft ab 8 Nov 2026
vor 25 Tagen

Kurzfassung

Embedded Linux Engineer (Yocto) – IoT (m/k/n) in Warsaw, remote B2B. Develop C/C++ apps for Embedded Linux, use MQTT, JSON, Python, CMake, systemd, SQLite3, Yocto Project, Linux Kernel, U-Boot. Requires Embedded Linux experience, C/C++, multi-threading, async programming, CMake, Python, MQTT, systemd, SQLite3, Yocto. Hourly rate: 120-140 PLN.

Von KI erstellte Kurzfassung des Anzeigentextes.

Technologie, których używamy

O projekcie

Tak organizujemy naszą pracę

Tak pracujemy

Twój zakres obowiązków

  • Rozwój aplikacji w językach C i C++ działających w przestrzeni użytkownika systemu Embedded Linux
  • Tworzenie aplikacji wielowątkowych, asynchronicznych i zdarzeniowych
  • Implementacja komunikacji między urządzeniami IoT z wykorzystaniem MQTT i JSON
  • Rozwój skryptów, narzędzi pomocniczych i testów automatycznych w Pythonie
  • Konfiguracja procesu budowania oprogramowania z wykorzystaniem CMake
  • Konfiguracja usług i mechanizmów startowych systemu z wykorzystaniem systemd
  • Praca z relacyjnymi bazami danych, w szczególności SQLite3
  • Rozwój i utrzymanie konfiguracji Embedded Linux z wykorzystaniem Yocto Project
  • Tworzenie i modyfikacja recept Yocto, konfiguracja MACHINE/DISTRO oraz integracja pakietów i aplikacji
  • Przygotowanie i utrzymanie Board Support Package (BSP)
  • Konfiguracja i dostosowywanie Linux Kernel oraz U-Boot
  • Tworzenie i analiza plików Device Tree (DTS/DTSI)
  • Uruchamianie i integracja sprzętu oraz diagnostyka problemów na styku hardware i software
  • Wykonywanie pomiarów i debugowanie z wykorzystaniem podstawowych narzędzi laboratoryjnych

Nasze wymagania

  • Praktyczne doświadczenie w pracy z systemami Embedded Linux
  • Dobra znajomość C i C++ w kontekście aplikacji działających w przestrzeni użytkownika Linux
  • Doświadczenie w programowaniu wielowątkowym i znajomość mechanizmów synchronizacji, takich jak mutex, semafory i condition variables
  • Znajomość programowania asynchronicznego i zdarzeniowego
  • Praktyczna znajomość CMake oraz procesu budowania oprogramowania
  • Znajomość Pythona w zakresie skryptów, narzędzi pomocniczych i testów automatycznych
  • Znajomość protokołu MQTT, komunikacji IoT oraz formatu JSON
  • Dobra znajomość systemd
  • Doświadczenie z relacyjnymi bazami danych, szczególnie SQLite3
  • Praktyczna znajomość Yocto Project, w tym recipes, konfiguracji MACHINE/DISTRO i integracji pakietów
  • Doświadczenie w przygotowaniu lub utrzymaniu BSP
  • Znajomość konfiguracji Linux Kernel, U-Boot oraz Device Tree
  • Doświadczenie w uruchamianiu i integracji sprzętu Embedded Linux
  • Umiejętność korzystania z oscyloskopu, analizatora logicznego i multimetru
  • Umiejętność wykonywania podstawowych pomiarów elektrycznych oraz prostych prac sprzętowych, w tym lutowania elementów SMD

Mile widziane

  • Znajomość Git i doświadczenie w pracy z Code Review
  • Doświadczenie z narzędziami CI/CD, takimi jak GitLab CI lub Jenkins
  • Znajomość Dockera
  • Doświadczenie z architekturą ARM Cortex-A

Benefity

Veröffentlicht 2026-10-09
Quelle