Senior Linux Embedded Developer (Kernel Performance & Networking)
Senior Linux Embedded Developer (Kernel Performance & Networking)
📍 Wrocław
💼 B2B
O Consid
Consid to nagradzana firma IT i konsultingowa założona w Szwecji, z silną obecnością w Skandynawii oraz Europie, w tym w Polsce. Współpracujemy z dużymi organizacjami, budując nowoczesne, skalowalne rozwiązania cyfrowe, łącząc wysoką jakość inżynierską z długofalowym podejściem do współpracy. W Consid stawiamy na odpowiedzialność, jakość i ciągły rozwój.
O roli
Poszukujemy Senior Linux Embedded Developera z bardzo dobrą znajomością Linux Kernel oraz doświadczeniem w analizie i optymalizacji wydajności systemów. Rola koncentruje się na pracy z systemami embedded o wysokich wymaganiach wydajnościowych, gdzie kluczowe znaczenie ma analiza trace’ów, identyfikacja wąskich gardeł oraz optymalizacja działania systemu. Będziesz pracować w środowisku wykorzystującym Yocto, narzędzia tracingowe oraz zaawansowane mechanizmy Linux networking (eBPF/XDP).
Zakres obowiązków
• Analiza działania Linux Kernel (scheduler, memory management, IRQ, driver stack).
• Identyfikacja bottlenecków oraz analiza latencji systemu.
• Praca z narzędziami tracingowymi (KernelShark, trace-cmd, ftrace).
• Profilowanie i optymalizacja wydajności (CPU, pamięć, I/O).
• Debugowanie systemów embedded przy użyciu narzędzi niskopoziomowych.
• Budowa i utrzymanie środowisk opartych o Yocto.
• Tworzenie i rozwój recipe, meta-layerów oraz modyfikacja BSP.
• Optymalizacja procesu buildów i konfiguracji systemu.
• Praca z Linux networking stack (netlink, TC, eBPF).
• Implementacja i rozwój rozwiązań opartych o XDP/eBPF.
Wymagania
• Bardzo dobra znajomość Linux Kernel internals.
• Doświadczenie w analizie trace’ów (KernelShark, trace-cmd, ftrace).
• Umiejętność analizy latencji i regresji wydajności.
• Doświadczenie z Embedded Linux (Yocto, systemd, cross-compilation).
• Doświadczenie w debugowaniu systemów embedded (strace, dmesg, perf, ftrace, LTTng).
• Doświadczenie w pracy z Yocto (bitbake, layers, recipes, BSP).
• Znajomość Linux networking stack (netlink, TC, eBPF).
• Doświadczenie z XDP/eBPF.
• Praktyczna znajomość narzędzi wydajnościowych (perf, htop, vmstat, iostat, bpftrace, flame graphs).
• Komunikatywny angielski.
Mile widziane
• Doświadczenie z systemami real-time lub low-latency.
• Doświadczenie w środowiskach telco, automotive lub embedded na dużą skalę.
Proces rekrutacyjny
• Wstępna rozmowa z zespołem rekrutacyjnym.
• Rozmowa techniczna z klientem.
• Podjęcie decyzji oraz przedstawienie oferty współpracy.

Consid
Consid is a leading digital transformation and IT consulting company. They specialize in helping companies and organizations realize their visions through sustainable digitalization, offering services from strategy to im...
Senior Linux Embedded Developer (Kernel Performance & Networking)
Senior Linux Embedded Developer (Kernel Performance & Networking)