June 17, 2026
Embedded Software Engineer
Mid • Hybrid
Warsaw, Poland
Embedded Engineer — Linux Kernel & E-Ink
Embedded Engineer
Our Client is a Polish technology company creating minimalist consumer electronics designed to support focus, calm, and a healthier relationship with technology. Their products include E-Ink-based devices, phones, alarm clocks, watches, and software solutions built around simplicity, quality, and user well-being.
Role
We are looking for an Embedded Engineer who feels comfortable working at the intersection of electronics and low-level software.
In this role, you will work on Linux kernel-level development, hardware drivers, E-Ink display control, power management, and Android-related integration. You should be able to read both hardware schematics and C kernel code, investigate problems independently, and find practical solutions even when vendor documentation is incomplete or inconsistent.
Previous E-Ink experience is welcome but not mandatory. What matters more is solid hands-on experience with Linux Kernel, hardware drivers, embedded systems, and low-level debugging.
Responsibilities
Develop and maintain Linux drivers for embedded hardware platforms.
Work on low-level drivers for E-Ink / EPD display control.
Configure and modify Device Tree.
Integrate hardware interfaces such as SPI, I2C, GPIO, and related components.
Support integration of USB Power Delivery, PMIC, and battery thermal protection.
Debug issues at Linux kernel level using logs, registers, and low-level diagnostics.
Work closely with hardware engineers, reading schematics and datasheets.
Support Android AOSP / HAL or graphics framework integration.
Create or support hardware testing tools, with Python as a plus.
-
Investigate complex technical issues independently and propose practical solutions.
Key competences
Strong C programming skills, including pointers, bit masks, memory-level work, and development without relying on standard libraries.
Hands-on experience with Linux Kernel development and hardware drivers.
Practical knowledge of embedded hardware interfaces such as I2C, SPI, GPIO, UART or similar.
Experience with Device Tree configuration and modification.
Ability to read hardware schematics and datasheets.
Experience debugging kernel-level issues using tools such as adb, dmesg, kdbg, kernel logs or similar.
Strong problem-solving mindset and ability to work independently.
-
Good communication skills and readiness to collaborate closely with hardware and software teams.
Nice to have
Experience with MediaTek platforms.
Experience with Android AOSP, system builds, or HAL modifications.
Knowledge of USB Power Delivery.
Experience with EPD / E-Ink displays.
Knowledge of Li-Ion battery charging standards, including JEITA.
Python, Java or other scripting/programming experience.
-
Experience in consumer electronics, mobile devices, wearables, IoT or embedded hardware products.
Salary and Conditions
Full-time position.
Employment contract or B2B contract.
Hybrid work model: 4 days per week from the office in Warsaw, near Racławicka metro station.
Flexible working hours.
-
Salary: to be discussed, depending on experience.
Benefits
Opportunity to work on real consumer electronics products, not only software abstraction layers.
Direct impact on hardware-software integration and product performance.
Work with Linux Kernel, embedded systems, E-Ink technology, and power management.
Private medical care, Multisport funding, and English language lessons.
Additional days off under B2B cooperation.
2 paid volunteering days.
A product-driven environment focused on quality, simplicity, and meaningful technology.
Similar jobs you might like
Technology
Mudita
Inżynier / Inżynierka Embedded (Kernel & e-Ink)
Senior
Hybrid
Warsaw, Poland
19,000 - 25,000 PLN
🏢 Summary: Role focused on developing and maintaining low-level Linux kernel drivers for hardware platforms, including E-Ink display support and power management integration. The position involves kernel-level debugging, Device Tree configuration, and close collaboration with hardware through schematic and datasheet analysis. The engineer will work on embedded systems, implementing and optimizing drivers and hardware interfaces. 🗂️ Requirements: Proficiency in C at Linux kernel level, Experience in writing Linux kernel drivers, Knowledge of hardware interfaces: I2C, SPI, GPIO, Experience with Device Tree configuration and modification, Ability to read schematics and datasheets, Kernel-level diagnostics using adb, dmesg, kdbg, Experience with low-level hardware and software integration 📃 Skills: C, Linux, Kernel, Drivers, I2C, SPI, GPIO, DeviceTree, adb, dmesg, kdbg 🏢 Description: Szukamy osoby, która czuje się naturalnie na styku elektroniki i niskopoziomowego programowania, kogoś, kto nie ma problemu z jednoczesnym czytaniem schematu i kodu Kernela w C. Równie ważna jak techniczne umiejętności jest samodzielność: umiejętność samodzielnego dotarcia do sedna problemu, gdy dokumentacja dostawcy jest niekompletna lub sprzeczna z tym, co jest w kodzie. Doświadczenie w E-Ink nie jest wymagane, wystarczy chęć wejścia w tę niszę. Ważniejsze jest doświadczenie w pracy na poziomie Linuxa Kernel i sterowników sprzętowych. Czym będziesz się zajmować Kernel i sterowniki: – 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) Wyświetlacz E-Ink: – 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 na 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 Oferujemy – Zatrudnienie na pełen etat, umowa o pracę (UoP) lub kontrakt B2B – Model pracy hybrydowej: 4 dni w biurze w Warszawie, w pobliżu stacji metra Racławicka – Elastyczne godziny pracy – Dodatkowe dni wolne w ramach kontraktu B2B – Dofinansowanie do karty Multisport, prywatnej opieki zdrowotnej oraz lekcji języka angielskiego – 2 płatne dni wolne na wolontariat
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
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
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
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
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
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
Antal Sp. z o.o.
Embedded Software Engineer
Senior
Hybrid
Wroclaw, Poland
🏢 Summary: Hybrid Embedded Software Engineer role focused on designing and developing UI for embedded systems using C/C++ in Linux/ARM environments. The position involves UI architecture, hardware integration, code optimization, debugging, and participation in technical decisions within R&D projects. It also includes testing, documentation, and technical mentoring in an Agile environment. 🗂️ Requirements: 5+ years experience in embedded UI development, Proficiency in C/C++, Experience with Qt/QML or LVGL, Experience with Embedded Linux and ARM, Experience in debugging and testing embedded systems, Knowledge of Agile/Scrum, English proficiency 📃 Skills: C, C++, C++17, Embedded, Linux, ARM, Qt, QML, LVGL, Yocto, Docker, Debugging, Testing, Agile, Scrum 🏢 Description: Embedded Software Engineer Wrocław | Praca hybrydowa | Umowa o pracę Stack technologiczny: C/C++, C++17, Embedded Linux, ARM, Qt/QML, LVGL, Yocto, Docker Zakres zadań: Projektowanie i rozwój UI w systemach embedded Integracja z komponentami fizycznymi Optymalizacja kodu, praca z mikrokontrolerami i ARM Tworzenie architektury UI, udział w decyzjach projektowych Debugowanie, testowanie, dokumentacja Mentoring i wsparcie zespołu Wymagania: 5+ lat doświadczenia w UI embedded C/C++, Qt/QML lub LVGL, Linux/ARM Debugging, testowanie, Agile/Scrum Dobra znajomość angielskiego Oferujemy: Udział w projektach R&D i tworzeniu innowacyjnych produktów Pracę w zespole o wysokich standardach technicznych Stabilne zatrudnienie w firmie o globalnym zasięgu Atrakcyjny pakiet benefitów (m.in. prywatna opieka medyczna, ubezpieczenie, szkolenia) Możliwość rozwoju technicznego i udziału w projektach międzynarodowych Elastyczne godziny pracy i hybrydowy model (2/3) Atrakcyjne wynagrodzenie
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
Sii
Embedded Firmware Developer (f/m/x)
Mid
Remote
Łódź, Poland
19,000 - 24,000 PLN
🏢 Summary: The role focuses on developing and maintaining low-level firmware and Board Support Packages for a high-end DPU within embedded systems projects. It involves hands-on work with Zephyr RTOS, device drivers, management protocols, and board bring-up activities, ensuring tight hardware–software integration. The position includes collaboration with hardware and silicon teams to deliver robust platform-level solutions. 🗂️ Requirements: Minimum 3 years experience in embedded software or firmware development in Linux environment, Strong C programming skills, Experience with Python scripting, Experience with Bash scripting, Knowledge of networking concepts and communication protocols, Hands-on experience with HW/SW interfaces: I2C, SPI, GPIO, UART, Experience with board and chip bring-up and debugging, Very good English (min. B2) 📃 Skills: C, Python, Bash, Linux, Zephyr, BSP, Firmware, I2C, SPI, GPIO, UART, MCTP, IPMI, PLDM, NCSI, Redfish, Networking 🏢 Description: The project is delivered in the embedded systems and IT, focused on developing advanced hardware–software platforms. The goal is to design and maintain low-level firmware and Board Support Packages for a high-end DPU. This role involves hands-on work across firmware development, board bring-up, and hardware-software integration, in close collaboration with cross-functional teams. Your tasks Designing, developing, and maintaining BSPs and low-level firmware based on Zephyr RTOS Implementing and integrating device drivers, board configurations, and platform services Developing and integrating management interfaces and protocols (MCTP, IPMI, PLDM, NC‑SI, Redfish) Participating in board and chip bring‑up, debugging, and HW/SW integration activities Creating Python and bash tools for platform management, testing, and automation Collaborating closely with hardware, validation, and silicon design teams Requirements At least 3 years of experience in embedded software or firmware development in a Linux environment Strong knowledge of C programming and experience with Python and bash scripting Familiarity with networking concepts and communication protocols Hands-on experience with HW/SW interfaces at board and chip level (I2C, SPI, GPIO, UART) Good analytical skills and a proactive, self-driven approach Very good command of English – min. B2 level 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!