May 5, 2026
Mid/Senior Embedded Developer (embedded Linux)
Mid • Hybrid
24,000 - 44,800 PLN
Krakow, Poland
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.
Similar jobs you might like
Technology
Verks
Mid/Senior Embedded Developer (embedded Linux)
Senior
Hybrid
Kraków, Poland
24,000 - 44,800 PLN
🏢 Summary: Oferta dotyczy projektowania i rozwoju systemów wbudowanych opartych na Embedded Linux dla produktów z obszaru IoT i Security. Praca obejmuje tworzenie nowych funkcjonalności, rozwój istniejących produktów, HW bring up oraz skryptowanie w Pythonie i Bashu. Stanowisko daje możliwość pracy z niższymi warstwami Linuxa oraz realnego wpływu na rozwój produktu. 🗂️ Requirements: Znajomość języka C, Doświadczenie z Embedded Linux, Doświadczenie z u-boot, kernel, yocto, buildroot, device tree, OpenWRT lub Linux security, Umiejętność używania narzędzi laboratoryjnych, Umiejętność czytania schematów elektronicznych, Wykształcenie techniczne, Znajomość języka polskiego i angielskiego, Gotowość do pracy z biura jeden dzień w tygodniu, Umiejętność pracy zespołowej 📃 Skills: C, Linux, Yocto, Buildroot, U-Boot, Kernel, OpenWRT, Python, Bash, DeviceTree, HIL, IoT 🏢 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, HW 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 np. z u-boot / kernel / yocto / buildroot / device tree / OpenWRT / Linux security etc. -Umiejętność używania narzędzi laboratoryjnych i czytania schematów elektronicznych -Wykształcenie wyższe techniczne, swobodne posługiwanie się językiem polskim oraz 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, dostarczanie innowacyjnych produktów -Stabilne zatrudnienie na długi termin, pakiet dodatków.
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
HERTZ NEW TECHNOLOGIES sp. z o.o.
Embedded Developer
Mid
On-site
Zielona Góra, Poland
🏢 Summary: Offer for a developer to create and enhance embedded software for IoT and wearable devices, focusing on Linux-based system components, network and wireless communication, and hardware-software integration. The role involves developing distributed systems, designing architecture, and maintaining technical documentation and testing strategies. 🗂️ Requirements: Experience with Linux/Unix systems, Proficiency in Python, Proficiency in JavaScript, Knowledge of networking technologies, Knowledge of wireless technologies, Understanding of communication protocols, Experience in embedded systems development, Ability to integrate hardware with software 📃 Skills: Linux, Unix, Python, JavaScript, IoT, Embedded, Networking, Wireless, Protocols, RaspberryPi 🏢 Description: Dołącz do naszego zespołu i pracuj nad tworzeniem oraz rozwojem oprogramowania dla systemów wbudowanych i urządzeń IoT, w tym urządzeń wearable. Na tym stanowisku będziesz rozwijać komponenty systemowe działające w środowisku Linux, odpowiedzialne za komunikację sieciową i bezprzewodową, integrację sprzętu z oprogramowaniem oraz przetwarzanie danych pochodzących z urządzeń końcowych w rozproszonym systemie. Co będziesz robić: Tworzyć i rozwijać oprogramowanie dla sprzętu sieciowego oraz systemów transmisji bezprzewodowej. Programować i rozwijać systemy embedded, w tym urządzenia typu wearable. Realizować powierzone zadania zgodnie z ustalonym harmonogramem. Współpracować z zespołem developerów przy realizacji projektów. Brać udział w projektowaniu architektury systemu oraz w przeglądach kodu. Tworzyć i utrzymywać przejrzystą dokumentację techniczną oraz strategie testów. Wymagania: Doświadczenie w pracy z systemami Linux/Unix. Umiejętność programowania w Python i JavaScript. Znajomość technologii sieciowych i bezprzewodowych oraz protokołów komunikacyjnych. Umiejętności analitycznego i algorytmicznego myślenia. Samodzielność w rozwiązywaniu złożonych problemów technicznych. Dobra organizacja pracy i zarządzanie czasem pod presją. Umiejętność pracy zespołowej i efektywnej komunikacji. Chęć rozwoju i poznawania nowych narzędzi oraz technologii. Mile widziane: Doświadczenie w pracy z Raspberry Pi lub podobnymi platformami, w tym programowanie urządzeń peryferyjnych. Doświadczenie w tworzeniu oprogramowania na urządzenia mobilne. Co oferujemy: Pracę w obszarze rozwijającej się technologii. Pracę w formie stacjonarnej z biura w Zielonej Górze. Wynagrodzenie dostosowane do Twoich umiejętności. Brak korporacyjnej atmosfery. Możliwość rozwoju zawodowego w zależności od potrzeb w obszarze nowych technologii. Możliwość skorzystania z oferty ubezpieczenia na życie. Niezbędne narzędzia do wykonywania pracy jak komputer, telefon.
Technology
HERTZ NEW TECHNOLOGIES sp. z o.o.
Embedded Developer
Mid
On-site
Zielona Góra, Poland
🏢 Summary: Development of embedded and IoT software components running on Linux, focused on networking and wireless communication for distributed systems and wearable devices. The role involves building and enhancing system-level software, integrating hardware with software, and contributing to system architecture and testing strategies. Work is performed on-site with a strong focus on modern connected technologies. 🗂️ Requirements: Experience with Linux/Unix systems, Proficiency in Python, Proficiency in JavaScript, Knowledge of networking technologies, Knowledge of wireless technologies, Knowledge of communication protocols 📃 Skills: Linux, Unix, Python, JavaScript, Networking, Wireless, Protocols, Embedded, IoT 🏢 Description: Dołącz do naszego zespołu i pracuj nad tworzeniem oraz rozwojem oprogramowania dla systemów wbudowanych i urządzeń IoT, w tym urządzeń wearable. Na tym stanowisku będziesz rozwijać komponenty systemowe działające w środowisku Linux, odpowiedzialne za komunikację sieciową i bezprzewodową, integrację sprzętu z oprogramowaniem oraz przetwarzanie danych pochodzących z urządzeń końcowych w rozproszonym systemie. Co będziesz robić: Tworzyć i rozwijać oprogramowanie dla sprzętu sieciowego oraz systemów transmisji bezprzewodowej. Programować i rozwijać systemy embedded, w tym urządzenia typu wearable. Realizować powierzone zadania zgodnie z ustalonym harmonogramem. Współpracować z zespołem developerów przy realizacji projektów. Brać udział w projektowaniu architektury systemu oraz w przeglądach kodu. Tworzyć i utrzymywać przejrzystą dokumentację techniczną oraz strategie testów. Wymagania: Doświadczenie w pracy z systemami Linux/Unix. Umiejętność programowania w Python i JavaScript. Znajomość technologii sieciowych i bezprzewodowych oraz protokołów komunikacyjnych. Umiejętności analitycznego i algorytmicznego myślenia. Samodzielność w rozwiązywaniu złożonych problemów technicznych. Dobra organizacja pracy i zarządzanie czasem pod presją. Umiejętność pracy zespołowej i efektywnej komunikacji. Chęć rozwoju i poznawania nowych narzędzi oraz technologii. Mile widziane: Doświadczenie w pracy z Raspberry Pi lub podobnymi platformami, w tym programowanie urządzeń peryferyjnych. Doświadczenie w tworzeniu oprogramowania na urządzenia mobilne. Co oferujemy: Pracę w obszarze rozwijającej się technologii. Pracę w formie stacjonarnej z biura w Zielonej Górze. Wynagrodzenie dostosowane do Twoich umiejętności. Brak korporacyjnej atmosfery. Możliwość rozwoju zawodowego w zależności od potrzeb w obszarze nowych technologii. Możliwość skorzystania z oferty ubezpieczenia na życie. Niezbędne narzędzia do wykonywania pracy jak komputer, telefon.
Technology
emagine Polska
Embedded Systems Consultant
Mid
Hybrid
Almada, Portugal
🏢 Summary: Development role focused on embedded systems, client/server platforms, and native or web GUI applications for Windows and Linux environments. The position involves building and maintaining software using multiple programming languages and integrating with network, hardware, and cloud technologies. It requires working across the full software development lifecycle. 🗂️ Requirements: Higher education in Computer Engineering or related field, Experience in software development with C, Experience in software development with C++, Experience in software development with .NET/C#, Experience in software development with Java, Understanding of software development life cycle, Experience with MS Visual Studio, Experience with Eclipse IDE, Proficiency in Portuguese, Proficiency in English 📃 Skills: C, C++, C#, .NET, Java, VisualStudio, Eclipse, TCP/IP, VoIP, USB, I2C, SPI, UML, Cryptography, PKI, WebServices 🏢 Description: YOUR ROLE Software development for embedded systems; Shared services and client/server platforms; Native and Web GUI applications in Windows, Linux. OUR REQUIREMENTS FOR THIS JOB: Higher education in Computer Engineering or related areas; Solid knowledge and experience in software development with C, C++, .NET/C# and Java; Good understanding of software development life cycle and methodologies; Experience in using MS Visual Studio and Eclipse IDEs; Good expression skills in Portuguese and English, spoken and written. IT WOULD BE A PLUS IF YOU HAVE: Cyber-physical systems, real-time OS and hardware protocols (e.g. USB, I2C, SPI); TCP/IP networks and VoIP protocols; Cloud integration protocols; Web services; Cryptography / PKI; Web application development; System modelling and design with UML.
Technology
Optiveum
Embedded Software Engineer
Mid
Hybrid
Warsaw, Poland
🏢 Summary: Full-time Embedded Engineer role focused on Linux kernel development and low-level driver work for E-Ink-based embedded devices. The position involves hardware-software integration, power management, Android AOSP support, and kernel-level debugging in consumer electronics products. Hybrid work model with flexible hours and benefits. 🗂️ Requirements: Strong C programming skills, Hands-on experience with Linux Kernel development, Experience developing and maintaining hardware drivers, Practical knowledge of I2C, SPI, GPIO, UART, Experience with Device Tree configuration, Ability to read hardware schematics and datasheets, Experience debugging at Linux kernel level, Experience with embedded systems 📃 Skills: C, Linux, Kernel, Drivers, I2C, SPI, GPIO, UART, DeviceTree, Android, AOSP, HAL, USB, PMIC, EPD, E-Ink, Python, Java, MediaTek, JEITA 🏢 Description: Embedded Engineer — Linux Kernel & E-Ink Embedded Engineer Our Client is a Polish technology company creating minimalist consumer electronics designed to support focus, calm, and a healthier relationship with technology. Their products include E-Ink-based devices, phones, alarm clocks, watches, and software solutions built around simplicity, quality, and user well-being. Role We are looking for an Embedded Engineer who feels comfortable working at the intersection of electronics and low-level software. I n this role, you will work on Linux kernel-level development, hardware drivers, E-Ink display control, power management, and Android-related integration. You should be able to read both hardware schematics and C kernel code, investigate problems independently, and find practical solutions even when vendor documentation is incomplete or inconsistent. Previous E-Ink experience is welcome but not mandatory. What matters more is solid hands-on experience with Linux Kernel, hardware drivers, embedded systems, and low-level debugging. Responsibilities Develop and maintain Linux drivers for embedded hardware platforms. Work on low-level drivers for E-Ink / EPD display control. Configure and modify Device Tree. Integrate hardware interfaces such as SPI, I2C, GPIO, and related components. Support integration of USB Power Delivery, PMIC, and battery thermal protection. Debug issues at Linux kernel level using logs, registers, and low-level diagnostics. Work closely with hardware engineers, reading schematics and datasheets. Support Android AOSP / HAL or graphics framework integration. Create or support hardware testing tools, with Python as a plus. Investigate complex technical issues independently and propose practical solutions. Key competences Strong C programming skills, including pointers, bit masks, memory-level work, and development without relying on standard libraries. Hands-on experience with Linux Kernel development and hardware drivers. Practical knowledge of embedded hardware interfaces such as I2C, SPI, GPIO, UART or similar. Experience with Device Tree configuration and modification. Ability to read hardware schematics and datasheets. Experience debugging kernel-level issues using tools such as adb, dmesg, kdbg, kernel logs or similar. Strong problem-solving mindset and ability to work independently. Good communication skills and readiness to collaborate closely with hardware and software teams. Nice to have Experience with MediaTek platforms. Experience with Android AOSP, system builds, or HAL modifications. Knowledge of USB Power Delivery. Experience with EPD / E-Ink displays. Knowledge of Li-Ion battery charging standards, including JEITA. Python, Java or other scripting/programming experience. Experience in consumer electronics, mobile devices, wearables, IoT or embedded hardware products. Salary and Conditions Full-time position. Employment contract or B2B contract. Hybrid work model: 4 days per week from the office in Warsaw, near Racławicka metro station. Flexible working hours. Salary: to be discussed, depending on experience. Benefits Opportunity to work on real consumer electronics products, not only software abstraction layers. Direct impact on hardware-software integration and product performance. Work with Linux Kernel, embedded systems, E-Ink technology, and power management. Private medical care, Multisport funding, and English language lessons. Additional days off under B2B cooperation. 2 paid volunteering days. A product-driven environment focused on quality, simplicity, and meaningful technology.
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
DP IOT
C Embedded Developer
Junior
Hybrid
Gdansk, PM, Poland
8,000 - 13,000 PLN
🏢 Summary: The offer is for a C Embedded Developer to design and develop low-level firmware for IoT embedded systems in a hybrid work model. The role focuses on bare-metal programming, hardware–software integration, and communication interfaces. The position involves managing IoT projects, optimizing firmware performance, and diagnosing device issues. 🗂️ Requirements: Bachelor’s or Master’s degree in Computer Science, Electronics, Automation and Robotics, or related field, Very good knowledge of C for embedded systems, Experience with UART, SPI, I2C, Experience with bare-metal systems, Ability to develop low-level drivers and interrupt routines, Ability to diagnose hardware–software integration issues, Ability to read electronic schematics, Knowledge of electronic measurement tools, Knowledge of Git, Minimum 1 year of experience in similar position 📃 Skills: C, UART, SPI, I2C, Bare-metal, Drivers, Interrupts, Git, Multimeter, Oscilloscope, Soldering 🏢 Description: About the Role We are looking for a C Embedded Developer to join our firmware team and contribute to the development of embedded systems for IoT projects . Work mode: Hybrid Requirements Education Bachelor’s or Master’s degree in Computer Science, Electronics, Automation and Robotics , or a related field Technical Skills Very good knowledge of C programming for embedded systems Experience with communication interfaces: UART, SPI, I2C Experience working with bare-metal systems Ability to develop low-level drivers and handle interrupt routines Experience in diagnosing and solving hardware–software integration issues Ability to read and understand electronic schematics Familiarity with basic electronic tools ( multimeter, oscilloscope, soldering ) Knowledge of version control systems (Git) Experience Minimum 1 year of experience in a similar position Nice to Have Experience with RTOS Knowledge of low-power IoT technologies Experience working with Cellular modules (NB-IoT, LTE Cat-M1) Experience with BLE and GNSS Knowledge of network protocols (TCP/IP, UDP, HTTP) Familiarity with CI/CD pipelines and Jira Responsibilities Independently managing IoT projects Implementing and optimizing low-level firmware , considering performance and hardware constraints Code verification and preparation of technical documentation Writing unit tests Maintaining and further developing existing projects Diagnosing and resolving issues in malfunctioning devices Cooperation with customers from Scandinavia
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)