Embedded Linux Platform & Edge Services Engineer
150 - 200 zł / stawka godzinowaITP IT Performance
Poszukujemy Embedded Linux Platform & Edge Services Engineera. Rola obejmuje obszar - od systemu operacyjnego, procesu bootowania i aktualizacji, przez obsługę hardware'u, po przepływ danych, API i niezawodną pracę urządzeń wdrożonych w terenie. Rekrutacja jest dedykowana dla naszego klienta, firmy realizującej projekty embedded, IoT.
Projekt łączy dedykowany hardware, embedded software, platformę edge oraz algorytmy precyzyjnego wyznaczania pozycji. Rola obejmuje rozwój platformy Linux od przygotowania obrazu systemu i uruchomienia sprzętu po integrację usług, aktualizacje i zapewnienie niezawodnej pracy urządzeń po wdrożeniu.
Kluczowe przetwarzanie danych odbywa się lokalnie na urządzeniu edge, z zachowaniem ciągłości działania również przy ograniczonej łączności z siecią.
Obowiązki- Budowanie i utrzymywanie platformy Embedded Linux, w tym obrazu systemu, konfiguracji kernela, procesu bootowania i systemu plików.
- Uruchamianie i integracja sprzętu od strony Linuxa - pamięci masowej, komunikacji sieciowej, peryferiów i obsługi zasilania.
- Projektowanie mechanizmów aktualizacji z możliwością powrotu do poprzedniej wersji (rollback) i odzyskiwania systemu po błędach.
- Rozwijanie usług edge odpowiedzialnych za konfigurację urządzeń, agregację i buforowanie danych oraz telemetrię.
- Wdrażanie silnika lokalizacyjnego na platformie edge i zapewnianie jego niezawodnej pracy.
- Rozwijanie przepływu i przechowywania danych, REST API oraz integracji z systemami wizualizacji i analizy.
- Zapewnianie odporności systemu na niestabilną łączność oraz rozwijanie monitorowania i zdalnej diagnostyki.
- Automatyzacja budowania i testowania obrazów systemu oraz utrzymywanie wykazu komponentów oprogramowania (SBOM) i zgodności licencyjnej open source.
- Minimum 4-5 lat doświadczenia na podobnym stanowisku.
- Komercyjne doświadczenie w rozwijaniu i utrzymywaniu systemów Embedded Linux na urządzeniach wdrożonych do użytkowania.
- Praktyka w tworzeniu lub dostosowywaniu obrazów Linux do konkretnej platformy sprzętowej.
- Znajomość konfiguracji kernela, procesu bootowania, systemu plików oraz narzędzi do budowania systemów Embedded Linux.
- Umiejętność uruchamiania interfejsów sprzętowych, cross-kompilacji i debugowania na urządzeniu docelowym.
- Doświadczenie z aktualizacjami oprogramowania urządzeń, w tym mechanizmami rollback i recovery.
- Umiejętność tworzenia usług lub narzędzi systemowych w co najmniej jednym z języków: C/C++ lub Python.
- Znajomość automatyzacji budowania obrazów oraz procesów CI/CD.
- Znajomość języka angielskiego na poziomie minimum B2
Mile widziane:
- Doświadczenie z urządzeniami przemysłowymi lub platformami edge.
- Znajomość zarządzania usługami i kontenerami na urządzeniach o ograniczonych zasobach.
- Doświadczenie w optymalizacji wydajności i opóźnień przetwarzania na Linuxie.
- Znajomość brokerów wiadomości i baz danych szeregów czasowych.
- Praktyka w lokalnym uruchamianiu modeli AI, w tym małych modeli językowych (SLM), na urządzeniach edge.
- Znajomość narzędzi do zarządzania SBOM i zgodnością licencyjną komponentów open source.
- Długoterminowa współpraca w pełnym wymiarze przy dedykowanym projekcie
- Zaangażowanie: Full-Time
- Praca zdalna z okazjonalnymi podróżami do biura w Krakowie (około raz na 3-4 tygodnie) lub w modelu hybrydowym
- Współpraca w oparciu o kontrakt B2B
- Stawka w zależności od doświadczenia: (150 - 200) pln/h + VAT / 40-55,5 USD/h. Dla osób spełniających pełny zakres oczekiwań możliwa jest wyższa stawka
- Preferowany start możliwie szybko; konkretny termin ustalimy wspólnie
- senior linux administrator Kraków
- rhel-red-hat-linux-administrator Kraków
- administrator linux Kraków
- linux platform engineer Kraków
- senior linux administrator in project services organization Kraków
- linux system administrator Kraków
- kierowca serwisant c c+e Kraków
- serwisant mobilna samochód służbowy Kraków
- wykładanie-towaru/serwisant-makro Kraków
- serwisant-bram-i-automatyki Kraków