Embedded Linux Engineer (K/M)

advancedprotectionsystems

Gdynia

On-site

PLN 180,000 - 240,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Stabilne warunki pracy
Elastyczna forma zatrudnienia
Elastyczny czas pracy
Niekorporacyjna atmosfera
Program poleceń pracowniczych
Dofinansowanie do studiów/kursów
Multisport i Medicover
Ubezpieczenia grupowe
Imprezy integracyjne

Job summary

Advanced Protection Systems SA poszukuje inżyniera Embedded Linux do rozwoju i utrzymania systemów operacyjnych w zaawansowanych projektach antydronowych. Kluczowe jest zrozumienie między BIOS/UEFI, bootloaderem a kernelem oraz umiejętność diagnostyki na poziomie OS.

Wymagana jest wieloletnia praca z embedded Linux, Kernel, Yocto/OpenEmbedded oraz dobrą znajomość C/C++ i Git. Doświadczenie z Device Tree, U-Boot i architekturą x86/ARM mile widziane.

Qualifications

  • Wymagane min. doświadczenie w embedded Linux i Linux Kernel.
  • Znajomość Yocto / OpenEmbedded.
  • Dobra znajomość C/C++ i systemów kontroli wersji Git.
  • Znajomość Device Tree, U-Boot, BIOS/UEFI oraz bootowania.
  • Umiejętność diagnozowania problemów na poziomie OS.
  • Umiejętność czytania dokumentacji, schematów i datasheetów.

Responsibilities

  • Rozwój i utrzymanie dystrybucji Linux przy użyciu Yocto/OpenEmbedded.
  • Konfiguracja i modyfikacja Kernel oraz Device Tree.
  • Konfiguracja U-Boot, BIOS/UEFI i proces bootowania.
  • Integracja sterowników i diagnostyka na styku HW/SW.
  • Tworzenie skryptów automatyzujących build i testy.
  • Współpraca z zespołem deweloperów i elektroników.

Skills

embedded Linux
Linux Kernel
Yocto/OpenEmbedded
C/C++
Git
Device Tree
U-Boot
BIOS/UEFI
bootowanie
OS diagnosis

Tools

Buildroot
UEFI/EDK II
COM Express
GIT

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.

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

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

Similar jobs

Similar jobs worth comparing

Embedded Linux Engineer (K/M)
Embedded Linux Engineer (K/M)

Blackshark • Poland

On-site
PLN 200,000 - 280,000
Flexible contract options
Flexible working hours
Non-corporate atmosphere
+5
Embedded Linux Engineer (K/M)
Embedded Linux Engineer (K/M)

Advanced Protection Systems S.A. • Gdynia

On-site
PLN 120,000 - 180,000
Dofinansowanie do studiów/kursów
Multisport i Medicover
Ubezpieczenia grupowe
+1
Embedded Systems Engineer (Regular/ Senior)
Embedded Systems Engineer (Regular/ Senior)

3mdeb Embedded Systems Consulting • Województwo pomorskie

On-site
PLN 111,600 - 167,400
Elastyczne warunki zatrudnienia
Atrakcyjne wynagrodzenie
Przyjazna atmosfera
+5
Programista Embedded Linux DevOps Engineer (K/M)
Programista Embedded Linux DevOps Engineer (K/M)

AmRest Holdings SE • Poland

Remote
PLN 180,000 - 240,000
Szkolenia rozwojowe
Opieka medyczna
Karta sportowa
+2
Software Architect / Architekt Oprogramowania (M/K)
Software Architect / Architekt Oprogramowania (M/K)

Advanced Protection Systems S.A. • Gdańsk

Hybrid
PLN 150,000 - 210,000
Elastyczne formy zatrudnienia
Szkolenia i rozwój
Multisport i Medicover
Junior Hardware Validation Engineer/Developer
Junior Hardware Validation Engineer/Developer

3mdeb Embedded Systems Consulting • Województwo pomorskie

On-site
PLN 89,280 - 133,920
Elastyczne warunki zatrudnienia
Atrakcyjne wynagrodzenie
Opieka medyczna
+2
Embedded C Developer
Embedded C Developer

3mdeb Embedded Systems Consulting • Województwo pomorskie

On-site
PLN 167,400 - 279,000
Elastyczne warunki zatrudnienia
Atrakcyjne wynagrodzenie
Opieka medyczna
Programista C++ (przetwarzanie danych) (K/M)
Programista C++ (przetwarzanie danych) (K/M)

Advanced Protection Systems Inc. • Gdynia

Hybrid
PLN 110,000 - 165,000
Elastyczny czas pracy
Praca hybrydowa
Dofinansowanie do studiów/kursów
+1
Embedded Developer
Embedded Developer

Antal Sp. z o.o. • Kraków

Hybrid
PLN 90,000 - 120,000
Prywatna opieka medyczna
Dofinansowanie nauki języków obcych
Dofinansowanie szkoleń i kursów
+2
JAVA DEVELOPER MID/SENIOR (M/K)
JAVA DEVELOPER MID/SENIOR (M/K)

Advanced Protection Systems S.A. • Gdańsk

Hybrid
PLN 180,000 - 280,000
Stabilne warunki pracy
Elastyczna forma zatrudnienia
Elastyczny czas pracy
+3