Advanced Protection Systems S.A.
Advanced Protection Systems S.A.

Embedded Linux Engineer (K/M)

This job is no longer available and isn't accepting applications.

TLDR

Build Yocto/OpenEmbedded Linux images, modify Linux Kernel and Device Tree, and diagnose hardware/software issues from BIOS/UEFI through boot.

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.

Szukamy Embedded Linux Engineer, który będzie odpowiedzialny za rozwój systemu operacyjnego. Na tym stanowisku nie skupiamy się na samych aplikacjach – kluczowe jest dla nas zrozumienie, co dzieje się między BIOS/UEFI, bootloaderem, a kernelem oraz jak Linux komunikuje się z hardware'em. Szukamy inżyniera, który lubi analizować proces bootowania, diagnozować problemy u podstaw (root cause) i wdrażać stabilne rozwiązania systemowe.

Zakres obowiązków:

  1. Rozwój systemów: Tworzenie, konfiguracja i utrzymanie dystrybucji Linux przy użyciu Yocto / OpenEmbedded.

  2. Zarządzanie obrazami: Przygotowywanie własnych obrazów systemu i pakietów oraz konfiguracja i modyfikacja Linux Kernel i Device Tree.

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

  4. 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).

  5. 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.

Requirements

  • 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.

 Mile widziane:

  • 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.

Oferujemy:

  • Stabilne warunki pracy w dynamicznie rozwijającej się branży;

  • Elastyczną formę zatrudnienia dopasowaną do Twoich potrzeb i preferencji (umowa o pracę, B2B, umowa zlecenie);

  • Elastyczny czas pracy;

  • Niekorporacyjną atmosferę oraz dużą 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: bawimy się na mniejszych i większych spotkaniach oraz celebrujemy sukcesy.

Benefits

Education Stipend

Dofinansowanie do studiów/kursów

Flexible Work Hours

Elastyczny czas pracy

Health Insurance

Ubezpieczenia grupowe

Learning Budget

Szkolenia

Team-building events and celebrations

Imprezy integracyjne: bawimy się na mniejszych i większych spotkaniach oraz celebrujemy sukcesy.

Remote-Friendly

Elastyczną formę zatrudnienia dopasowaną do Twoich potrzeb i preferencji (umowa o pracę, B2B, umowa zlecenie)

Wellness Stipend

Dofinansowanie do Multisport i Medicover

Advanced Protection Systems S.A. specializes in unique anti-drone systems, leveraging cutting-edge radar technology to detect even the smallest flying objects, such as micro drones and small birds. We design and manufacture all components in-house, from integrated circuits to advanced software, successfully implementing our solutions in critical sectors like defense, infrastructure, and airport security.

View company profile
No longer accepting applications

This job is no longer available