
Linux Embedded Developer
Posted May 30

Posted May 30
This is a fully remote position, open to applicants in Poland.
• Analyze and enhance system performance metrics including CPU utilization, scheduler latency, memory usage, and I/O efficiency.
• Engage with Linux Kernel internals such as the scheduler, memory management, and the IRQ/driver stack.
• Conduct tracing and analysis utilizing tools like KernelShark, trace-cmd, and ftrace.
• Detect performance bottlenecks and regressions effectively.
• Troubleshoot embedded systems employing tools such as strace, dmesg, perf, and LTTng.
• Construct and maintain Yocto-based Linux distributions.
• Develop and optimize system images, including poky, bitbake, and layers.
• Create and sustain custom recipes and meta-layers.
• Work with the Linux networking stack, including netlink, TC, and eBPF.
• Implement and adjust XDP/eBPF programs for tasks like packet filtering and traffic analysis.
• Multiple years of experience as a Linux Embedded Developer.
• In-depth knowledge of Linux Kernel internals.
• Proficiency in system performance analysis and profiling.
• Practical experience with tools such as perf, top/htop, vmstat/iostat, bpftrace, and KernelShark.
• Extensive experience with the Yocto Project, including bitbake, poky, layers, bbappend, and devtool.
• Strong understanding of embedded Linux systems and cross-compilation techniques.
• Familiarity with eBPF/XDP and the Linux networking stack.
• Excellent debugging and problem-solving capabilities.
• Involvement in advanced and impactful embedded projects.
• International work environment.
• Opportunity to engage with modern technologies.
• Flexible cooperation model.
Webedia
TechBiz Global
The Flex
Nodeworthy
Get handpicked remote jobs straight to your inbox weekly.