Embedded Linux Engineer (K/M)

Advanced Protection Systems Inc.

Gdynia

On-site

PLN 120,000 - 180,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Stabilne warunki pracy
Elastyczna forma zatrudnienia
Dofinansowanie do studiów/kursów
Multisport i Medicover ubezpieczenie
Imprezy integracyjne

Job summary

Advanced Protection Systems SA poszukuje inżyniera Embedded Linux na stanowisko, które koncentruje się na zrozumieniu BIOS/UEFI, bootloadera i kerneła oraz na tym, jak Linux komunikuje się z hardware’em. Szukamy specjalisty potrafiącego analizować bootowanie i wprowadzać stabilne rozwiązania systemowe.

Zakres obejmuje tworzenie i utrzymanie dystrybucji Linux (Yocto/OpenEmbedded), konfigurację obrazów systemu i jądra oraz integrację sterowników urządzeń.

Qualifications

  • Doświadczenie w pracy z embedded Linux i Linux Kernel, znajomość Yocto/OpenEmbedded.

Responsibilities

  • Rozwój i utrzymanie dystrybucji Linux dla urządzeń embedded.

Skills

C/C++
Embedded Linux
Boot process analysis
Diagnosis OS issues
Git

Tools

Device Tree
U-Boot
Yocto/OpenEmbedded
BIOS/UEFI

Job description

Job Description

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.


Embedded Linux Engineer

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.


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

Get your free, confidential resume review.
or drag and drop your file here.