New offer - be the first one to apply!

October 10, 2026

Senior Embedded Linux Developer

Senior • Remote

140 - 155 PLN/yr

Wrocław, DS, Poland

Quick Facts

  • Role: Senior Embedded Linux Developer

Description

You will develop and integrate user-space software for Embedded Linux systems and maintain embedded Linux builds across the Yocto ecosystem, including BSPs and configurations. The role also involves supporting bring-up and debugging of new hardware platforms by working across application development and lower-level system configuration (kernel, U-Boot, Device Tree).

Responsibilities

  • Develop and maintain C and C++ applications for Embedded Linux systems

  • Build multithreaded, asynchronous, and event-driven application components

  • Configure software builds using CMake and create Python tools for automation, testing, and validation

  • Integrate MQTT communication, JSON data exchange, SQLite3, and systemd services

  • Develop and maintain Yocto recipes, BSPs, and MACHINE and DISTRO configurations

  • Configure and customise the Linux kernel, U-Boot, and Device Tree files

  • Support hardware bring-up, system integration, debugging, and root-cause analysis

  • Work with Git, code review, and CI/CD pipelines

Requirements

  • Strong experience with Embedded Linux and user-space development in C and C++

  • Experience with multithreaded, asynchronous, and event-driven applications

  • Practical knowledge of CMake, Python, MQTT, JSON, systemd, and SQLite3

  • Hands-on experience with Yocto, including recipes, package integration, and MACHINE and DISTRO configuration

  • Experience with BSPs, Linux kernel configuration, U-Boot, and Device Tree

  • Experience bringing up and debugging new embedded hardware

  • Ability to use an oscilloscope, logic analyser, and multimeter

  • Independence, good communication skills, and confidence working in a senior-level remote role

  • Being based in or near Wrocław

Benefits

  • Scandinavian work culture with trust, openness, collaboration, and autonomy

  • Remote collaboration with an experienced technical team

  • Broad technical ownership across application development, embedded Linux integration, Yocto, BSPs, and hardware bring-up

  • Professional growth through continuous learning and knowledge sharing

Similar jobs you might like

Unlock Full Resume Report