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: 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. 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.
Junior Linux Engineer + Recruitment Engineer
Correct Context
Embedded Linux Engineer
ICEYE
Embedded Software Test Engineer (ARM/Linux)
Proteron
Senior Linux Engineer
OPTIVEUM sp. z o.o.
Senior Linux Engineer – DC Migration Programme
Madiffpl
Security Linux Kernel Engineer
EER Poland