Linux Embedded Developer | Branża Technologiczna

Brak informacji o wynagrodzeniu
MidFull-time
#328654·Dodano 15 dni temu·25
Źródło: nofluffjobs.com
Aplikuj teraz

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

Edge One Solutions Sp. z o.o.

325 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz