Linux Embedded Developer
IT Factory
⚲ Warszawa
100 - 120 PLN/h netto (B2B)
Wymagania
- Linux Kernel
- KernelShark
- Embedded Systems
- yocto project
- Linux networking
- XDP/eBPF
Opis stanowiska
IT Factory – dynamiczna firma z doświadczeniem w zakresie rozwoju, wdrażania i wsparcia rozwiązań IT, dla klienta z obszaru inżynierii poszukuje Kandydatów/Kandydatek na stanowisko:Linux Embedded Developer Do długoterminowego projektu, szukamy doświadczonej osoby, która swobodnie porusza się w obszarze Linux Kernel, embedded systems, optymalizacji wydajności oraz networkingu opartego o XDP/eBPF. Lokalizacja: zdalnie lub Wrocław Zakres prac: • analiza wydajności systemów opartych o Embedded Linux • diagnozowanie bottlenecków, latency i regresji wydajności • optymalizacja CPU usage, scheduler latency, memory footprint oraz I/O • praca z tracingiem i narzędziami diagnostycznymi Linux Kernel • rozwój i utrzymanie środowisk opartych o Yocto • tworzenie i utrzymanie recipe, warstw i modyfikacji BSP • praca z Linux networking stack oraz rozwiązaniami XDP/eBPF • wsparcie debugowania i strojenia systemów embedded o podwyższonych wymaganiach wydajnościowych. Wymagania: • bardzo dobra znajomość Linux Kernel internals: scheduler, memory management, IRQ/driver stack • praktyczne doświadczenie z KernelShark, trace-cmd, ftrace • umiejętność analizy trace’ów oraz identyfikacji problemów wydajnościowych • doświadczenie w optymalizacji wydajności systemu • bardzo dobra znajomość Embedded Linux • praktyczne doświadczenie z Yocto Project: poky, bitbake, layers • umiejętność tworzenia recipe, meta-layers i modyfikacji BSP • znajomość systemd i cross-compilation • doświadczenie z debugowaniem przy użyciu strace, dmesg, perf, ftrace, LTTng • znajomość Linux networking stack, w tym netlink, TC, eBPF • doświadczenie z XDP/eBPF w obszarze packet filtering lub traffic measurement. Mile widziane: • doświadczenie w obszarze real-time / low-latency optimization • background w Linux from scratch / mocno systemowym embedded.