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

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ÓŁ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

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

EBS Ink-Jet Systems Poland

Embedded Linux C++ Developer

Mid

On-site

Wroclaw, Poland

10,000 - 15,000 PLN

🏢 Summary: Rozwój oprogramowania C++ dla przemysłowych urządzeń embedded opartych o Linux/ARM, obejmujący tworzenie nowych modułów, debugowanie na sprzęcie oraz współpracę z zespołami elektroniki i mechaniki. Rola skupia się na pracy blisko hardware’u i rozwijaniu stabilnych rozwiązań dla drukarek Ink-Jet. 🗂️ Requirements: Dobra znajomość C++, Znajomość Git, Umiejętność czytania dokumentacji technicznej po angielsku, Komunikatywny angielski, Umiejętność pracy z istniejącym kodem, Samodzielność w analizowaniu i rozwiązywaniu problemów 📃 Skills: C++, Git, Qt, QML, CMake, Yocto, Python, Bash, Go, Linux, ARM, FreeRTOS, Zephyr, VSCode 🏢 Description: Na tym stanowisku będziesz rozwijać oprogramowanie C++ dla przemysłowych urządzeń embedded opartych o Linux/ARM — drukarek Ink-Jet projektowanych i produkowanych we Wrocławiu. Praca łączy software, elektronikę, mechanikę i debugowanie na docelowym sprzęcie, dlatego ważne jest praktyczne podejście do problemów technicznych oraz chęć zrozumienia działania całego systemu. To rola dla osoby, która chce widzieć efekt swojej pracy w działającym urządzeniu i lubi pracować blisko hardware’u, produktu oraz realnych zastosowań przemysłowych. Zakres obowiązków rozwój oprogramowania w C++ dla urządzeń embedded, tworzenie nowych programów i modułów od podstaw, rozwój oraz poprawa istniejącego kodu, debugowanie problemów bezpośrednio na urządzeniach, tworzenie narzędzi pomocniczych, m.in. w Pythonie, Bashu lub Go, współpraca z osobami zajmującymi się elektroniką, mechaniką i serwisem, poprawa jakości, stabilności i utrzymywalności istniejących rozwiązań, tworzenie i uzupełnianie dokumentacji technicznej. Technologie, których używamy C++, Git, Qt/QML, CMake, Yocto, Python, Bash, Go, VS Code, embedded Linux, FreeRTOS, Zephyr. Wymagania dobra znajomość C++, znajomość Gita, umiejętność czytania dokumentacji technicznej po angielsku, komunikatywny angielski, umiejętność pracy z istniejącym kodem, samodzielność w analizowaniu i rozwiązywaniu problemów. Mile widziane praktyczna znajomość tworzenia UI w Qt/QML, doświadczenie w pracy z Yocto, umiejętność programowania w Pythonie, doświadczenie w pracy z embedded Linux, znajomość testów automatycznych, znajomość protokołów przemysłowych, doświadczenie w pracy z FreeRTOS lub Zephyr, doświadczenie w pracy z urządzeniami przemysłowymi, umiejętność analizy problemów na styku software/hardware. Oferujemy pracę przy realnych urządzeniach embedded, wpływ na rozwiązania techniczne, pracę w małym zespole, szybkie decyzje i mało biurokracji, możliwość pracy zdalnej w sytuacjach, gdy zadania nie wymagają pracy przy sprzęcie. Benefity prywatna opieka medyczna dofinansowanie zajęć sportowych, dofinansowanie wypoczynku, szkolenia, brak dress code'u.

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

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

Happy Team

Senior Embedded C++ Developer

Senior

Hybrid

Bielsko-Biala, Poland

25,000 - 30,000 PLN

🏢 Summary: Senior Embedded C++ Developer role focused on developing embedded software for modern vending devices integrated with web platforms and cloud services. The position involves building Qt/QML user interfaces, maintaining Embedded Linux distributions based on Yocto, and working closely with hardware and software teams on real devices used globally. Hybrid work model with long-term product development and strong technical ownership. 🗂️ Requirements: Minimum 5 years of experience with C++, Experience with Qt, Experience with QML, Experience with Embedded Linux, Ability to debug and optimize performance issues, Ability to handle edge cases and complex technical problems, Technical independence, Responsibility for delivered solutions, Availability for hybrid work in Bielsko-Biała 📃 Skills: C, C++, Qt, QML, Linux, Yocto, MQTT, REST, JSON, XML, SQLite, AWS, Git, CMake, GitLab 🏢 Description: 👉O firmie Szukamy doświadczonego Senior Embedded C++ Developera, który dołączyłby do zespołu naszego klienta rozwijającego oprogramowanie dla nowoczesnych urządzeń vendingowych oraz systemów wspierających ich działanie. Firma od lat projektuje i rozwija zarówno hardware, jak i software, tworząc kompletne rozwiązania wykorzystywane przez klientów w Europie, USA, Australii oraz na Bliskim Wschodzie. Wszystkie kluczowe produkty powstają w Bielsku-Białej, gdzie zespoły programistów, elektroników, konstruktorów i testerów współpracują nad jednym produktem. Firma stawia na odpowiedzialność, transparentność, zaangażowanie oraz rozwój ludzi, nie tylko technologii. 👉Kogo szukamy Poszukujemy osoby samodzielnej technicznie, która lubi rozwiązywać złożone problemy, ceni odpowiedzialność za dostarczane rozwiązania i chce pracować w miejscu, gdzie współpraca hardware i software jest codziennością, a tworzony kod przekłada się na działające urządzenia wykorzystywane na całym świecie. Szukamy osób gotowych do pracy z biura w Bielsku-Białej (3 dni w tygodniu). 👉 Projekt 🔹 rozwijamy oprogramowanie embedded dla nowoczesnych urządzeń vendingowych, zintegrowane z platformami webowymi, 🔹 tworzymy i rozwijamy interfejs użytkownika w oparciu o Qt/QML, 🔹 rozwijamy funkcjonalności związane z obsługą RFID oraz trybem offline, 🔹 integrujemy urządzenia z aplikacjami webowymi i usługami chmurowymi. 👉 Stack technologiczny 🔹 C, C++ (17–20), Qt 5/6 (QML), 🔹 Linux Embedded (Yocto), 🔹 MQTT, REST API (JSON, XML), 🔹 SQLite, 🔹 AWS SDK, 🔹 Git, CMake, GitLab CI/CD. 👉 Po porannej kawie zajmiesz się 🔹 tworzeniem i rozwojem aplikacji embedded dla urządzeń vendingowych, 🔹 tworzeniem interfejsów użytkownika w QML, 🔹 rozwojem i utrzymaniem dystrybucji Linux w oparciu o Yocto, 🔹 integracją z API aplikacji webowych oraz rozwiązaniami chmurowymi, 🔹 debugowaniem, profilowaniem i testowaniem aplikacji w środowiskach wirtualnych oraz na rzeczywistym sprzęcie, 🔹 współpracą z testerami, projektantami UX i zespołem webowym przy rozwoju wspólnego produktu, 🔹 pracą nad rozwiązaniami wykorzystywanymi przez klientów na rynkach międzynarodowych, 🔹 rozwojem produktu w środowisku, w którym software i hardware powstają równolegle, dzięki czemu efekty swojej pracy zobaczysz również na działających urządzeniach. 👉 Czego od Ciebie oczekujemy 🔹 minimum 5 lat doświadczenia w programowaniu w C++ oraz Qt (QML), 🔹 doświadczenia w pracy z Linux Embedded, 🔹 umiejętności rozwiązywania problemów związanych z debugowaniem, wydajnością i edge case'ami, 🔹 samodzielności technicznej oraz odpowiedzialności za dostarczane rozwiązania, 👉 W zamian oferujemy 🔹 hybrydowy model pracy (wtorek–czwartek w biurze, poniedziałek i piątek zdalnie), 🔹 realny wpływ na rozwój produktów i podejmowane decyzje techniczne, 🔹 pracę w kameralnym, technicznym zespole bez korporacyjnych struktur, 🔹 możliwość pracy z rzeczywistymi urządzeniami, a nie wyłącznie symulatorami, 🔹 udział w długofalowym rozwoju produktu zamiast pracy projektowej. 👉 Dodatkowo otrzymasz 🔹 prywatną opiekę medyczną (PZU), 🔹 kartę sportową Medicover Sport, 🔹 dostęp do biura wyposażonego w urządzenia, na których możesz testować swoje rozwiązania, 🔹 spotkania zespołowe i integracje. 👉 Dlaczego warto? 🔹 zobaczysz efekty swojej pracy na działających urządzeniach, a nie tylko w środowisku testowym, 🔹 będziesz mógł na bieżąco testować swój kod na rzeczywistym sprzęcie, 🔹 dołączysz do zespołu tworzącego rozwiązania dla klientów na całym świecie.

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

Technology

TQLO SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

Embedded Software Engineer (C & Windows)

Senior

Hybrid

Wroclaw, Poland

130 - 135 PLN/hr

🏢 Summary: Short-term project for an Embedded Software Engineer focused on migrating existing software from Texas Instruments CC1xxx to a new hardware platform and optimizing it for performance and stability. The role involves low-level programming, hardware-software integration, and close collaboration with the hardware team during integration, testing, and debugging. Hybrid work model in Wrocław with possible immediate start. 🗂️ Requirements: Very good knowledge of C in embedded systems, Experience with Texas Instruments CC1xxx microcontrollers or similar RF MCUs, Practical experience with Code Composer Studio, Experience in bare-metal environments or minimal RTOS, Low-level programming skills (register-level, hardware debugging), Knowledge of SPI, I2C, UART, GPIO, ADC interfaces, Ability to read electronic schematics, Experience with oscilloscope, logic analyzer, JTAG 📃 Skills: C, CC1xxx, TexasInstruments, CodeComposerStudio, BareMetal, RTOS, SPI, I2C, UART, GPIO, ADC, JTAG, Oscilloscope, LogicAnalyzer 🏢 Description: Nasz Klient to firma technologiczna rozwijająca zaawansowane rozwiązania embedded dla urządzeń elektronicznych. Projekt koncentruje się na migracji istniejącego oprogramowania na nowoczesną platformę sprzętową oraz jego optymalizacji pod kątem wydajności i stabilności. Szukamy doświadczonej osoby na stanowisko Embedded Software Engineer, która dobrze odnajduje się w pracy niskopoziomowej i potrafi łączyć świat software’u z hardware’em. 📍 TRYB PRACY: Wrocław – praca hybrydowa - 2 lub 3 dni w biurze ⏱️ DOSTĘPNOŚĆ: Start projektu możliwy ASAP - preferowane osoby z maks. 2-tygodniowym okresem wypowiedzenia / projekt na ok 1-2 mce 🧑‍💻 CZYM BĘDZIESZ SIĘ ZAJMOWAĆ? Przeniesieniem istniejącego oprogramowania z platformy Texas Instruments CC1xxx na nową, bardziej zaawansowaną platformę sprzętową, z uwzględnieniem różnic architektonicznych i sprzętowych Analizą aktualnej architektury systemu oraz identyfikacją zależności pomiędzy warstwą sprzętową i programową w celu zapewnienia poprawnej migracji Dostosowaniem i optymalizacją kodu pod nową platformę (wydajność, zużycie pamięci, obsługa peryferiów) Ścisłą współpracą z zespołem hardware podczas integracji, testowania oraz debugowania rozwiązania Diagnozowaniem i rozwiązywaniem problemów na styku sprzętu i oprogramowania Wsparciem w testach i walidacji działania systemu na poziomie niskopoziomowym 🔍 CZEGO OD CIEBIE OCZEKUJEMY? Must have: Bardzo dobra znajomość C (język programowania) w systemach embedded Doświadczenie z mikrokontrolerami Texas Instruments CC1xxx (rodzina układów RF) lub podobnymi Praktyczna znajomość Code Composer Studio (środowisko IDE dla TI) Doświadczenie w pracy w środowisku bare-metal (bez systemu operacyjnego lub z minimalnym RTOS – Real-Time Operating System) Umiejętność programowania niskopoziomowego (rejestry, debugowanie sprzętowe) Znajomość interfejsów sprzętowych: SPI (Serial Peripheral Interface) , I2C (Inter-Integrated Circuit) , UART (Universal Asynchronous Receiver-Transmitter) , GPIO (General Purpose Input/Output) , ADC (Analog-to-Digital Converter) Umiejętność czytania schematów elektronicznych Doświadczenie z narzędziami debugującymi: oscyloskop, analizator logiczny, JTAG (Joint Test Action Group) Nice to have: Bardzo dobre zrozumienie współpracy elektroniki i oprogramowania w systemach embedded Umiejętność samodzielnego diagnozowania złożonych problemów niskopoziomowych Dokładność oraz metodyczne podejście do pracy 🤝 DLACZEGO WARTO? Współpraca w modelu B2B z wynagrodzeniem do ok. 130–135 PLN/h netto + VAT Krótkoterminowy projekt (ok. 40 dni) z realną możliwością przedłużenia Praca przy zaawansowanym projekcie embedded z dużym wpływem na finalne rozwiązanie Bliska współpraca z zespołem hardware - realne wyzwania techniczne, nie „utrzymanie” Szybki proces rekrutacyjny i możliwość rozpoczęcia pracy od zaraz Partnerska współpraca i konkretna komunikacja bez zbędnej biurokracji Dziękujemy za wszystkie zgłoszenia! Skontaktujemy się z wybranymi osobami.