April 11, 2026

Linux Embedded Developer (KernelShark)

Senior • Remote

110 - 135 PLN

Warsaw, Poland

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

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

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

TQLO SP. Z O.O.

Embedded Systems Engineer

Senior

Remote

Wrocław, Poland

100 - 110 PLN

🏢 Summary: Oferta dotyczy roli Embedded Systems Engineer odpowiedzialnej za rozwój firmware’u, integrację sprzętu oraz uruchamianie platform opartych o mikrokontrolery. Praca obejmuje debugowanie systemów embedded, analizę komunikacji między urządzeniami oraz wsparcie prototypowania i walidacji sprzętu. Możliwa jest współpraca zdalna lub hybrydowa z Wrocławia. 🗂️ Requirements: Minimum 4 lata doświadczenia w projektowaniu systemów wbudowanych, Bardzo dobra znajomość C/C++, Doświadczenie z systemami bare-metal i RTOS, Doświadczenie z mikrokontrolerami STM32, Doświadczenie z mikrokontrolerami ESP32, Doświadczenie z mikrokontrolerami NXP, Doświadczenie z mikrokontrolerami Nordic nRF, Znajomość UART, Znajomość SPI, Znajomość I2C, Znajomość CAN, Znajomość Modbus, Znajomość USB, Umiejętność czytania schematów elektronicznych, Doświadczenie z oscyloskopem, Doświadczenie z analizatorem stanów logicznych, Doświadczenie z multimetrem, Doświadczenie w debugowaniu przez JTAG, Doświadczenie w debugowaniu przez SWD, Umiejętność samodzielnej pracy nad firmware i hardware 📃 Skills: C, C++, STM32, ESP32, NXP, Nordic, nRF, UART, SPI, I2C, CAN, Modbus, USB, RTOS, FreeRTOS, Zephyr, BLE, LoRa, Wi-Fi, Zigbee, OTA, Python, Git, Jenkins, GitLab, JTAG, SWD 🏢 Description: Nasz Klient to firma technologiczna rozwijająca nowoczesne urządzenia embedded, łączące oprogramowanie niskopoziomowe z projektowaniem elektroniki. Realizowane projekty obejmują rozwój nowych urządzeń, uruchamianie prototypów oraz integrację rozwiązań sprzętowych i firmware. Projekt koncentruje się na rozwoju platform opartych o mikrokontrolery oraz wsparciu procesu uruchamiania nowego sprzętu - od konfiguracji i integracji komponentów, przez rozwój firmware'u, aż po analizę oraz diagnostykę komunikacji pomiędzy urządzeniami. Do realizacji projektu poszukiwana jest osoba do współpracy w roli Embedded Systems Engineer , która posiada doświadczenie zarówno w programowaniu systemów wbudowanych, jak i pracy z elektroniką oraz uruchamianiu prototypów sprzętowych. 📍 Tryb Współpracy: Wrocław (preferowany) lub 100% zdalnie ⏱️ Dostępność: Poszukujemy osób dostępnych od zaraz lub z maksymalnie 1-miesięczną dostępnością 🧑‍💻 CZYM BĘDZIESZ SIĘ ZAJMOWAĆ? Rozwijaniem oraz utrzymywaniem firmware'u dla urządzeń embedded Udziałem w uruchamianiu nowych platform sprzętowych oraz diagnozowaniu problemów pojawiających się na etapie integracji hardware'u i oprogramowania Konfiguracją oraz analizą komunikacji pomiędzy urządzeniami z wykorzystaniem popularnych interfejsów komunikacyjnych Wspieraniem procesu debugowania z wykorzystaniem narzędzi laboratoryjnych oraz analizą sygnałów sprzętowych Wprowadzaniem drobnych modyfikacji sprzętowych na potrzeby testów i walidacji prototypów Adaptacją oraz przenoszeniem istniejących komponentów firmware'u pomiędzy platformami sprzętowymi Przygotowywaniem dokumentacji technicznej dotyczącej rozwijanych rozwiązań 🔍 CZEGO OD CIEBIE OCZEKUJEMY? Must have: Minimum 4 lata doświadczenia w projektowaniu systemów wbudowanych (firmware oraz hardware) Bardzo dobra znajomość C/C++ w środowisku embedded ( bare-metal , RTOS ) Doświadczenie z mikrokontrolerami z rodziny STM32 , ESP32 , NXP , Nordic (nRF) lub podobnymi Praktyczna znajomość protokołów komunikacyjnych, takich jak UART , SPI , I2C , CAN , Modbus oraz USB Umiejętność czytania schematów elektronicznych oraz współpracy przy rozwoju sprzętu Doświadczenie w pracy z narzędziami laboratoryjnymi, m.in . oscyloskopem, analizatorem stanów logicznych oraz multimetrem Doświadczenie w debugowaniu układów z wykorzystaniem JTAG lub SWD Umiejętność samodzielnej realizacji zadań obejmujących zarówno firmware, jak i aspekty sprzętowe Nice to have: Znajomość FreeRTOS , Zephyr lub innych systemów RTOS Doświadczenie z komunikacją bezprzewodową ( BLE , LoRa , Wi-Fi , Zigbee ) Doświadczenie z mechanizmami OTA Znajomość Python lub innych języków wykorzystywanych do automatyzacji Doświadczenie z Git , Jenkins , GitLab CI lub innymi narzędziami wspierającymi rozwój firmware'u 🤝 DLACZEGO WARTO? Udział w projekcie obejmującym rozwój nowoczesnych urządzeń embedded od etapu prototypu do wdrożenia Możliwość współpracy przy rozwoju firmware'u, integracji elektroniki oraz uruchamianiu nowych platform sprzętowych Projekt wykorzystujący nowoczesne mikrokontrolery oraz narzędzia do analizy i debugowania systemów wbudowanych Współpraca w środowisku umożliwiającym udział w pełnym cyklu rozwoju urządzeń 📍 Dziękujemy za wszystkie zgłoszenia! Skontaktujemy się z wybranymi osobami. TQLO Sp. z o.o. – Agencja Zatrudnienia (nr KRAZ 33580)

Technology

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

Teltonika Poland sp. z o.o.

Tech Lead / Senior Embedded Lunux Software Engineer | Networking Solutions

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Tech Lead / Senior Embedded Linux Software Engineer role focused on developing and maintaining software for embedded and bare-metal networking devices. The position involves solving complex cross-layer software and hardware issues, working closely with embedded systems, and leading technical initiatives within industrial connectivity projects. 🗂️ Requirements: 7+ years experience with embedded software development, 5+ years experience in C programming, 2+ years experience with Linux OS (Buildroot or Yocto), Strong knowledge of embedded Linux systems, Experience solving complex software and hardware issues, Understanding of operating system principles, Knowledge of computer networks, Experience with embedded processors (SoCs or microcontrollers), Experience with Linux drivers and bootloaders, Experience with hardware interfaces (UART, SPI, I2C, USB) 📃 Skills: C, Linux, Buildroot, Yocto, Embedded, BareMetal, Networking, UART, SPI, I2C, USB, WiFi, Bluetooth, OpenWRT, Shell, Drivers, Bootloaders, SoC, Microcontrollers, Cybersecurity 🏢 Description: We are looking for a Tech Lead / Senior Embedded Linux Software Engineer to join our developers' team in Warsaw, Poland. You will work with the leading networking solutions in the world and master your skills. Teltonika’s Networking Solutions business unit develops and manufactures industrial and enterprise connectivity equipment, primarily routers, switches, gateways, and modems. Our networking devices serve clients in the most complex areas of Industry 4.0, Smart City, and Green Energy. For more details please refer to the company site: https://www.teltonika-networks.com/products In this role, you will: Develop software for bare metal or embedded Linux devices. Solve complex technical problems across software and hardware layers. Analyze and apply new technologies. Work closely with hardware components and embedded systems. Collaborate effectively in a team locally and in the head quarter in Lithuania. Provide technical support to team members. What we expect of you: 7+ year of experience working with software for embedded devices (advantage if the device(s) are Linux-based). 5+ years of C programming experience; (come together with embedded skills). 2+ years experience working with Linux OS (Buildroot/Yocto). Experience solving complex software and hardware-related issues. Understanding of operating system principles. Knowledge of computer networks. Ideally, you’ll also have: Experience working with various embedded processors (SOCs/microcontrollers). Knowledge of electronics and experience with lab equipment (oscilloscope, logic analyzer, etc.). Shell programming experience. Experience with UART, SPI, I2C, USB. Experience with WiFi, Bluetooth. Experience with Linux drivers, bootloaders. Experience with OpenWRT operating system. Knowledge of cybersecurity. Good English language skills. What we offer: Great opportunities to grow in a strong and rapidly expanding company. Interesting and ambitious projects of industrial networking devices. Private medical care (Medicover Premium) and Multisport card. Hybrid working model, with arrangements agreed in advance with the line manager. Additional day off for your birthday. Team building activities.

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

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

Bioseco S.A.

Senior Linux Engineer (R&D)

Senior

Hybrid

Gdansk, Poland

🏢 Summary: Senior Linux Engineer (R&D) role focused on developing, optimizing, and maintaining Linux-based systems for embedded platforms used in production environments. The position involves kernel customization, Debian packaging, system automation, and close collaboration with hardware in an R&D setting. This role directly impacts production systems deployed globally. 🗂️ Requirements: Minimum 5 years of experience with Linux and Bash, Strong knowledge of Linux boot process, Experience in building and configuring Linux Kernel, Experience in creating or maintaining Debian packages, Basic knowledge of C/C++, Understanding of C++ compilation and linking process on Linux 📃 Skills: Linux, Bash, Debian, Kernel, C, C++, Embedded, Jetson, Raspberry, Conan 🏢 Description: Jesteśmy BIOSECO Jesteśmy firmą, która łączy nowoczesne technologie z potrzebami środowiska, umożliwiając zrównoważony rozwój nowoczesnemu przemysłowi. Projektujemy, wdrażamy i rozwijamy rozwiązania wykorzystujące analizę wizyjną, sztuczną inteligencję oraz technologię obliczeń rozproszonych, aby wspierać bezpieczeństwo i ochronę ptaków na lotniskach i farmach wiatrowych. Łączymy kompetencje z zakresu inżynierii, technologii Internetu rzeczy, analizy danych i wiedzy przyrodniczej. Kogo szukamy? Senior Linux Engineer (R&D) Rodzaj zatrudnienia: Umowa o pracę/B2B Wynagrodzenie: jesteśmy otwarci, porozmawiajmy Miejsce pracy: Gdańsk/Stacjonarnie/Hybryda Tech stack: Linux, Bash, Debian packaging, Linux Kernel, C/C++, Embedded Linux, NVIDIA Jetson, Raspberry Pi W związku z intensywnym rozwojem firmy, szukamy Senior Linux Engineera, który pomoże rozwijać i usprawniać nasze systemy Linux oraz infrastrukturę developerską. Jest to nowa rola , dająca wiele możliwości . Twoje zadania: · Projektowanie, konfiguracja i utrzymanie środowisk Linux (development i production); · Testowanie oraz wdrażanie nowych wersji systemu; · Rozwiązywanie problemów systemowych na platformach embedded (Raspberry Pi, NVIDIA Jetson); · Dostosowywanie systemów Linux: - minimalizacja systemu - modyfikacje kernel’a · Projektowanie, implementacja i utrzymanie pakietów Debian; · Wprowadzanie usprawnień i automatyzacji w procesach systemowych; · Praca bezpośrednio z hardware — testowanie systemów na urządzeniach, diagnozowanie problemów i optymalizacja działania platform embedded; · Budowanie stabilnych rozwiązań i powtarzalnych schematów wdrożeń; · Współpraca z zespołem programistów i administratorów Linux. To praca w środowisku R&D , gdzie rozwiązania, nad którymi pracujesz, trafiają bezpośrednio do klientów i działają w systemach produkcyjnych na całym świecie Wymagania Szukamy osoby, która: · Bardzo dobrze zna Linux i Bash (min. 5 lat doświadczenia); · Rozumie proces bootowania systemów Linux; · Ma doświadczenie w budowaniu i konfiguracji kernel’a Linux; · Tworzyła lub utrzymywała pakiety Debian; · Zna podstawy C/C++ (np. do prostych prac przy sterownikach); · Rozumie proces kompilacji i linkowania aplikacji C++ na Linuxie Mile widziane · Doświadczenie z Conan (C++ package manager); · Doświadczenie z platformami NVIDIA Jetson / Xavier; · Doświadczenie z systemami embedded Linux. Dlaczego warto do nas dołączyć: Oferujemy: · Realny wpływ na rozwój technologii wykorzystywanych na lotniskach i farmach wiatrowych na świecie; · Pracę nad systemami, które faktycznie trafiają do klientów i działają w środowiskach produkcyjnych; · Współpracę z zespołem R&D rozwijającym zaawansowane systemy monitoringu środowiska; · Brak korporacyjnego klimatu – liczy się zespół i efekty pracy; · Możliwość obserwowania realnych rezultatów swojej pracy; · Możliwość skorzystania z prywatnej opieki medycznej i karty sportowej. I tak — owocowe poniedziałki też są 😉 Brzmi ciekawie? Zapraszamy do aplikacji – chętnie opowiemy Ci więcej .

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.

Technology

XTrack Sp. z o.o.

Starszy/a Programista/Programistka Systemów Osadzonych (Embedded Linux & IoT, Qt, C++ )

Senior

Hybrid

Gdansk, Poland

16,000 - 20,000 PLN

🏢 Summary: Senior Embedded Systems Developer responsible for developing and maintaining an Embedded Linux platform for telematics and vision-based vehicle systems. The role focuses on C++/Qt application development, edge-to-cloud integration, and deploying AI and multimedia workloads on resource-constrained devices. The position also includes technical leadership, code quality assurance, and support for secure embedded architectures. 🗂️ Requirements: Higher technical education in relevant field, Minimum 5 years experience in software development, Strong proficiency in C++, Very good knowledge of Qt framework, Hands-on experience with Embedded Linux, Experience with version control systems, Ability to develop applications for resource-constrained devices, Experience with edge-to-cloud data integration, Fluent professional communication in English or Polish 📃 Skills: C++, Qt, QML, EmbeddedLinux, Git, Yocto, Python, GNSS, CAN, J1939, Azure, HEVC, VisionAI, GPU, NPU, Uptane, BLE, Modbus, SecureBoot, UBoot, OPTEE, TPM, SBOM, SPDX, Syft, SDK, HMI 🏢 Description: Starszy/a Programista/Programistka Systemów Osadzonych (Embedded Linux & IoT, Qt, C++ ) Dlaczego Cię potrzebujemy? W XTrack rozwijamy platformę Embedded, która napędza nasze urządzenia telematyczne i systemy wizyjne w pojazdach komunalnych. Przed nami intensywne 24 miesiące: wdrożenia SmartCamera (funkcjonalności związane z analizą obrazu) i HMI Gateway, integracja z Azure, rozwój SDK i platformy XT5Neu. Szukamy osoby, która pomoże nam przyspieszyć rozwój i wniesie nowe kompetencje do naszego zespołu. Jakimi zadaniami będziesz się zajmować? Rozwój platformy XTrack Embedded— moduły takie jak: rejestrator lokalizacji na bazie GNSS, rejestrator CAN (J1939), rejestrator wideo, rejestrator pracy pojazdów komunalnych, synchronizatory danych i konfiguracji aplikacji działających na urządzeniach zamontowanych na pojazdach — tak aby działały niezawodnie na nowych wariantach sprzętowych, Tworzenie aplikacji Qt/QML w C++ na wyświetlaczach o ograniczonych zasobach, Integracja przepływów danych edge‑to‑cloud, Uruchamianie AI i multimediów na urządzeniu—inferencja VisionAI, kompresja wideo HEVC, optymalizacja magazynu danych—z wykorzystaniem kodeków sprzętowych i akceleratorów NN, Mentorowanie i odblokowywanie zespołu (obecnie trzech inżynierów) poprzez code review, sesje threat‑modelling i pair programming, Tworzenie dokumentacji technicznej dotyczącej prowadzonych projektów, Testowanie w zakresie testów inżynierskich wytworzonego kodu i przygotowywanych rozwiązań, Utrzymywanie wytworzonego kodu. Kluczowe kompetencje wykształcenie wyższe techniczne (preferowane kierunki: telekomunikacja, teleinformatyka, informatyka, automatyka i robotyka, kierunki pokrewne) min. 5-letnie doświadczenie w pracy jako programista lub inżynier oprogramowania, biegła praktyczna znajomość języka C++, bardzo dobra znajomość biblioteki QT, znajomości i doświadczenie w pracy z Embedded Linux, znajomość systemów kontroli wersji (np. Git), umiejętność pracy zespołowej, samodzielność i inicjatywa w zakresie rozwiązywania problemów, sprawna komunikacja PL/EN (wskazany język angielski na poziomie zawodowym) Mile widziane Yocto Linux: doświadczenie w przygotowywaniu warstw własnych, klas, eksportu SDK; patchowanie kernela i integracja secure‑boot, Python w ekosystemie osadzonym lub do narzędzi build/test, Doświadczenie w portowaniu aplikacji na urządzenia wbudowane, Doświadczenie w implementacji sieci neuronowych na GPU/NPU, Znajomość Uptane lub pokrewnych frameworków aktualizacji automotive‑grade, Doświadczenie z interfejsami CAN, BLE, Modbus lub innymi sieciami przemysłowymi, Bezpieczeństwo / CRA: Łańcuch secure‑boot (u‑boot + OP‑TEE/TPM), szyfrowane magazyny, SBOM(SPDX/Syft) i workflow CVE.