Linux Embedded Developer

5 083 - 6 045 USDNet per month - B2B
Other

Linux Embedded Developer

Other
Warsaw, Warszawa

YourITeams

Full-time
B2B
Mid
Remote
5 083 - 6 045 USD
Net per month - B2B

Job description

We are seeking an experienced Linux Embedded Developer with a strong focus on kernel performance, embedded systems, and networking technologies including XDP and eBPF. The person in this role will contribute to advancing system efficiency and reliability by leveraging deep technical expertise in Linux kernel internals and embedded Linux environments.

Responsibilities

  • Analyze and optimize Linux kernel performance, addressing scheduler, memory management, and interrupt handling.

  • Utilize tracing tools such as KernelShark, trace-cmd, and ftrace to identify latency, bottlenecks, and performance regressions.

  • Enhance system performance focusing on CPU utilization, scheduler latency, memory footprint, and I/O throughput.

  • Develop and maintain embedded Linux systems, particularly Yocto-based distributions, including systemd and cross-compilation workflows.

  • Debug embedded systems using tools such as strace, dmesg, perf, ftrace, and LTTng.

  • Build and maintain Yocto project images, including creating recipes, meta-layers, BSP modifications, and optimizing build processes.

  • Work with Linux networking stack components such as netlink, TC, and eBPF, implementing XDP/eBPF for packet filtering and traffic measurement.

  • Apply real-time and low-latency optimization techniques where applicable.

Qualifications

  • Proven practical knowledge of Linux kernel internals including scheduler, memory management, and IRQ/driver stack.

  • Experience with kernel tracing and performance analysis tools such as KernelShark, trace-cmd, ftrace, and perf.

  • Strong familiarity with embedded Linux systems, particularly Yocto-based distributions, systemd, and cross-compilation techniques.

  • Demonstrated experience building and maintaining Yocto images using poky, bitbake, and meta-layers.

  • Knowledge of Yocto project mechanisms including devtool, do_compile/do_install, bbappend, and distribution configuration.

  • Expertise in Linux networking stack and components, with hands-on experience in XDP/eBPF for advanced network packet processing.

  • Proficiency with performance and monitoring tools such as perf, top/htop, vmstat/iostat, bpftrace, KernelShark, and flame graphs.

  • Experience in real-time or low-latency system optimization is considered an advantage.

Benefits

  • Opportunity to work on cutting-edge embedded Linux and networking technologies.

  • Collaborative and technically advanced working environment.

  • Work: Wrocław preferred

  • Professional growth within a company committed to technical excellence.

  • Unique TEAL culture, relationship- and respect-driven community, non-corporate atmosphere.

  • Agile approach and no bureaucracy.

  • Outstanding integration trips to various places in Europe for all employees.

  • Activities to support your well-being and health.

  • Luxmed Gold Extended medical care and Multisport Plus benefit.

Tech stack

    English

    B2

    XDP

    regular

    Linux Kernel

    regular

    Yocto

    regular

    KernelShark

    regular

Office location

Linux Embedded Developer

5 083 - 6 045 USDNet per month - B2B
Summary of the offer

Linux Embedded Developer

Warsaw, Warszawa
YourITeams
5 083 - 6 045 USDNet per month - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Please be informed that the data controller is Your Iteams Sp. zo.o. (hereinafter "controller"). You have the right to request access ... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.