Embedded Linux C++ Developer
EBS Ink-Jet Systems Poland Sp. z o.o.
⚲ Wrocław, Krzyki
10 000–15 000 zł brutto / mies.
Wymagania
- C++
- CMake
- Git
- Python
- Bash
- Go
- VS Code
- embedded Linux
- FreeRTOS
- Zephyr
Opis stanowiska
Nasze 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:
doświadczenie w pracy z Pythonem,
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.
O projekcie:
Dołączysz do zespołu, który rozwija oprogramowanie dla przemysłowych urządzeń embedded opartych o Linux/ARM — drukarek Ink-Jet projektowanych i produkowanych we Wrocławiu. To realny produkt, który trafia na linie produkcyjne klientów, dlatego praca łączy software, elektronikę, mechanikę, komunikację między urządzeniami oraz debugowanie na docelowym sprzęcie.
Projekt obejmuje tworzenie nowych modułów, rozwój istniejących rozwiązań oraz pracę nad stabilnością, jakością i utrzymywalnością kodu. Ważne będzie praktyczne podejście do problemów technicznych i chęć zrozumienia, jak działa cały system — od kodu po urządzenie pracujące u klienta.
To dobre miejsce dla osoby, która chce widzieć efekt swojej pracy w działającym urządzeniu i lubi pracę 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.
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.
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:
doświadczenie w pracy z Pythonem,
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.
O projekcie:
Dołączysz do zespołu, który rozwija oprogramowanie dla przemysłowych urządzeń embedded opartych o Linux/ARM — drukarek Ink-Jet projektowanych i produkowanych we Wrocławiu. To realny produkt, który trafia na linie produkcyjne klientów, dlatego praca łączy software, elektronikę, mechanikę, komunikację między urządzeniami oraz debugowanie na docelowym sprzęcie.
Projekt obejmuje tworzenie nowych modułów, rozwój istniejących rozwiązań oraz pracę nad stabilnością, jakością i utrzymywalnością kodu. Ważne będzie praktyczne podejście do problemów technicznych i chęć zrozumienia, jak działa cały system — od kodu po urządzenie pracujące u klienta.
To dobre miejsce dla osoby, która chce widzieć efekt swojej pracy w działającym urządzeniu i lubi pracę 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.
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.
🔍 Dekoder Ogłoszenia
🔴
samodzielność w analizowaniu i rozwiązywaniu problemów
Oczekuje się, że będziesz w stanie samodzielnie debugować i naprawiać problemy bez ciągłego wsparcia seniorów.
🔴
umiejętność pracy z istniejącym kodem
Przygotuj się na pracę z kodem, który może być słabo udokumentowany, nieoptymalny lub napisany w starszym stylu.
🟡
praca blisko hardware’u
Może oznaczać zarówno ciekawe debugowanie na fizycznym sprzęcie, jak i frustrację związaną z ograniczeniami sprzętowymi.
🟡
chęć zrozumienia, jak działa cały system — od kodu po urządzenie pracujące u klienta
Oczekuje się od Ciebie szerszego spojrzenia niż tylko na własne zadania, co może oznaczać dodatkowe obowiązki i czas poświęcony na naukę.
🟡
tworzenie nowych programów i modułów od podstaw
Choć brzmi ekscytująco, może oznaczać również dużą odpowiedzialność i konieczność szybkiego podejmowania decyzji projektowych.