June 3, 2026
Linux Embedded Developer
Senior • Remote
140 - 160 PLN
Warsaw, Poland
Dla naszego Klienta z branży IoT poszukujemy doświadczonych Linux Embedded Developerów, którzy dołączą do projektu realizowanego przez Etteplan.
Projekt obejmuje budowę dedykowanego obrazu systemu Linux opartego o Yocto, który będzie uwzględniał pełne wsparcie BSP dla wszystkich komponentów sprzętowych znajdujących się na urządzeniu.
Jeżeli interesują Cię zagadnienia związane z bezpieczeństwem systemów embedded, bootloaderami, integracją sprzętu oraz rozwojem warstwy systemowej Linuxa — ta rola będzie świetnym wyzwaniem.
📍 100% Remote
🔧 Zakres obowiązków
Tworzenie i rozwój obrazów Linux Embedded w środowisku Yocto
Modyfikacja oraz rozwój BSP i meta-layerów
Implementacja oraz rozwój mechanizmów Secure Boot
Modyfikacja i konfiguracja bootloaderów (U-Boot)
Tworzenie oraz rozwój sterowników Linux (Linux Drivers)
Integracja sprzętu (SoC, pamięci NAND, Secure Elements)
Wdrażanie rozwiązań związanych z bezpieczeństwem urządzeń embedded
Debugowanie i analiza problemów systemowych
Współpraca z zespołami hardware oraz software przy rozwoju platformy IoT
✅ Must Have
Minimum kilka lat doświadczenia w Linux Embedded
Bardzo dobra znajomość Yocto Project
Doświadczenie z mechanizmami Secure Boot
Znajomość TrustZone oraz zarządzania kluczami kryptograficznymi
Doświadczenie z systemami aktualizacji RAUC lub OSTree
Praktyczna znajomość pamięci NAND
-
Podstawowa wiedza z obszaru Cybersecurity:
certyfikaty
klucze kryptograficzne
PKI
Doświadczenie w integracji sprzętu (SoC)
Umiejętność pracy z bootloaderami oraz modyfikacji U-Boot
Doświadczenie w debugowaniu systemów embedded
Tworzenie i modyfikacja sterowników Linux
⭐ Mile widziane
Doświadczenie z Secure Elements (np. OPTIGA)
Udział w projektach IoT lub urządzeń przemysłowych
Znajomość zagadnień związanych z bezpieczeństwem urządzeń embedded
🎁 Oferujemy
Długoterminowy projekt realizowany dla międzynarodowego klienta z branży IoT
Współpracę z doświadczonym zespołem Embedded i Security
100% pracę zdalną
Możliwość pracy przy zaawansowanych rozwiązaniach Linux Embedded oraz Cybersecurity
📍Informujemy, że skontaktujemy się wyłącznie z wybranymi Kandydatami spełniającymi wymagania stanowiska.
TQLO Sp. z o.o. – Agencja Zatrudnienia (nr KRAZ 33580)
Similar jobs you might like
Technology
TQLO SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
Linux Embedded Developer (KernelShark)
Senior
Remote
Warsaw, Poland
110 - 135 PLN
🏢 Summary: Senior Linux Embedded Developer role focused on analyzing and optimizing performance of embedded Linux systems in high-demand environments. The position involves low-level kernel analysis, performance tuning, and networking optimization using advanced tracing and profiling tools. Fully remote work with optional presence in Wrocław. 🗂️ Requirements: Very good knowledge of Linux Kernel internals, Experience with KernelShark, ftrace, trace-cmd, Experience in Linux performance profiling and optimization, Experience with Embedded Linux, Very good knowledge of Yocto Project, Experience in Linux networking, Ability to debug embedded Linux systems 📃 Skills: Linux, Kernel, KernelShark, ftrace, trace-cmd, Yocto, bitbake, systemd, eBPF, XDP, netlink, TC, strace, dmesg, perf, LTTng, bpftrace, BSP, cross-compilation 🏢 Description: Nasz Klient to organizacja realizująca zaawansowane projekty technologiczne w obszarze systemów wbudowanych (embedded), koncentrująca się na optymalizacji wydajności i pracy na niskopoziomowym Linuxie. Projekt dotyczy analizy i optymalizacji wydajności systemów Linux ( m.in . boot time, latency, networking) z wykorzystaniem narzędzi takich jak KernelShark, ftrace czy eBPF/XDP . Szukamy doświadczonej osoby na stanowisko Senior Linux Embedded Developer , która będzie odpowiedzialna za analizę, tuning i rozwój systemów działających w środowiskach o wysokich wymaganiach wydajnościowych. 📍 TRYB PRACY: Remote 100% / Wrocław optional 🧑💻 CZYM BĘDZIESZ SIĘ ZAJMOWAĆ? Analizą i optymalizacją wydajności systemów Linux (CPU, latency, memory, I/O) Pracą z narzędziami tracingowymi ( KernelShark, ftrace, trace-cmd ) Identyfikacją wąskich gardeł i regresji wydajności Rozwojem i tuningiem systemów embedded Linux Współpracą przy implementacji i optymalizacji rozwiązań networking (XDP / eBPF) Debugowaniem systemów wbudowanych oraz analizą logów i trace’ów 🔍 CZEGO OD CIEBIE OCZEKUJEMY? Must have: Bardzo dobra znajomość Linux Kernel internals (scheduler, memory, IRQ, drivers) Doświadczenie w pracy z KernelShark, ftrace, trace-cmd Praktyka w profilowaniu i optymalizacji wydajności systemów Linux Doświadczenie w Embedded Linux (Yocto, systemd, cross-compilation) Znajomość debugowania systemów (strace, dmesg, perf, LTTng) Bardzo dobra znajomość Yocto Project (bitbake, layers, recipes, BSP) Doświadczenie w Linux networking (netlink, TC, eBPF, XDP) Nice to have: Doświadczenie w systemach real-time / low-latency Praca z przetwarzaniem rozproszonym lub systemami high-performance Background w firmach typu Intel / Nokia (low-level Linux) 🧰 ŚRODOWISKO I NARZĘDZIA perf, top/htop, vmstat/iostat, bpftrace, KernelShark, flame graphs 🤝 DLACZEGO WARTO? 💰 Atrakcyjna stawka B2B 📊 Projekt o dużej skali i wysokim stopniu technicznej złożoności 🤖 Praca na niskopoziomowym Linuxie i zaawansowanych narzędziach performance 🏡 Elastyczny model pracy 📈 Długoterminowa współpraca Dziękujemy za wszystkie zgłoszenia — skontaktujemy się tylko z wybranymi kandydatami. TQLO Sp. z o.o. – nr KRAZ: 33580
Technology
IT Factory
Linux Embedded Developer
Senior
Hybrid
Warsaw, Poland
100 - 120 PLN
🏢 Summary: Long-term project for an experienced Linux Embedded Developer focused on Linux Kernel internals, performance optimization, and low-level networking with XDP/eBPF. The role involves analyzing and optimizing Embedded Linux systems, working with Yocto-based environments, and debugging high-performance embedded platforms. Position available remotely or in Wrocław. 🗂️ Requirements: Very good knowledge of Linux Kernel internals (scheduler, memory management, IRQ/driver stack), Practical experience with KernelShark, trace-cmd, ftrace, Ability to analyze traces and identify performance issues, Experience in system performance optimization, Very good knowledge of Embedded Linux, Practical experience with Yocto Project (poky, bitbake, layers), Ability to create and maintain recipes, meta-layers and modify BSP, Knowledge of systemd and cross-compilation, Experience with debugging tools (strace, dmesg, perf, ftrace, LTTng), Knowledge of Linux networking stack (netlink, TC, eBPF), Experience with XDP/eBPF for packet filtering or traffic measurement 📃 Skills: Linux, Kernel, Embedded, Yocto, Poky, Bitbake, BSP, Systemd, Cross-compilation, KernelShark, trace-cmd, ftrace, strace, dmesg, perf, LTTng, Networking, Netlink, TC, eBPF, XDP 🏢 Description: IT Factory – dynamiczna firma z doświadczeniem w zakresie rozwoju, wdrażania i wsparcia rozwiązań IT, dla klienta z obszaru inżynierii poszukuje Kandydatów/Kandydatek na stanowisko: Linux Embedded Developer Do długoterminowego projektu, szukamy doświadczonej osoby, która swobodnie porusza się w obszarze Linux Kernel, embedded systems, optymalizacji wydajności oraz networkingu opartego o XDP/eBPF. Lokalizacja : zdalnie lub Wrocław Zakres prac: analiza wydajności systemów opartych o Embedded Linux diagnozowanie bottlenecków, latency i regresji wydajności optymalizacja CPU usage, scheduler latency, memory footprint oraz I/O praca z tracingiem i narzędziami diagnostycznymi Linux Kernel rozwój i utrzymanie środowisk opartych o Yocto tworzenie i utrzymanie recipe, warstw i modyfikacji BSP praca z Linux networking stack oraz rozwiązaniami XDP/eBPF wsparcie debugowania i strojenia systemów embedded o podwyższonych wymaganiach wydajnościowych. Wymagania: bardzo dobra znajomość Linux Kernel internals : scheduler, memory management, IRQ/driver stack praktyczne doświadczenie z KernelShark, trace-cmd, ftrace umiejętność analizy trace’ów oraz identyfikacji problemów wydajnościowych doświadczenie w optymalizacji wydajności systemu bardzo dobra znajomość Embedded Linux praktyczne doświadczenie z Yocto Project : poky, bitbake, layers umiejętność tworzenia recipe, meta-layers i modyfikacji BSP znajomość systemd i cross-compilation doświadczenie z debugowaniem przy użyciu strace, dmesg, perf, ftrace, LTTng znajomość Linux networking stack , w tym netlink, TC, eBPF doświadczenie z XDP/eBPF w obszarze packet filtering lub traffic measurement. Mile widziane: doświadczenie w obszarze real-time / low-latency optimization background w Linux from scratch / mocno systemowym embedded.
Technology
Verks
Mid/Senior Linux Developer
Mid
Hybrid
Krakow, Poland
24,000 - 44,800 PLN
🏢 Summary: Offer for an Embedded Linux Engineer to design and develop embedded systems for IoT/Security products, working in kernel space and contributing to new features and product bring-up. The role involves close collaboration with hardware teams and development of both new and existing products. Position provides real impact on product development within a stable, long-term engagement. 🗂️ Requirements: Strong knowledge of C, Strong knowledge of Embedded Linux, Experience with Linux kernel and device tree, Experience with Yocto, Ability to use laboratory tools, Ability to read electronic schematics, Technical higher education, English proficiency, Experience with radio technologies 📃 Skills: C, EmbeddedLinux, Linux, Kernel, DeviceTree, Yocto, Python, Bash, HIL, IoT, Security, Radio 🏢 Description: ZAKRES -Projektowanie i programowanie systemów wbudowanych opartych na Embedded Linux -Tworzenie nowych i utrzymywanie istniejących produktów z branży IoT / Security -Praca w kernel space, mile widziane doświadczenie z yocto -Tworzenie nowych funkcjonalności, bring up, pomoc w rozwoju HIL -Bliska współpraca z Elektronikami, aby usprawniać tworzenie SW i HW -Skryptowanie w Pythonie, bashu. WYMAGANIA: -Dobra znajomość języka C, Embedded Linuxa -Doświadczenie z kernelem / device tree, mile widziane yocto -Umiejętność używania narzędzi laboratoryjnych i czytania schematów elektronicznych -Wykształcenie wyższe techniczne, swobodne posługiwanie się językiem angielskim -Chęć pracy z biura jeden dzień w tygodniu, niekonfliktowy charakter, 'teamplayer' -Mile widziane doświadczenie z technologiami radiowymi. OFERTA -Możliwość pracy nad rozwiązaniami wysokiej jakości w firmie produktowej -Możliwość realnego wpływu na produkt, praca w mniejszych zespołach -Stabilne zatrudnienie na długi termin, pakiet dodatków.
Technology
TQLO SP. Z O.O.
Embedded Systems Engineer
Senior
Remote
Wrocław, Poland
100 - 110 PLN
🏢 Summary: Oferta dotyczy roli Embedded Systems Engineer odpowiedzialnej za rozwój firmware’u, integrację sprzętu oraz uruchamianie platform opartych o mikrokontrolery. Praca obejmuje debugowanie systemów embedded, analizę komunikacji między urządzeniami oraz wsparcie prototypowania i walidacji sprzętu. Możliwa jest współpraca zdalna lub hybrydowa z Wrocławia. 🗂️ Requirements: Minimum 4 lata doświadczenia w projektowaniu systemów wbudowanych, Bardzo dobra znajomość C/C++, Doświadczenie z systemami bare-metal i RTOS, Doświadczenie z mikrokontrolerami STM32, Doświadczenie z mikrokontrolerami ESP32, Doświadczenie z mikrokontrolerami NXP, Doświadczenie z mikrokontrolerami Nordic nRF, Znajomość UART, Znajomość SPI, Znajomość I2C, Znajomość CAN, Znajomość Modbus, Znajomość USB, Umiejętność czytania schematów elektronicznych, Doświadczenie z oscyloskopem, Doświadczenie z analizatorem stanów logicznych, Doświadczenie z multimetrem, Doświadczenie w debugowaniu przez JTAG, Doświadczenie w debugowaniu przez SWD, Umiejętność samodzielnej pracy nad firmware i hardware 📃 Skills: C, C++, STM32, ESP32, NXP, Nordic, nRF, UART, SPI, I2C, CAN, Modbus, USB, RTOS, FreeRTOS, Zephyr, BLE, LoRa, Wi-Fi, Zigbee, OTA, Python, Git, Jenkins, GitLab, JTAG, SWD 🏢 Description: Nasz Klient to firma technologiczna rozwijająca nowoczesne urządzenia embedded, łączące oprogramowanie niskopoziomowe z projektowaniem elektroniki. Realizowane projekty obejmują rozwój nowych urządzeń, uruchamianie prototypów oraz integrację rozwiązań sprzętowych i firmware. Projekt koncentruje się na rozwoju platform opartych o mikrokontrolery oraz wsparciu procesu uruchamiania nowego sprzętu - od konfiguracji i integracji komponentów, przez rozwój firmware'u, aż po analizę oraz diagnostykę komunikacji pomiędzy urządzeniami. Do realizacji projektu poszukiwana jest osoba do współpracy w roli Embedded Systems Engineer , która posiada doświadczenie zarówno w programowaniu systemów wbudowanych, jak i pracy z elektroniką oraz uruchamianiu prototypów sprzętowych. 📍 Tryb Współpracy: Wrocław (preferowany) lub 100% zdalnie ⏱️ Dostępność: Poszukujemy osób dostępnych od zaraz lub z maksymalnie 1-miesięczną dostępnością 🧑💻 CZYM BĘDZIESZ SIĘ ZAJMOWAĆ? Rozwijaniem oraz utrzymywaniem firmware'u dla urządzeń embedded Udziałem w uruchamianiu nowych platform sprzętowych oraz diagnozowaniu problemów pojawiających się na etapie integracji hardware'u i oprogramowania Konfiguracją oraz analizą komunikacji pomiędzy urządzeniami z wykorzystaniem popularnych interfejsów komunikacyjnych Wspieraniem procesu debugowania z wykorzystaniem narzędzi laboratoryjnych oraz analizą sygnałów sprzętowych Wprowadzaniem drobnych modyfikacji sprzętowych na potrzeby testów i walidacji prototypów Adaptacją oraz przenoszeniem istniejących komponentów firmware'u pomiędzy platformami sprzętowymi Przygotowywaniem dokumentacji technicznej dotyczącej rozwijanych rozwiązań 🔍 CZEGO OD CIEBIE OCZEKUJEMY? Must have: Minimum 4 lata doświadczenia w projektowaniu systemów wbudowanych (firmware oraz hardware) Bardzo dobra znajomość C/C++ w środowisku embedded ( bare-metal , RTOS ) Doświadczenie z mikrokontrolerami z rodziny STM32 , ESP32 , NXP , Nordic (nRF) lub podobnymi Praktyczna znajomość protokołów komunikacyjnych, takich jak UART , SPI , I2C , CAN , Modbus oraz USB Umiejętność czytania schematów elektronicznych oraz współpracy przy rozwoju sprzętu Doświadczenie w pracy z narzędziami laboratoryjnymi, m.in . oscyloskopem, analizatorem stanów logicznych oraz multimetrem Doświadczenie w debugowaniu układów z wykorzystaniem JTAG lub SWD Umiejętność samodzielnej realizacji zadań obejmujących zarówno firmware, jak i aspekty sprzętowe Nice to have: Znajomość FreeRTOS , Zephyr lub innych systemów RTOS Doświadczenie z komunikacją bezprzewodową ( BLE , LoRa , Wi-Fi , Zigbee ) Doświadczenie z mechanizmami OTA Znajomość Python lub innych języków wykorzystywanych do automatyzacji Doświadczenie z Git , Jenkins , GitLab CI lub innymi narzędziami wspierającymi rozwój firmware'u 🤝 DLACZEGO WARTO? Udział w projekcie obejmującym rozwój nowoczesnych urządzeń embedded od etapu prototypu do wdrożenia Możliwość współpracy przy rozwoju firmware'u, integracji elektroniki oraz uruchamianiu nowych platform sprzętowych Projekt wykorzystujący nowoczesne mikrokontrolery oraz narzędzia do analizy i debugowania systemów wbudowanych Współpraca w środowisku umożliwiającym udział w pełnym cyklu rozwoju urządzeń 📍 Dziękujemy za wszystkie zgłoszenia! Skontaktujemy się z wybranymi osobami. TQLO Sp. z o.o. – Agencja Zatrudnienia (nr KRAZ 33580)
Technology
Avenga
Senior Yocto Engineer
Senior
Hybrid
Wroclaw, Poland
150 - 165 PLN
🏢 Summary: Senior Yocto Engineer role focused on modernizing and scaling development infrastructure through advanced embedded Linux and build system expertise. The position involves creating, optimizing, and securing Yocto-based systems across multiple hardware architectures. It requires deep technical involvement in kernel configuration, cross-compilation, and hardware-software integration. 🗂️ Requirements: Extensive experience with Yocto build creation and maintenance, Expertise in BitBake and multiple build systems, Strong embedded Linux development and debugging skills, Advanced C, C++, Python, and Shell scripting proficiency, Experience with secure boot on ARM and x86, Knowledge of cybersecurity regulatory requirements, Advanced cross-compilation and toolchain creation skills, Expert-level Git usage including submodules and hooks, Experience with ARM and x86 architectures, Kernel configuration, patching, and real-time Linux experience 📃 Skills: Yocto, BitBake, CMake, Make, Autotools, Bazel, Gradle, Maven, Scons, Linux, C, C++, Python, Shell, ARM, x86, Git, Bash, Kernel, Cross-compilation, Toolchain, SecureBoot 🏢 Description: We are seeking a skilled and experienced Senior Yocto Engineer to help us modernize and scale our development infrastructure using the latest technologies. This is a unique opportunity to work in a dynamic environment and contribute to meaningful projects that make a difference. Technical Skills: Extensive experience with creating, customizing, and maintaining Yocto builds. Expertise in various build systems (BitBake, CMake, Make, Autotools, Bazel, Gradle, Maven, Scons). Proficiency in developing, debugging, and optimizing embedded Linux systems. Experience with various embedded Linux distributions. Knowledge regarding cybersecurity requirements according to regulatory measures. Advanced proficiency in C, C++, Python, and Shell scripting. Experience with secure boot for ARM, x86 architecture. Expertise in integrating hardware and software components. Ability to write and maintain complex scripts and applications. Advanced knowledge of cross-compilation, toolchain creation, and build optimization. Mastery of Git, including advanced features like submodules, hooks, and complex branching strategies. Extensive experience with ARM, x86, and other architectures. Ability to work with various hardware platforms and development boards. Understanding and managing kernel modules. Experience with kernel configuration, patching, and real-time Linux.
Healthcare
KUBO
Yocto Engineer
Senior
Hybrid
Wroclaw, Poland
130 - 150 PLN/hr
🏢 Summary: The offer is for a Yocto Engineer to develop and maintain embedded Linux environments for advanced medical technology products in genetic diagnostics. The role focuses on building and optimizing Yocto-based systems, low-level software, and secure boot solutions for ARM and x86 platforms. It involves kernel configuration, hardware-software integration, and resolving complex build and runtime issues. 🗂️ Requirements: Strong experience with Yocto Project and BitBake, Very good knowledge of Embedded Linux, Experience with CMake, Make, Autotools, Advanced programming in C/C++, Programming in Python, Shell scripting skills, Experience with ARM and x86 architectures, Knowledge of cross-compilation and toolchains, Experience with Linux kernel configuration and patching, Experience with kernel modules, Understanding of systemd and init systems, Strong knowledge of Git, Strong troubleshooting and debugging skills 📃 Skills: Yocto, BitBake, EmbeddedLinux, C, C++, Python, Shell, CMake, Make, Autotools, ARM, x86, Linux, Kernel, systemd, Git 🏢 Description: For our client, we are currently looking for a Yocto Engineer who will join a team responsible for the technical aspects of an innovative project in the field of genetic diagnostics. The role focuses on developing and maintaining embedded Linux environments, build systems, and low-level software solutions for advanced medical technology products. Key responsibilities Creating, customizing, and maintaining Yocto-based build environments Developing and optimizing embedded Linux systems Integrating hardware and software components Managing kernel configuration, patching, and real-time Linux solutions Working with various build systems and toolchains Troubleshooting complex build and runtime issues Supporting secure boot implementation for ARM and x86 architectures Ideal candidate profile Strong experience with Yocto Project and BitBake Very good knowledge of Embedded Linux Experience with build systems such as CMake, Make, and Autotools Advanced programming skills in C/C++, Python, and Shell scripting Experience with ARM and x86 architectures Knowledge of cross-compilation, toolchains, and build optimization Experience with Linux kernel configuration, patching, and kernel modules Good understanding of systemd and init systems Strong knowledge of Git Excellent troubleshooting and debugging skills Conditions Work model: Hybrid Location: Wrocław Contract type: B2B Rate: 130–150 PLN net/hour Benefits: private medical care, life insurance, Multisport card Recruitment steps Phone call with a Recruiter (approx. 30 minutes) Interview with the Client Decision and feedback
Technology
Avenga
Senior Embedded Linux Engineer (Yocto)
Senior
Remote
Wroclaw, DS, Poland
140 - 165 PLN
🏢 Summary: The offer is for a Senior Yocto Engineer responsible for modernizing and scaling embedded Linux development infrastructure. The role focuses on building, customizing, and maintaining Yocto-based systems while integrating hardware and software components. It involves working with multiple build systems, ensuring cybersecurity compliance, and supporting secure boot on ARM and x86 platforms. 🗂️ Requirements: Extensive experience with Yocto builds, Expertise in multiple build systems, Proficiency in embedded Linux development and debugging, Experience with embedded Linux distributions, Knowledge of cybersecurity regulatory requirements, Advanced programming skills in C, C++, Python, Shell, Experience with secure boot on ARM and x86, Experience in hardware and software integration 📃 Skills: Yocto, BitBake, CMake, Make, Autotools, Bazel, Gradle, Maven, Scons, Linux, C, C++, Python, Shell, ARM, x86 🏢 Description: Join our growing Software Development Team, where innovation meets impact. We are seeking a skilled and experienced Senior Yocto Engineer to help us modernize and scale our development infrastructure using the latest technologies. Requirements: 1. Extensive experience with creating, customizing, and maintaining Yocto builds. 2. Expertise in various build systems (BitBake, CMake, Make, Autotools, Bazel, Gradle, Maven, Scons). 3. Proficiency in developing, debugging, and optimizing embedded Linux systems. 4. Experience with various embedded Linux distributions. 5. Knowledge regarding cybersecurity requirements according to regulatory measures. 6. Advanced proficiency in C, C++, Python, and Shell scripting 7. Experience with secure boot for ARM, x86 architecture 8. Expertise in integrating hardware and software component.
Technology
Sigma Software
Embedded Linux Developer (Zephyr)
Senior
Remote
Warsaw, Poland
🏢 Summary: Long-term opportunity for a Senior Embedded Linux Developer focused on industrial automation firmware and low-level embedded systems. The role involves developing secure embedded software for ARM-based devices using Embedded Linux and Zephyr RTOS, with strong emphasis on communication protocols, hardware interaction, and system integration. 🗂️ Requirements: 5+ years of commercial embedded software development with C, Strong experience with Embedded Linux development and debugging, Practical experience with Zephyr RTOS or strong RTOS background, Experience with STM32, Nordic, or similar ARM-based microcontrollers, Strong understanding of low-level embedded development, Experience developing embedded software modules, drivers, and firmware, Hands-on experience with UART, I2C, SPI, Modbus, CAN, RS-485, or Ethernet, Experience debugging software on physical embedded devices, Understanding of embedded security concepts and secure firmware updates, Upper-Intermediate English level 📃 Skills: C, Linux, Zephyr, RTOS, STM32, Nordic, ARM, UART, I2C, SPI, Modbus, CAN, RS-485, Ethernet, MQTT, Profibus, FatFS, LittleFS, lwIP 🏢 Description: We are looking for a Senior Embedded Linux Developer with strong C programming skills and practical experience with Zephyr RTOS and low-level embedded development. You will work on a long-term industrial automation project involving Embedded Linux platforms, ARM-based microcontrollers, device communication, and security-related functionality. Customer Our Customer is one of the leading global manufacturers of industrial pumps and valve systems, delivering solutions for industrial infrastructure, water management, and process automation. The company develops advanced equipment and connected technologies used in mission-critical industrial environments worldwide, with a strong focus on reliability, operational efficiency, and secure industrial communication. Project The project focuses on the development of embedded software for industrial pump systems and connected embedded devices. The team works on firmware and low-level software components running on Embedded Linux and Zephyr-based platforms, covering device communication, hardware interaction, system integration, and security-related functionality. You will collaborate closely with PMs, QA engineers, DevOps specialists, and embedded developers to build reliable, maintainable, and secure firmware solutions for ARM-based industrial devices. Requirements 5+ years of commercial embedded software development experience using C Strong hands-on experience with Embedded Linux development and debugging Practical experience with Zephyr RTOS / ZephyrOS or strong RTOS background with readiness to work deeply with Zephyr Experience working with STM32, Nordic, or similar ARM-based microcontrollers Strong understanding of low-level embedded development concepts, including peripherals, interrupts, memory management, boot flow, and hardware interaction Experience designing and implementing embedded software modules, drivers, and firmware components Hands-on experience with embedded communication interfaces and protocols such as UART, I2C, SPI, Modbus, CAN, RS-485, or Ethernet Experience debugging and troubleshooting software on physical embedded devices Understanding of embedded security concepts, including bootloaders, secure firmware updates, firmware signing/encryption, authentication, and secure communication Upper-Intermediate or higher English level Will be a plus Experience with MQTT Experience with Profibus or other industrial communication protocols Knowledge of FatFS, LittleFS, lwIP, or similar embedded libraries/stacks Responsibilities Design, develop, debug, document, and maintain embedded software components, drivers, and device-level functionality Develop firmware solutions for industrial pump systems and embedded devices Work within Embedded Linux and Zephyr RTOS environments Implement and maintain low-level hardware interaction and communication interfaces Analyze technical approaches and provide recommendations to the Customer and project team Debug and troubleshoot software issues on real embedded hardware Participate in software and hardware integration activities Collaborate with PMs, QA engineers, DevOps specialists, and embedded developers throughout the development lifecycle Identify and escalate technical risks, blockers, and architectural concerns when necessary
Technology
Verks
Mid/Senior Embedded Developer (embedded Linux)
Senior
Hybrid
Kraków, Poland
24,000 - 44,800 PLN
🏢 Summary: Oferta dotyczy projektowania i rozwoju systemów wbudowanych opartych na Embedded Linux dla produktów z obszaru IoT i Security. Praca obejmuje tworzenie nowych funkcjonalności, rozwój istniejących produktów, HW bring up oraz skryptowanie w Pythonie i Bashu. Stanowisko daje możliwość pracy z niższymi warstwami Linuxa oraz realnego wpływu na rozwój produktu. 🗂️ Requirements: Znajomość języka C, Doświadczenie z Embedded Linux, Doświadczenie z u-boot, kernel, yocto, buildroot, device tree, OpenWRT lub Linux security, Umiejętność używania narzędzi laboratoryjnych, Umiejętność czytania schematów elektronicznych, Wykształcenie techniczne, Znajomość języka polskiego i angielskiego, Gotowość do pracy z biura jeden dzień w tygodniu, Umiejętność pracy zespołowej 📃 Skills: C, Linux, Yocto, Buildroot, U-Boot, Kernel, OpenWRT, Python, Bash, DeviceTree, HIL, IoT 🏢 Description: ZAKRES -Projektowanie i programowanie systemów wbudowanych opartych na Embedded Linux -Tworzenie nowych i utrzymywanie istniejących produktów z branży IoT / Security -Tworzenie nowych funkcjonalności, HW bring up, pomoc w rozwoju HIL -Możliwość pracy z niższymi warstwami Linuxa / douczenia się kernel space czy systemów budowania Linuxa wbudowanego -Skryptowanie w Pythonie, bashu. WYMAGANIA: -Dobra znajomość języka C, doświadczenie w pracy z embedded Linux -Doświadczenie np. z u-boot / kernel / yocto / buildroot / device tree / OpenWRT / Linux security etc. -Umiejętność używania narzędzi laboratoryjnych i czytania schematów elektronicznych -Wykształcenie wyższe techniczne, swobodne posługiwanie się językiem polskim oraz angielskim -Chęć pracy z biura jeden dzień w tygodniu, niekonfliktowy charakter, 'teamplayer' -Mile widziane doświadczenie z technologiami radiowymi. OFERTA -Możliwość pracy nad rozwiązaniami wysokiej jakości w firmie produktowej -Możliwość realnego wpływu na produkt, praca w mniejszych zespołach, dostarczanie innowacyjnych produktów -Stabilne zatrudnienie na długi termin, pakiet dodatków.
Technology
Sigma Software
Embedded Software Engineer (with Yocto)
Senior
Remote
Warsaw, Poland
🏢 Summary: Embedded Engineer role focused on developing IoT-driven embedded solutions with cloud connectivity and modern communication technologies. The position involves designing, debugging, testing, and maintaining embedded software and hardware components while collaborating with engineers and customers. Candidates should have strong experience in C, embedded Linux, communication protocols, and embedded system troubleshooting. 🗂️ Requirements: 4+ years of experience with C, Experience with cloud connectivity applications, Experience with FOTA solutions, Strong knowledge of LTE, Strong knowledge of BLE, Strong knowledge of OpenThread, Strong knowledge of MQTT, Knowledge of cybersecurity, Practical experience with Yocto Linux, Experience debugging embedded systems, Experience using J-Link, Experience using ST-Link, Upper-Intermediate English 📃 Skills: C, LTE, BLE, OpenThread, MQTT, Yocto, Linux, FOTA, J-Link, ST-Link, Docker, GitLab, Jira, Cybersecurity 🏢 Description: We are looking for a skilled Embedded Engineer to join our growing team and support customers in delivering IoT-driven solutions. As our Embedded department continues to expand, we are seeking professionals with strong analytical thinking and solid technical expertise. In this role, you will collaborate with a team of experienced Embedded Engineers to design and implement high-quality solutions that address real-world challenges. This role suggests working with embedded systems, cloud connectivity, and modern communication technologies. If you’re a motivated Embedded Developer ready to take the next step in your career, we would be excited to collaborate with you! Requirements - 4+ years of experience with C - Experience with cloud connectivity applications, including monitoring and Firmware-Over-the-Air (FOTA) solutions - Strong background in communication technologies such as LTE, BLE, OpenThread, MQTT, and cybersecurity - Practical experience with Yocto Linux - Experience in debugging and troubleshooting embedded systems, including software debugging on real devices (using J-Link, ST-Link) and resolving system-level issues - Upper-Intermediate level of English Would be a plus - Hardware knowledge - Experience with Docker, GitLab, and Jira Responsibilities - Design separate components, modules, classes, and devices - Code, debug, document, and maintain portions of software and hardware - Perform different types of testing - Participate in estimation and planning sessions - Contribute to the development of technical project documentation and user documentation - Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation - Participate in conference calls and face-to-face meetings with the Customer and Customer partners - Comply with the best engineering practices, technical standards, and quality criteria set forth on the project - Report status and progress according to the project and company demands - Spot current deficiencies in the development process, adopted procedures, and engineering practices, environment configurations, etc., and suggest improvements - Escalate technical issues to the Architect, Team Lead, and Project Manager