Embedded Linux Platform & Edge Services Engineer
150 - 200 PLN/ godz.B2B
40 - 53 USD/ godz.B2B
SeniorFull-time·B2B
#434065·Dodano 3 dni temu·3
Źródło: IT PerformanceTech Stack / Keywords
EmbeddedLinuxAPIIoTC/C++PythonCI/CDAI
Firma i stanowisko
Oferta dedykowana dla klienta realizującego projekty embedded i IoT. Projekt obejmuje dedykowany hardware, embedded software, platformę edge oraz algorytmy precyzyjnego wyznaczania pozycji. Kluczowe przetwarzanie danych odbywa się lokalnie na urządzeniu edge z zapewnieniem ciągłości działania przy ograniczonej łączności sieciowej.
Wymagania
- 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
Nice to have:
- 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.
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.
Benefity
- 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 dla osób z Krakowa.
- Współpraca w oparciu o kontrakt B2B.
- Stawka: 150-200 PLN/h + VAT lub 40-53,5 USD/h, możliwość wyższej stawki dla spełniających wymagania.
- Preferowany możliwie szybki start, termin ustalany indywidualnie.
IT Performance
26 aktywnych ofert