April 25, 2026
Linux Embedded Developer
Senior • Hybrid
100 - 120 PLN
Warsaw, Poland
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.
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
Antal Sp. z o.o.
Embedded Engineer (m/f)
Mid
Hybrid
Wroclaw, Poland
🏢 Summary: B2B contract role for an Embedded Engineer to design, develop and maintain firmware and software based on Embedded Linux and microcontrollers. The position involves implementing new features, modifying existing systems, and supporting developers using internal libraries. Long-term project focused on innovative embedded solutions. 🗂️ Requirements: Higher technical education, 3–5 years experience in similar role, Strong proficiency in C++ including C++17, Experience with object-oriented programming, Experience with multithreaded programming, Knowledge of Linux operating system, Experience with CI and automated testing, Proficiency with version control systems, Experience in firmware development for microcontrollers and microprocessors, Experience modifying Linux kernel 📃 Skills: C++, C++17, Linux, Kernel, Embedded, Firmware, Microcontrollers, Microprocessors, OOP, Multithreading, CI, Git, SVN 🏢 Description: Poszukujemy Embedded Engiineera (m/f) dla naszego Klienta z branży technologicznej z siedzibą we Wrocławiu, którego celem jest dostarczanie innowacyjnych rozwiązań z wykorzystaniem nowoczesnych narzędzi. Zadania Projektowanie, rozwijanie, testowanie i debugowanie oprogramowania Tworzenie pakietów instalacyjnych i dokumentacji Rozwój nowych aplikacji i funkcji oraz poprawki i modyfikacje istniejącego oprogramowania Projektowanie, implementacja, testowanie i utrzymanie firmware'u opartego na Embedded Linux i innych mikrokontrolerachWprowadzanie zmian w Linux (kernelu) Wsparcie dla wewnętrznych i zewnętrznych deweloperów korzystających z naszych bibliotek Tworzenie, wdrażanie i prowadzenie planów projektowych, harmonogramów oraz dokumentacji wyników pracy Wymagania Wyksztalcenie wyższe techniczne 3-5 lat doświadczenia zawodowego na podobnym stanowisku Doświadczenie i biegłość w C++ (w tym C++17), programowaniu obiektowym, programowaniu wielowątkowym, wzorcach projektowych i systemie operacyjnym Linux Doświadczenie z automatycznym testowaniem ciągłej integracji (CI) Biegłość w korzystaniu z systemów kontroli wersji (SVN, Git itp.) Doświadczenie w rozwijaniu firmware'u/oprogramowania na mikrokontrolery, mikroprocesory i system Linux Oferujemy Atrakcyjne wynagrodzenie Zatrudnienie na kontrakt B2B Projekt nowy, długofalowy (ok. 2 lata) Start date: od lutego Praca w inspirującym środowisku z możliwością realizacji ciekawych projektów Ambitne projekty i wsparcie doświadczonych senior inżynierów i programistów Sprawny proces rekrutacyjny Zapraszamy do aplikowania poprzez formularz aplikacyjny.
Technology
TQLO SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
Linux Embedded Developer
Senior
Remote
Warsaw, Poland
140 - 160 PLN
🏢 Summary: Remote Linux Embedded Developer role focused on building a custom Yocto-based Linux image with full BSP support for IoT devices. The position involves secure boot implementation, bootloader customization, driver development, and hardware integration at the system level. It targets experienced engineers working on advanced embedded Linux and cybersecurity solutions. 🗂️ Requirements: Several years of experience in Linux Embedded, Strong knowledge of Yocto Project, Experience with Secure Boot mechanisms, Knowledge of TrustZone and cryptographic key management, Experience with RAUC or OSTree update systems, Practical knowledge of NAND memory, Basic knowledge of cybersecurity and PKI, Experience in SoC hardware integration, Ability to modify and configure U-Boot, Experience in embedded systems debugging, Experience in developing and modifying Linux drivers 📃 Skills: Linux, Yocto, BSP, U-Boot, SecureBoot, TrustZone, RAUC, OSTree, NAND, PKI, SoC, Cybersecurity, Drivers, IoT 🏢 Description: 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)
Technology
Sii
Embedded Linux Expert (f/m/x)
Senior
Remote
Warsaw, Poland
🏢 Summary: The offer is for an Embedded Linux Expert responsible for kernel-level development and low-level system integration for next-generation network switch platforms. The role focuses on developing and maintaining Linux kernel modules, bringing up new hardware boards, and optimizing embedded Linux systems for high-performance networking. You will work closely with hardware and firmware teams to ensure stable and efficient system integration. 🗂️ Requirements: Minimum 5 years of commercial experience in embedded or similar role, Strong experience in C development, Strong experience in C++ development, Extensive knowledge of Linux kernel, Experience developing Linux kernel modules, Experience developing device drivers, Experience with UART, SPI, PCIe, I2C interfaces, Experience with x86 architectures, Experience with ARM architectures, Hands-on experience with bootloaders, Experience with BSP and board bring-up, Experience in debugging embedded Linux systems, Experience in performance tuning of embedded Linux systems 📃 Skills: C, C++, Linux, Kernel, DeviceDrivers, UART, SPI, PCIe, I2C, x86, ARM, Bootloaders, BSP, Debugging, PerformanceTuning 🏢 Description: We are looking for an Embedded Linux Expert to drive kernel-level development and low-level system integration for next-generation network switch platforms. You will shape the software foundations of our high-performance switching systems. By joining us, you become a member of the Embedded Competence Center at Sii is an internal organizational unit, bringing together more than 500 specialists nationwide! We are currently working on about 100 projects for 50 clients from various industries, including automotive, IoT, telecommunications, and medical. Your tasks Develop and maintain Linux kernel modules and device drivers Bring up new hardware boards and debug low-level boot issues Work with hardware and firmware teams to validate system integration Optimize kernel performance and stability for high-speed network workloads Contribute to internal Linux distributions and BSP maintenance Requirements Minimum 5 years of commercial experience in a similar position Extensive experience in C/C++ development in both user and kernel space Strong background in Linux kernel, device drivers, and peripheral interfaces (UART, SPI, PCIe, I2C) Experience with x86 and ARM architectures Hands-on experience with bootloaders, BSPs, and board bring-up Experience in debugging and performance tuning of embedded Linux systems Knowledge of Linux networking stack, DPDK, or netdev subsystem – strong advantage Excellent problem-solving skills, self-learner, team-player Good knowledge of spoken and written English (everyday communication) Residing in Poland required Nice to have Experience with communication and control protocols – advantage What we offer Great Place to Work since 2015 - it’s thanks to feedback from our workers that we get this special title and constantly implement new ideas Employment stability - revenue of PLN 2.1BN, no debts, since 2006 on the market We share the profit with Workers - over PLN 76M has already been allocated for this aim since 2022 Attractive benefits package - private healthcare, benefits cafeteria platform, car discounts and more Comfortable workplace – class A offices or remote work Dozens of fascinating projects for prestigious brands from all over the world PLN 1 000 000 per year for your ideas - with this amount, we support the passions and voluntary actions of our workers Investment in your growth – meetups, webinars, training platform and technology blog – you choose Fantastic atmosphere created by all Sii Power People If you want to work on systems with high operational significance — apply now!
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
speedapp
Embedded Developer
Senior
Hybrid
Warsaw, Poland
20,000 - 25,000 PLN
🏢 Summary: Full-time Embedded Developer role focused on developing and maintaining Linux kernel drivers for MediaTek platforms, including E-Ink display support and power management integration. The position involves low-level hardware integration, USB Power Delivery stack integration, and Android AOSP HAL cooperation. The role requires strong kernel-level debugging and close collaboration with hardware components. 🗂️ Requirements: Proficiency in C at Linux kernel level, Experience in writing Linux drivers, Knowledge of hardware interfaces: I2C, SPI, GPIO, Experience in writing and modifying Device Tree, Ability to read schematics and datasheets, Kernel-level debugging skills (adb, dmesg, kdbg, log analysis) 📃 Skills: C, Linux, Mediatek, I2C, SPI, GPIO, DeviceTree, USB, PMIC, AOSP, HAL, Python, Java, EInk, EPD 🏢 Description: Dla klienta z branży elektroniki użytkowej i nowoczesnych technologii poszukujemy Embedded Developera do pracy przy rozwoju innowacyjnych urządzeń oraz oprogramowania embedded. ZADANIA Pisanie i utrzymanie sterowników Linuxa dla platform: Mediatek Drivery sterowania E-Ink, algorytmy odświeżania ekranu Konfiguracja Device Tree Integracja stosu ładowania USB Power Delivery i zarządzania PMIC Implementacja i kalibracja ochrony termicznej baterii Debugowanie na poziomie kernela: analiza logów, odczyt rejestrów Tworzenie rozwiązań do testowania Hardware (Python mile widziany) Niskopoziomowy sterownik EPD przez SPI Zarządzanie zasilaniem wysokonapięciowym eInk (boost converter ±22V, regulacja VCOM) Biblioteka trybów odświeżania (fast/slow oraz greyscale/contrast) zgodnie z logiką doboru trybu do kontekstu Integracja z warstwą HAL lub frameworkiem graficznym Android AOSP WYMAGANIA Język C poziomie kodu kernelowego: wskaźniki, maski bitowe, praca również bez bibliotek standardowych Doświadczenie w pisaniu sterowników Interfejsy sprzętowe: I2C, SPI, GPIO, etc Device Tree: pisanie i modyfikowanie węzłów Umiejętność czytania schematów i datasheet'ów: praca równolegle z hardware i software Diagnostyka: adb, dmesg, kdbg, analiza logów kernela na poziomie konkretnych funkcji i linii kodu MILE WIDZIANE Wcześniejsza praca z platformą MediaTek Doświadczenie z Android AOSP, budowanie systemu, modyfikowanie HAL Znajomość USB Power Delivery Doświadczenie z wyświetlaczami EPD / E-Ink Znajomość norm JEITA dla ładowania baterii Li-Ion JAVA / Python CO OFERUJEMY NA TYM PROJEKCIE? Zatrudnienie na pełen etat, umowa o pracę (UoP) lub kontrakt B2B Model pracy hybrydowej: 2-3 dni w biurze w Warszawie Elastyczne godziny pracy Dofinansowanie do karty Multisport, prywatnej opieki zdrowotnej oraz lekcji języka angielskiego JAK WYGLĄDA REKRUTACJA? Zgłoszenie : Zaaplikuj i prześlij swoje CV. Po weryfikacji aplikacji rekruter skontaktuje się telefonicznie z wybranymi kandydatami. Screening : Porozmawiaj z rekruterem speedapp o Twoim doświadczeniu . Kolejne etapy: Rekruter speedapp przedstawi Ci jak wygląda proces rekrutacji na dane stanowisko. Rekruter speedapp pozostanie z Tobą w kontakcie podczas całego procesu. O SPEEDAPP W speedapp wierzymy, że organizacja jest tak dobra jak tworzący ją ludzie. Jesteśmy zespołem ekspertów IT i innych specjalistów pracujących dla naszych klientów na całym świecie (m.in Izrael, Austria, USA). Wykraczamy daleko poza kategorię HR. Budujemy zespoły IT, a także pomagamy w ich zarządzaniu. 👉 10 lat doświadczenia 👉 +100 klientów na całym świecie +300 zatrudnień rocznie 💎 Jesteśmy laureatem prestiżowej nagrody Diamenty Forbes cztery lata z rzędu (2022, 2023, 2024, 2025), członkiem sieci Fast Growth Icons oraz FinTech Poland.
Technology
Verks
Mid/Senior Embedded Developer (embedded Linux)
Mid
Hybrid
Krakow, Poland
24,000 - 44,800 PLN
🏢 Summary: Design and development of Embedded Linux systems for IoT and Security products, including new feature implementation and maintenance of existing solutions. The role involves low-level Linux work, bring-up activities, and HIL development, with scripting support in Python and Bash. Opportunity to work close to the hardware layer and expand into kernel space and embedded Linux build systems. 🗂️ Requirements: Proficiency in C, Experience with Embedded Linux, Experience developing Linux userspace or low-level applications, Ability to use laboratory tools, Ability to read electronic schematics, Technical higher education degree, English proficiency, Availability to work from office one day per week 📃 Skills: C, EmbeddedLinux, Linux, Kernel, DeviceTree, Yocto, Python, Bash, HIL, IoT, Security, Radiotechnologies 🏢 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 głównie w embedded C, 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 w tworzeniu aplikacji w userpace Linuxa lub warstwach niższych -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 kernelem / device tree / yocto -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
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
Sii
Embedded Linux/Kernel Engineer (f/m/x)
Senior
Remote
Wroclaw, Poland
🏢 Summary: The offer is for an Embedded Software Engineer responsible for developing Linux kernel modules, device drivers, and low-level system components for enterprise-class platforms. The role involves close collaboration with hardware and firmware teams, debugging complex system-level issues, and optimizing performance and diagnostics tools. It targets experienced engineers with strong kernel development expertise working on high-impact systems. 🗂️ Requirements: Minimum 5 years of embedded or kernel development experience, Strong C/C++ programming skills, Strong debugging skills, Knowledge of Linux OS internals, Knowledge of Linux kernel architecture, Familiarity with CPU/SoC architectures (x86/ARM), Experience with Linux build systems, Experience with diagnostic tools, Fluency in English 📃 Skills: C, C++, Linux, Kernel, DeviceDrivers, x86, ARM, BuildSystems, Debugging 🏢 Description: Join Sii and play a key role in delivering enterprise-class data platforms to international clients. As an Embedded Software Engineer, you will be responsible for developing Linux kernel modules, device drivers, and low-level system components. You will collaborate with cross-functional teams and support strategic data and analytics initiatives across the organization. Your tasks Design and implement Linux kernel modules and device drivers Collaborate with hardware and firmware teams on the new platform bring-up Debug complex system-level issues across firmware, kernel, and user space Optimize tools for performance monitoring and diagnostics Contribute to code reviews and adopt secure coding practices Requirements At least 5 years of embedded or kernel development experience Strong C/C++ programming and debugging skills Knowledge of Linux OS internals and kernel architecture Familiarity with CPU/SoC architecture (x86/ARM) Experience with Linux build systems and diagnostic tools Fluency in English What we offer Great Place to Work since 2015 - it’s thanks to feedback from our workers that we get this special title and constantly implement new ideas Employment stability - revenue of PLN 2.1BN, no debts, since 2006 on the market We share the profit with Workers - over PLN 76M has already been allocated for this aim since 2022 Attractive benefits package - private healthcare, benefits cafeteria platform, car discounts and more Comfortable workplace – class A offices or remote work Dozens of fascinating projects for prestigious brands from all over the world PLN 1 000 000 per year for your ideas - with this amount, we support the passions and voluntary actions of our workers Investment in your growth – meetups, webinars, training platform and technology blog – you choose Fantastic atmosphere created by all Sii Power People If you want to work on systems with high operational significance — apply now!
Technology
HERTZ NEW TECHNOLOGIES sp. z o.o.
Embedded Developer
Mid
On-site
Zielona Góra, Poland
🏢 Summary: Offer for a developer to create and enhance embedded software for IoT and wearable devices, focusing on Linux-based system components, network and wireless communication, and hardware-software integration. The role involves developing distributed systems, designing architecture, and maintaining technical documentation and testing strategies. 🗂️ Requirements: Experience with Linux/Unix systems, Proficiency in Python, Proficiency in JavaScript, Knowledge of networking technologies, Knowledge of wireless technologies, Understanding of communication protocols, Experience in embedded systems development, Ability to integrate hardware with software 📃 Skills: Linux, Unix, Python, JavaScript, IoT, Embedded, Networking, Wireless, Protocols, RaspberryPi 🏢 Description: Dołącz do naszego zespołu i pracuj nad tworzeniem oraz rozwojem oprogramowania dla systemów wbudowanych i urządzeń IoT, w tym urządzeń wearable. Na tym stanowisku będziesz rozwijać komponenty systemowe działające w środowisku Linux, odpowiedzialne za komunikację sieciową i bezprzewodową, integrację sprzętu z oprogramowaniem oraz przetwarzanie danych pochodzących z urządzeń końcowych w rozproszonym systemie. Co będziesz robić: Tworzyć i rozwijać oprogramowanie dla sprzętu sieciowego oraz systemów transmisji bezprzewodowej. Programować i rozwijać systemy embedded, w tym urządzenia typu wearable. Realizować powierzone zadania zgodnie z ustalonym harmonogramem. Współpracować z zespołem developerów przy realizacji projektów. Brać udział w projektowaniu architektury systemu oraz w przeglądach kodu. Tworzyć i utrzymywać przejrzystą dokumentację techniczną oraz strategie testów. Wymagania: Doświadczenie w pracy z systemami Linux/Unix. Umiejętność programowania w Python i JavaScript. Znajomość technologii sieciowych i bezprzewodowych oraz protokołów komunikacyjnych. Umiejętności analitycznego i algorytmicznego myślenia. Samodzielność w rozwiązywaniu złożonych problemów technicznych. Dobra organizacja pracy i zarządzanie czasem pod presją. Umiejętność pracy zespołowej i efektywnej komunikacji. Chęć rozwoju i poznawania nowych narzędzi oraz technologii. Mile widziane: Doświadczenie w pracy z Raspberry Pi lub podobnymi platformami, w tym programowanie urządzeń peryferyjnych. Doświadczenie w tworzeniu oprogramowania na urządzenia mobilne. Co oferujemy: Pracę w obszarze rozwijającej się technologii. Pracę w formie stacjonarnej z biura w Zielonej Górze. Wynagrodzenie dostosowane do Twoich umiejętności. Brak korporacyjnej atmosfery. Możliwość rozwoju zawodowego w zależności od potrzeb w obszarze nowych technologii. Możliwość skorzystania z oferty ubezpieczenia na życie. Niezbędne narzędzia do wykonywania pracy jak komputer, telefon.