Senior Embedded Linux Developer (M/F/NB)
W Etteplan wierzymy, że technologia ma sens tylko wtedy, gdy realnie wspiera ludzi i procesy biznesowe. Wspieramy naszych klientów w tworzeniu i rozwoju zaawansowanych systemów IT oraz embedded, które są stabilne, skalowalne i dopasowane do rzeczywistych potrzeb użytkowników. Pracujemy w środowisku inżynierskim, stawiając na jakość, odpowiedzialność i partnerską współpracę.
O zespole i projekcie
Dołączysz do projektu rozwijanego w obszarze Embedded Linux, którego celem jest utrzymanie i rozwój istniejącej dystrybucji Linux dla systemów wbudowanych. Produkt działa już produkcyjnie i stanowi istotny element większego ekosystemu embedded, dlatego kluczowe znaczenie mają stabilność, wydajność oraz długofalowa utrzymywalność rozwiązania.
To środowisko dla osób, które dobrze odnajdują się w pracy z dojrzałym systemem i lubią pracować blisko warstwy systemowej. W projekcie wykorzystujemy m.in. Yocto / BitBake / Poky, KernelShark, trace-cmd, ftrace, perf, bpftrace oraz XDP / eBPF.
Dlaczego warto?
To rola dla osoby, która chce mieć realny wpływ na techniczny rozwój produktu i samodzielnie podejmować decyzje inżynierskie. Będziesz pracować w eksperckim obszarze Linux Embedded, gdzie liczy się głęboka wiedza systemowa, umiejętność diagnozowania problemów i świadome optymalizowanie wydajności. To stanowisko daje dużą autonomię, wysoki poziom ownership i możliwość pracy nad realnymi wyzwaniami kernel-level.
W tej roli będziesz odpowiadać za:
analizę wydajności Linux kernela oraz identyfikację bottlenecków,
profilowanie CPU, memory, scheduler latency oraz I/O,
pracę z tracingiem systemowym (KernelShark, ftrace, trace-cmd),
optymalizację network stack oraz komponentów XDP/eBPF,
współpracę przy diagnozowaniu problemów wydajnościowych end-to-end,
utrzymanie i rozwój dystrybucji Embedded Linux opartej o Yocto,
tworzenie i modyfikację recipe, layers i BSP,
debugowanie systemów embedded Linux.
Jesteś naszym brakującym ogniwem, jeśli:
masz minimum 10 lat doświadczenia w embedded software development,
bardzo dobrze znasz Embedded Linux i jego architekturę,
pracowałeś/aś z Yocto Project w praktyce (image build, recipe, layers, BSP),
masz doświadczenie z Linux kernel tracing i performance analysis,
potrafisz analizować trace’y i identyfikować problemy wydajnościowe,
znasz Linux networking stack oraz podstawy eBPF/XDP,
masz doświadczenie w debugowaniu systemów embedded,
swobodnie komunikujesz się po angielsku (min. B2).
Docenimy również:
znajomość RTOS (FreeRTOS, Zephyr, ThreadX),
doświadczenie z low-latency / real-time optimization,
praktykę z profilingiem network traffic,
doświadczenie w pracy z legacy embedded products.
W Etteplan możesz liczyć na:
rozwój poprzez pracę w międzynarodowym środowisku i różnorodnych projektach,
budżet szkoleniowy i indywidualną ścieżkę rozwoju,
prywatną opiekę medyczną, kartę Multisport i ubezpieczenie grupowe,
elastyczne godziny pracy i możliwość pracy zdalnej,
udział w inicjatywach technologicznych i społecznościach eksperckich.
Jak przebiega proces rekrutacyjny?
Wyślij nam swoje CV – najlepiej w języku angielskim. W formularzu daj nam znać, jakie masz oczekiwania finansowe, preferowaną formę współpracy oraz od kiedy możesz rozpocząć pracę.
Sprawdzimy Twoją aplikację – przyjrzymy się Twojemu doświadczeniu i zobaczymy, jak pasuje do tej roli i projektu.
Rozmowa z HR (online) – luźna, partnerska rozmowa (ok. 40–60 minut), żeby lepiej się poznać, porozmawiać o Twojej drodze zawodowej, motywacji i oczekiwaniach.
Rozmowa techniczna (online) – spotkanie z osobą techniczną z zespołu projektowego, podczas którego porozmawiamy o Twoim doświadczeniu w Embedded Linux, pracy z Yocto, analizie wydajności systemów oraz podejściu do diagnozowania i rozwiązywania problemów technicznych.
Feedback – po zakończeniu procesu wrócimy do Ciebie z informacją zwrotną.
Możesz też zajrzeć na naszą stronę internetową lub Facebooka i zobaczyć, co ciekawego się u nas dzieje!
-
Nasza firma wdrożyła procedury ochrony sygnalistów zgodnie z obowiązującą ustawą. Każda osoba ma prawo zgłaszać nieprawidłowości w bezpieczny sposób, a zgłoszenia są objęte pełną ochroną prawną. Więcej informacji: https://www.etteplan.com/pl/kodeks-postepowania/
Skorzystaj z naszych benefitów
Medicover - prywatna opieka medyczna
Multisport Plus - karta sportowa
PZU - grupowe ubezpieczenie na życie
Pyszne Pay - 200 zł / mc dofinansowania do posiłków
Dofinansowanie do okularów korekcyjnych i soczewek - 400 zł
Program poleceń - 8 000 PLN brutto
Ogólnofirmowe i zespołowe wydarzenia integracyjne
Elastyczne godziny pracy i praca w modelu hybrydowym
PKUP - możliwość rozliczenia podwyższonych kosztów uzyskania przychodu
Senior Embedded Linux Developer (M/F/NB)
Senior Embedded Linux Developer (M/F/NB)