Embedded Linux C++ Developer
Na tym stanowisku będziesz rozwijać oprogramowanie C++ dla przemysłowych urządzeń embedded opartych o Linux/ARM — drukarek Ink-Jet projektowanych i produkowanych we Wrocławiu. Praca łączy software, elektronikę, mechanikę i debugowanie na docelowym sprzęcie, dlatego ważne jest praktyczne podejście do problemów technicznych oraz chęć zrozumienia działania całego systemu. To rola dla osoby, która chce widzieć efekt swojej pracy w działającym urządzeniu i lubi pracować blisko hardware’u, produktu oraz realnych zastosowań przemysłowych.
Zakres obowiązków
rozwój oprogramowania w C++ dla urządzeń embedded,
tworzenie nowych programów i modułów od podstaw,
rozwój oraz poprawa istniejącego kodu,
debugowanie problemów bezpośrednio na urządzeniach,
tworzenie narzędzi pomocniczych, m.in. w Pythonie, Bashu lub Go,
współpraca z osobami zajmującymi się elektroniką, mechaniką i serwisem,
poprawa jakości, stabilności i utrzymywalności istniejących rozwiązań,
tworzenie i uzupełnianie dokumentacji technicznej.
Technologie, których używamy
C++, Git, Qt/QML, CMake, Yocto, Python, Bash, Go, VS Code, embedded Linux, FreeRTOS, Zephyr.
Wymagania
dobra znajomość C++,
znajomość Gita,
umiejętność czytania dokumentacji technicznej po angielsku,
komunikatywny angielski,
umiejętność pracy z istniejącym kodem,
-
samodzielność w analizowaniu i rozwiązywaniu problemów.
Mile widziane
praktyczna znajomość tworzenia UI w Qt/QML,
doświadczenie w pracy z Yocto,
umiejętność programowania w Pythonie,
doświadczenie w pracy z embedded Linux,
znajomość testów automatycznych,
znajomość protokołów przemysłowych,
doświadczenie w pracy z FreeRTOS lub Zephyr,
doświadczenie w pracy z urządzeniami przemysłowymi,
umiejętność analizy problemów na styku software/hardware.
Oferujemy
pracę przy realnych urządzeniach embedded,
wpływ na rozwiązania techniczne,
pracę w małym zespole,
szybkie decyzje i mało biurokracji,
możliwość pracy zdalnej w sytuacjach, gdy zadania nie wymagają pracy przy sprzęcie.
Benefity
prywatna opieka medyczna
dofinansowanie zajęć sportowych,
dofinansowanie wypoczynku,
szkolenia,
brak dress code'u.