April 11, 2026

Mid/Senior Linux Developer

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

-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.

Similar jobs you might like

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

New offer

EBS Ink-Jet Systems Poland

Embedded Linux C++ Developer

Mid

On-site

Wroclaw, Poland

10,000 - 15,000 PLN

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

Technology

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

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

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

Antal Sp. z o.o.

Embedded Software Engineer

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Hybrid Embedded Software Engineer role focused on designing and developing UI for embedded systems using C/C++ in Linux/ARM environments. The position involves UI architecture, hardware integration, code optimization, debugging, and participation in technical decisions within R&D projects. It also includes testing, documentation, and technical mentoring in an Agile environment. 🗂️ Requirements: 5+ years experience in embedded UI development, Proficiency in C/C++, Experience with Qt/QML or LVGL, Experience with Embedded Linux and ARM, Experience in debugging and testing embedded systems, Knowledge of Agile/Scrum, English proficiency 📃 Skills: C, C++, C++17, Embedded, Linux, ARM, Qt, QML, LVGL, Yocto, Docker, Debugging, Testing, Agile, Scrum 🏢 Description: Embedded Software Engineer Wrocław | Praca hybrydowa | Umowa o pracę Stack technologiczny: C/C++, C++17, Embedded Linux, ARM, Qt/QML, LVGL, Yocto, Docker Zakres zadań: Projektowanie i rozwój UI w systemach embedded Integracja z komponentami fizycznymi Optymalizacja kodu, praca z mikrokontrolerami i ARM Tworzenie architektury UI, udział w decyzjach projektowych Debugowanie, testowanie, dokumentacja Mentoring i wsparcie zespołu Wymagania: 5+ lat doświadczenia w UI embedded C/C++, Qt/QML lub LVGL, Linux/ARM Debugging, testowanie, Agile/Scrum Dobra znajomość angielskiego Oferujemy: Udział w projektach R&D i tworzeniu innowacyjnych produktów Pracę w zespole o wysokich standardach technicznych Stabilne zatrudnienie w firmie o globalnym zasięgu Atrakcyjny pakiet benefitów (m.in. prywatna opieka medyczna, ubezpieczenie, szkolenia) Możliwość rozwoju technicznego i udziału w projektach międzynarodowych Elastyczne godziny pracy i hybrydowy model (2/3) Atrakcyjne wynagrodzenie

Technology

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

Sii

C++ Embedded Developer – automatyka przemysłowa (f/m/x)

Mid

Hybrid

Katowice, Poland

🏢 Summary: Development and maintenance of embedded software for industrial control devices, focused on communication components on a new hardware platform. The role covers application layer and middleware development in an RTOS environment, combining new feature implementation with refactoring and testing of existing systems. It is key to ensuring stability and integration of the control platform. 🗂️ Requirements: Very good knowledge of C++ in embedded systems (C++11, STL), Experience with real-time operating systems, Knowledge of networking concepts and ISO/OSI model, Experience with communication protocols (Ethernet, TCP/IP), Ability to debug and test embedded software on target devices, Experience working on application layer and middleware, Fluent English, Fluent Polish, Residence in Poland, Availability to work hybrid from Katowice office 3 days per week 📃 Skills: C++, STL, RTOS, Ethernet, TCP/IP, ISO/OSI, Embedded, Debugging, Testing 🏢 Description: Dołącz do zespołu odpowiedzialnego za rozwój i utrzymanie oprogramowania dla przemysłowych urządzeń sterujących. Zespół pracuje nad wprowadzaniem produktów na nową platformę sprzętową, ze szczególnym naciskiem na obszary komunikacyjne. Zakres prac obejmuje głównie warstwę aplikacyjną oraz middleware działające w środowisku RTOS. Rola ma kluczowe znaczenie dla stabilności i rozwoju platformy, ponieważ dotyczy komponentów odpowiedzialnych za komunikację i integrację systemu. Praca łączy rozwój nowych funkcjonalności z refaktoryzacją i testowaniem istniejących rozwiązań. Zespół pracuje hybrydowo z biura w Katowicach 3 dni w tygodniu. Twoje zadania Projektowanie i implementowanie oprogramowania embedded w języku C++ Rozwijanie funkcjonalności działających w środowisku RTOS Praca nad warstwą aplikacyjną i middleware systemu sterowania Integracja nowych funkcjonalności na nowej platformie sprzętowej Debugowanie oraz testowanie systemów wbudowanych Refaktoryzacja i utrzymywanie istniejącego kodu Wymagania Bardzo dobra znajomość języka C++ w systemach embedded (C++11, STL) Doświadczenie w pracy z systemami czasu rzeczywistego Znajomość zagadnień sieciowych oraz modelu ISO/OSI Obycie z protokołami komunikacyjnymi (Ethernet, TCP/IP) Umiejętność debugowania i testowania oprogramowania na urządzeniach wbudowanych Zdolność pracy w złożonym środowisku projektowym i współpracy zespołowej Biegła znajomość języka angielskiego Wymagane przebywanie na terenie Polski oraz płynna znajomość języka polskiego Mile widziane Wykorzystanie Pythona do automatyzacji, testów lub narzędzi developerskich Doświadczenie w pracy z systemami sterowania lub automatyką przemysłową Udział w refaktoryzacji dużych, wieloletnich codebase’ów Praca w środowisku zwinnych frameworków skalowanych (np. SAFe) Benefity, które czekają na Ciebie: Tytuł Great Place to Work od 2015 roku - to dzięki opiniom pracowników otrzymujemy tytuł i wdrażamy nowe pomysły Stabilność zatrudnienia - 2,1 MLD PLN przychodu, brak długów, od 2006 roku na rynku Dzielimy się zyskiem z pracownikami - od 2022 roku przeznaczyliśmy na ten cel już ponad 76 milionów PLN Bogaty pakiet benefitów - prywatna opieka zdrowotna, platforma kafeteryjna, zniżki na samochody i więcej Komfortowe miejsce pracy - pracuj w naszych biurach klasy A lub zdalnie Dziesiątki fascynujących projektów dla prestiżowych marek z całego świata 1 000 000 PLN rocznie na Twoje pomysły - taką kwotą wspieramy pasje i akcje wolontariackie naszych pracowników Stawiamy na Twój rozwój - meetupy, webinary, platforma szkoleniowa i blog technologiczny – Ty wybierasz Fantastyczna atmosfera stworzona przez wszystkich Sii Power People Dołącz do zespołu Sii – rozwijaj umiejętności, zdobywaj doświadczenie i buduj karierę!

Technology

Power Media

Embedded Software Engineer – Mid (C / C++)

Mid

Hybrid

Poznan, Poland

60 - 90 PLN

🏢 Summary: Hybrid Embedded Software Engineer (Mid) role focused on developing embedded and IoT systems using C/C++ and microcontrollers, from concept to production deployment. The position involves firmware development, system architecture design, cloud integration, and code quality practices within a collaborative technical team. Opportunity to grow in C++ embedded development with mentoring support. 🗂️ Requirements: Commercial experience in embedded or firmware projects, Good knowledge of C or C++, Experience with microcontrollers, Knowledge of Git, Knowledge of CMake, Experience working in a development team (min. 3 people), Ability to work with technical documentation, Communicative English 📃 Skills: C, C++, STM32, nRF, ESP32, Git, CMake, FreeRTOS, Linux, AWS, Azure, Google, UML, IoT 🏢 Description: Poznań | praca hybrydowa (3 dni biuro / 2 dni zdalnie) Dla naszego klienta – firmy realizującej zaawansowane projekty embedded i IoT dla klientów zagranicznych – poszukujemy Embedded Software Engineera (Mid) , który chce pracować blisko sprzętu, mieć realny wpływ na rozwój produktów i dalej rozwijać się w obszarze embedded software. To rola dla osób, które mają już komercyjne doświadczenie w projektach embedded , pracowały z mikrokontrolerami i chcą uczestniczyć w projektach od etapu koncepcji po wdrożenie produkcyjne. Jeśli pracujesz głównie w języku C , ale masz już pierwsze doświadczenia z C++ i chcesz rozwijać się w tym kierunku, projekt zapewnia wdrożenie projektowe i mentoring w C++ embedded w pierwszych miesiącach pracy. O firmie i projektach Klient realizuje równolegle kilka projektów embedded/IoT: inteligentne urządzenia i systemy sensorowe, komunikację urządzeń z chmurą, projekty R&D rozwijane od koncepcji do produkcji, systemy oparte o mikrokontrolery STM32, nRF, ESP32 . Zakres obowiązków rozwój oprogramowania embedded w C++ , praca z mikrokontrolerami (STM32 / nRF / ESP32), udział w projektowaniu architektury systemów IoT, integracja urządzeń z chmurą oraz innymi komponentami systemu, tworzenie i utrzymywanie testów jednostkowych, aktywny udział w code review, współpraca z zespołem developerskim i klientem technicznym. Wymagania (must-have) komercyjne doświadczenie w projektach embedded / firmware , dobra znajomość C lub C++ , doświadczenie w pracy z mikrokontrolerami , znajomość Git oraz CMake, doświadczenie w pracy zespołowej (min. 3 osoby), umiejętność pracy z dokumentacją techniczną, komunikatywny język angielski. Mile widziane FreeRTOS lub Embedded Linux, integracja systemów IoT z chmurą (AWS / Azure / Google), UML i dokumentacja architektury, event-driven lub hexagonal architecture, doświadczenie z testami w embedded. Model pracy i benefity praca hybrydowa: 3 dni w biurze w Poznaniu / 2 dni zdalnie , 6,5 godzinny dzień pracy (z możliwością pracy po 8 godzin dziennie) elastyczne godziny rozpoczęcia pracy, Multisport, dofinansowanie Luxmed, lekcje angielskiego z native speakerem, pizza w czwartki 🍕 i owoce w biurze, spotkania integracyjne co 2 miesiące. Jeśli embedded software to Twój główny obszar rozwoju, chcesz pracować przy realnych produktach i mieć wpływ na techniczne decyzje - zapraszamy do aplikowania !