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ÓŁ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
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
RITS Professional Services
SENIOR C++ / C Embedded Developer - okolice Warszawy (2389)
Senior
Hybrid
Warsaw, Poland
800 - 950 PLN/mo
🏢 Summary: Senior C Embedded Developer role focused on developing advanced embedded software for DSP microcontrollers and ARM microprocessors within R&D projects. The position involves implementing control algorithms and working with RTOS and Linux environments in a hybrid work model. It is a B2B contract for experienced engineers who can independently handle complex embedded systems projects. 🗂️ Requirements: Minimum 4 years of experience in C programming, Experience in developing multithreaded applications, Experience with DSP microcontrollers and ARM microprocessors, Experience with RTOS environments (FreeRTOS or SysBios), Experience working in Linux environment, Ability to work independently on complex embedded projects, English proficiency at minimum B2 level 📃 Skills: C, C++, Python, FreeRTOS, SysBios, DSP, ARM, Linux, CMake, Make, GCC, TCP/IP, Git 🏢 Description: Poszukujemy doświadczonych Senior C Embedded Developerów , którzy chcą dołączyć do innowacyjnego zespołu R&D i pracować nad zaawansowanymi technologiami dla globalnego lidera w branży high-tech . Szukamy specjalistów na poziomie Senior ( min. 4 lata doświadczenia ), którzy potrafią samodzielnie pracować nad złożonymi projektami i wnosić wartość do zespołu. Praca odbywa się w modelu hybrydowym, z przewagą pracy zdalnej, z biurem w województwie mazowieckim. Umowa: B2B Stawka: do 1200 zł/md neto + VAT Twoje zadania: Tworzenie i rozwój oprogramowania na mikrokontrolery DSP i mikroprocesory ARM . Implementacja algorytmów sterowania i funkcjonalności do produktów klienta. Praca nad projektami RTOS ( sysbios , freeRTOS ) i w środowisku Linux . Wymagania: Doświadczenie w programowaniu w C i tworzeniu aplikacji wielowątkowych . Doświadczenie z mikrokontrolerami / mikroprocesorami . Znajomość angielskiego na poziomie najlepiej B2 . Mile widziane: Znajomość C++, Python, TCP/IP. Podstawy elektroniki i narzędzi programistycznych ( CMake , Make , GCC ). Znajomość Git i wzorców projektowych . Tech-stack: C, C++, freeRTOS/SysBios, mikrokontrolery DSP, mikroprocesory ARM, Python (do testów), cMake, Make, gcc, TCP/IP, GIT, Linux. Ta rola nie dla Ciebie, ale masz znajomego, który by się sprawdził? Poleć go i zgarnij nawet 5000 zł. Referral Program: Talent from your network
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
RITS Professional Services
MID C++ / C Embedded Developer - okolice Warszawy (2389)
Mid
Hybrid
Warsaw, Poland
800 - 950 PLN/mo
🏢 Summary: B2B offer for a Mid C Embedded Developer to design and develop embedded software for DSP microcontrollers and ARM microprocessors in advanced R&D projects. The role focuses on implementing control algorithms and building multi-threaded applications using RTOS and Linux environments. Hybrid model with mostly remote work. 🗂️ Requirements: Minimum 2 years of experience in C programming, Experience with multi-threaded applications, Experience with microcontrollers or microprocessors, Experience with RTOS, Experience with Linux environment 📃 Skills: C, C++, FreeRTOS, SysBios, DSP, ARM, Linux, Python, CMake, Make, GCC, TCP/IP, Git 🏢 Description: Poszukujemy doświadczonych C Embedded Developerów , którzy chcą dołączyć do innowacyjnego zespołu R&D i pracować nad zaawansowanymi technologiami dla globalnego lidera w branży high-tech . Szukamy specjalistów na poziomie Mid (min. 2 lata) , którzy potrafią samodzielnie pracować nad złożonymi projektami i wnosić wartość do zespołu. Praca odbywa się w modelu hybrydowym, z przewagą pracy zdalnej, z biurem w województwie mazowieckim. Umowa: B2B Stawka: do 950 zł/md netto + VAT Twoje zadania: Tworzenie i rozwój oprogramowania na mikrokontrolery DSP i mikroprocesory ARM . Implementacja algorytmów sterowania i funkcjonalności do produktów klienta. Praca nad projektami RTOS ( sysbios , freeRTOS ) i w środowisku Linux . Wymagania: Doświadczenie w programowaniu w C i tworzeniu aplikacji wielowątkowych . Doświadczenie z mikrokontrolerami / mikroprocesorami . Znajomość angielskiego na poziomie najlepiej B2 . Mile widziane: Znajomość C++, Python, TCP/IP. Podstawy elektroniki i narzędzi programistycznych ( CMake , Make , GCC ). Znajomość Git i wzorców projektowych . Tech-stack: C, C++, freeRTOS/SysBios, mikrokontrolery DSP, mikroprocesory ARM, Python (do testów), cMake, Make, gcc, TCP/IP, GIT, Linux. Ta rola nie dla Ciebie, ale masz znajomego, który by się sprawdził? Poleć go i zgarnij nawet 5000 zł. Referral Program: Talent from your network Jeśli szukasz nowych wyzwań i chcesz pracować nad projektami, które mają realny wpływ na rozwój technologii, aplikuj już dziś!
Technology
sourcingNOW
Senior C++ Developer
Senior
Hybrid
Warsaw, Poland
🏢 Summary: Senior C++ Developer role focused on building and optimizing a large-scale embedded multimedia platform used globally. The position involves working with a multi-million-line codebase, enhancing system components, and contributing to scalable and secure architecture. This role offers direct impact on the quality and architecture of a global embedded product. 🗂️ Requirements: Minimum 5 years of professional experience in C++ development, Practical experience with UNIX/Linux systems, Strong understanding of object-oriented programming, Knowledge of software design principles, Experience in designing scalable solutions, Ability to diagnose and resolve performance and system-level issues 📃 Skills: C++, Linux, UNIX, OOP, Embedded, Debugging 🏢 Description: O firmie: Naszym klientem jest międzynarodowa firma technologiczna rozwijająca zaawansowane rozwiązania software’owe wykorzystywane w urządzeniach elektronicznych oraz systemach cyfrowych dostępnych globalnie. Organizacja tworzy i rozwija skalowalne platformy, które integrują treści, oprogramowanie i technologie komunikacyjne, wpływając na sposób korzystania z usług multimedialnych przez użytkowników końcowych. Firma działa w modelu produktowym, w środowisku międzynarodowym, łącząc kompetencje inżynierskie z podejściem nastawionym na jakość, bezpieczeństwo i długofalowy rozwój technologii. Zespoły pracują w rozproszonej strukturze, współpracując przy projektach o dużej skali i wysokim poziomie złożoności technicznej. O stanowisku: Poszukujemy doświadczonej osoby na stanowisko Senior C++ Developer , która dołączy do zespołu rozwijającego zaawansowaną platformę embedded wykorzystywaną w urządzeniach multimedialnych. Rola zakłada pracę nad dużym, wielomilionowym repozytorium kodu, rozwój i optymalizację komponentów systemowych oraz współtworzenie skalowalnego i bezpiecznego środowiska dla globalnego produktu technologicznego. To stanowisko dla osoby, która chce mieć realny wpływ na architekturę i jakość rozwiązania wykorzystywanego przez miliony użytkowników. Do Twoich zadań należeć będzie: Projektowanie, rozwijanie i utrzymywanie wydajnego kodu w C++, Analiza i eliminowanie błędów wydajnościowych oraz systemowych, Dbanie o jakość kodu, jego organizację oraz automatyzację procesów, Udział w przeglądach kodu i przeglądach architektury, Implementacja specyfikacji technicznych i współpraca przy ich tworzeniu, Współpraca z zespołami międzynarodowymi (Europa, USA, Azja), Rozwój oprogramowania dla systemów opartych o UNIX/Linux oraz środowisk embedded. Szukamy osoby, która… Posiada min. 5 lat doświadczenia zawodowego w programowaniu (C++), Ma praktyczne doświadczenie w środowisku UNIX/Linux, Bardzo dobrze rozumie programowanie obiektowe i zasady projektowania oprogramowania, Potrafi projektować i rozwijać skalowalne rozwiązania, Sprawnie diagnozuje i rozwiązuje problemy techniczne, Dobrze odnajduje się w dynamicznym, produktowym środowisku, Komunikuje się w języku angielskim (min. B2) – praca w środowisku międzynarodowym, Mile widziane: Znajomość Python lub JavaScript, Doświadczenie z systemami embedded (Linux/Android), Praktyka w debugowaniu systemów wbudowanych. Co oferuje nasz klient: Udział w rozwoju globalnego produktu technologicznego o dużej skali, Pracę w międzynarodowym środowisku i współpracę z doświadczonym zespołem inżynierów, Realny wpływ na architekturę i kierunek rozwoju platformy, Możliwość pracy przy nowoczesnych rozwiązaniach embedded i systemach multimedialnych, Stabilną współpracę w oparciu o długofalowy projekt technologiczny, Konkurencyjne warunki finansowe i pakiet benefitów adekwatny do poziomu stanowiska. Zatrudnienie w oparciu o kontrakt B2B lub umowę o pracę Osoby zainteresowane prosimy o przesłanie aplikacji przed formularz poniżej. Zastrzegamy sobie możliwość odpowiedzi tylko na wybrane aplikacje.