Linux Embedded Developer | Branża Technologiczna
Brak informacji o wynagrodzeniu
MidFull-time
#328654·Dodano 15 dni temu·25
Źródło: nofluffjobs.comTech Stack / Keywords
LinuxYoctoYocto ProjectMetaNetworking
Firma i stanowisko
Edge One Solutions is a technology community with over 350 experts, part of the Euvic Group with 5500 employees. The client is a technology service company specializing in embedded software, engineering projects, and technical documentation services, helping clients innovate and digitize.
Wymagania
- Practical knowledge of Linux Kernel internals, especially scheduler, memory management, IRQ/driver stack
- Experience analyzing execution traces using KernelShark, trace-cmd, and ftrace
- Ability to interpret traces, analyze latency, performance regressions, and identify bottlenecks
- Experience profiling and optimizing system performance including CPU usage, scheduler latency, memory footprint, and I/O performance
- Very good knowledge of Embedded Linux systems, especially Yocto-based distributions, systemd, and cross-compilation
- Experience debugging embedded systems with tools such as strace, dmesg, perf, ftrace, LTTng
- Practical knowledge of Yocto Project including building and maintaining images, working with poky, bitbake, and layers
- Ability to create custom recipes, meta layers, modify BSP, and optimize build times
- Knowledge of Yocto mechanisms like devtool, do_compile/do_install, bbappend, and distro configuration
- Good knowledge of Linux networking stack, especially netlink, TC, and eBPF
- Experience implementing or modifying XDP/eBPF programs for packet filtering and traffic measurement
- Comfortable using tools: perf, top/htop, vmstat/iostat, bpftrace, KernelShark, flame graphs
Nice to have:
- Experience optimizing real-time or high-performance systems
- Knowledge of Linux network stack analysis and tuning
- Experience working with BSP and adapting hardware platforms for projects
- Practical knowledge of tools and methods supporting performance regression analysis
Obowiązki
Analysis and optimization:
- Analyze and optimize performance of Embedded Linux systems
- Diagnose kernel latency, CPU usage, memory, and I/O performance issues
- Analyze traces and diagnostic data to identify performance bottlenecks
Yocto environment:
- Develop and maintain Yocto environment including images, recipes, layers, and distribution configurations
Debugging:
- Debug and improve embedded systems using tools like strace, dmesg, perf, ftrace, LTTng
Networking:
- Support Linux networking stack and solutions based on XDP/eBPF
Collaboration:
- Work with project team to implement and maintain efficient, stable embedded solutions
Oferta
- Individual support from Service Delivery Manager for career planning and work satisfaction
- Training, certifications, and conferences with full or partial funding
- Project change opportunities aligned with preferences (#SmartChange)
- Work-life balance support including integration events, sports activities, and inspiring webinars (#edge1talks)
- Support for physical activity including sports initiatives and training room rentals
- Health package including private healthcare, sports card, insurance, and psychological support (HearMe)
- Flexible benefits system allowing personal choice of benefits
- Free English lessons tailored to individual levels for international work environment
Dofinansowanie szkoleń
Budżet konferencyjny
Imprezy teamowe
Karta sportowa
Opieka zdrowotna
Ubezpieczenie
Kursy językowe
Elastyczne godziny
Inne informacje
Work in hybrid mode from the client's office in Wrocław, Poland.
Edge One Solutions Sp. z o.o.
325 aktywnych ofert