Embedded Linux Engineer (Yocto) – IoT (m/k/n)
SQUARE ONE RESOURCES sp. z o.o.
Усі вакансії
120 - 140 PLN
B2B
Віддалено
Mid
Senior
Warszawa
Діє до 8 лис 2026
25 днів тому
Коротко
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.
Ключові слова
Стислий виклад підготував ШІ на основі тексту оголошення.
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
| Опубліковано | 2026-10-09 |
| Джерело |
|
Hexjobs App
Інструменти, налаштовані під цю вакансію.
Залишилось 5 днів
08.11.2026
Hexjobs App
Інструменти, налаштовані під цю вакансію.
Схожі вакансії
Embedded Linux Developer (C/C++ & Yocto)
Edge One Solutions Sp. z o.o.
Warszawa, mazowieckieBackend Developer with GenAI
IN4GE sp. z o.o.
Warszawa, mazowieckieSharePoint Developer
ASTEK Polska
Warszawa, mazowieckieAnalityczka biznesowo-systemowa / Analityk biznesowo-systemowy
VIG Polska Sp. z o.o., Vienna Insurance Group
Warszawa, mazowieckieGCP Software Architect
IN4GE sp. z o.o.
Warszawa, mazowieckie