Embedded Linux Engineer (K/M)

Brak informacji o wynagrodzeniu
MidFull-time
#434161·Dodano 22 dni temu·1
Źródło: Advanced Protection Systems S.A.
Aplikuj teraz

Tech Stack / Keywords

LinuxU-BootLinux KernelYoctoOpenEmbeddedCC++Gitx86ARM

Firma i stanowisko

W firmie Advanced Protection Systems SA tworzymy unikatowe systemy antydronowe bazując na najnowszych technologiach radarowych. Samodzielnie projektujemy i produkujemy wszystkie elementy: od układów scalonych, przez elektronikę, mechatronikę, aż po zaawansowane oprogramowanie i finalną implementację. Dzięki naszym nowatorskim rozwiązaniom wykrywamy wszelkie poruszające się obiekty, nawet tak trudne do wykrycia jak drony klasy mikro czy niewielkie ptaki. Nasza technologia została z sukcesem wdrożona w wielu wymagających branżach, takich jak: obronność i bezpieczeństwo, infrastruktura krytyczna i rządowa, a także na lotniskach.

Wymagania

  • Kilkuletnie doświadczenie w pracy z embedded Linux i Linux Kernel oraz praktyczna znajomość Yocto / OpenEmbedded.
  • Znajomość Device Tree, U-Boot oraz zagadnień związanych z BIOS/UEFI i procesem bootowania.
  • Dobra znajomość języków C/C++ oraz systemu kontroli wersji Git.
  • Umiejętność diagnozowania problemów na poziomie OS oraz podstawowa znajomość architektury x86 lub ARM.
  • Umiejętność czytania dokumentacji technicznej, schematów elektronicznych oraz datasheetów.
  • Samodzielność w analizowaniu i rozwiązywaniu skomplikowanych problemów inżynierskich.

Nice to have:

  • Doświadczenie z Buildroot, UEFI / EDK II, standardami COM Express / COM-HPC lub BMC / IPMI.
  • Praktyka w modyfikowaniu sterowników Linux (kernel space) oraz znajomość protokołów: PCIe, USB, Ethernet, I²C, SPI, UART.
  • Umiejętność diagnostyki sprzętu przy użyciu oscyloskopu, analizatora stanów logicznych i multimetru.
  • Podstawowa znajomość elektroniki cyfrowej oraz systemów CI/CD i automatyzacji testów.
  • Uprawnienia SEP.

Obowiązki

Rozwój systemów:

  • Tworzenie, konfiguracja i utrzymanie dystrybucji Linux przy użyciu Yocto / OpenEmbedded.

Zarządzanie obrazami:

  • Przygotowywanie własnych obrazów systemu i pakietów oraz konfiguracja i modyfikacja Linux Kernel i Device Tree.

Proces bootowania:

  • Konfiguracja i modyfikacja U-Boot, praca z BIOS/UEFI oraz analiza procesu uruchamiania platformy (od firmware po kernel).

Integracja i diagnostyka:

  • Integracja sterowników urządzeń oraz diagnozowanie problemów na styku hardware/software, w tym podstawowe pomiary sprzętowe i analiza logów.

Automatyzacja i współpraca:

  • Tworzenie skryptów automatyzujących budowanie i testowanie systemów oraz bliska współpraca z zespołem deweloperów i inżynierów elektroników.

Benefity

  • Stabilne warunki pracy w dynamicznie rozwijającej się branży.
  • Elastyczna forma zatrudnienia dopasowana do potrzeb i preferencji (umowa o pracę, B2B, umowa zlecenie).
  • Elastyczny czas pracy.
  • Niekorporacyjna atmosfera oraz duża samodzielność w pracy.
  • Program poleceń pracowniczych.
  • Pakiet benefitów: dofinansowanie do studiów/kursów, szkolenia, dofinansowanie do Multisport i Medicover, ubezpieczenia grupowe.
  • Imprezy integracyjne, w tym mniejsze i większe spotkania oraz celebracja sukcesów.
Elastyczne godziny
Dofinansowanie szkoleń
Karta sportowa
Opieka zdrowotna
Ubezpieczenie
Spotkania integracyjne
ADVANCED PROTECTION SYSTEMS S.A.

ADVANCED PROTECTION SYSTEMS S.A.

13 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz