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

(Podsumowanie wygenerowane przez AI na bazie pełnej treści ogłoszenia rekrutacyjnego)

Projekt dotyczy rozwoju urządzenia IoT z oprogramowaniem Embedded Linux. Główna praca to rozwój aplikacji w C i C++ (70–80%) oraz prace z Yocto, integracją i konfiguracją platformy sprzętowej (20–30%). Zakres obejmuje tworzenie aplikacji wielowątkowych, asynchronicznych i zdarzeniowych, implementację komunikacji MQTT/JSON, rozwój skryptów i testów w Python, konfigurację budowania z CMake, usługi systemowe z systemd, pracę z SQLite3, utrzymanie Yocto (recipes, MACHINE/DISTRO), BSP, konfigurację Linux Kernel i U-Boot, prace z Device Tree oraz uruchamianie i diagnostykę sprzętu wraz z pomiarami i lutowaniem. Benefity obejmują dofinansowanie zajęć sportowych, prywatna opieka medyczna i możliwość pracy zdalnej.

newquick applyyou can start ASAP

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

Firma: SQUARE ONE RESOURCES sp. z o.o.

od: 9 października 2026
do: 8 listopada 2026
120 - 140 złnetto (+ VAT)/ godz.kontrakt B2B (pełny etat)
Parametry oferty
poziom:mid • senior
tryb pracy: zdalna
Warszawa, Mokotów
Warszawa, MokotówPuławska 2Pokaż na mapie

Wymagania

Technologie wymagane

C
C++
Python
Linux
Docker
Git
SQLite
UML

Technologie mile widziane

Git
GitLab
Jenkins
Docker
Android
Linux

System operacyjny

Linux

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

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

O projekcie

Projekt związany z rozwojem urządzenia IoT
Około 70–80% czasu pracy będzie przeznaczone na rozwój aplikacji w językach C i C++, pozostałe 20–30% obejmie zadania związane z Yocto, integracją oprogramowania i konfiguracją platformy sprzętowej

Tak organizujemy naszą pracę

Tak pracujemy

u klienta
Company

Benefity

  • dofinansowanie zajęć sportowych
  • prywatna opieka medyczna
  • możliwość pracy zdalnej

SQUARE ONE RESOURCES sp. z o.o.

At Square One Poland we link IT experts with the business. With over 25 years of experience, we specialize in recruitment processes on a global scale. Despite years of experience, we still have a startup DNA and this is our advantage. Our offices are located in London and Warsaw, however, we can reach clients from all over the world, from start-ups to big worldwide corporations.

Tak się u nas pracuje

Embedded Linux Engineer (Yocto) – IoT (m/k/n)
120–140 zł / godz. (B2B)
Zgłaszam się do:
SQUARE ONE RESOURCES sp. z o.o.
Warszawa, Mokotów

Brakuje Ci informacji?

  • Upewnij się, że w treści nie ma tego, czego szukasz.
  • Zadaj pytanie, jeśli potrzebujesz więcej szczegółów dotyczących powyższej oferty.
  • Przekażemy Twoje pytanie do pracodawcy i postaramy się dostarczyć odpowiedź w ciągu 3 dni roboczych.

Udostępnij ofertę