April 8, 2026

Embedded Engineer (m/f)

Mid • Hybrid

Wroclaw, Poland

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.

 

Similar jobs you might like

Technology

Antal Sp. z o.o.

Embedded Software Engineer

Senior

Hybrid

Wroclaw, Poland

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

Technology

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

Embedded Software Engineer (C & Windows)

Senior

Hybrid

Wroclaw, Poland

130 - 135 PLN/hr

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

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

Hellbender

Embedded Software Engineer

Senior

Hybrid

Pittsburgh, PA

🏢 Summary: Embedded Software Engineer role focused on developing AI-enabled cameras and robotic sensors from concept to production in a Linux-based environment. The position involves building event-driven embedded applications in C, C++, and Python and interfacing with hardware through multiple communication protocols. It offers hands-on work across software and hardware with opportunities for growth in a hybrid work setting. 🗂️ Requirements: Bachelor’s or Master’s degree in Computer Science or Engineering, 5–7 years of hands-on experience in embedded engineering, Knowledge of software product lifecycle, Experience working in Linux environment, Proficiency in C, C++ and/or Python, Experience with revision control tools such as Git 📃 Skills: C, C++, Python, Linux, Git, CAN, UART, I2C, SPI, GPIO, RaspberryPi, Arduino, Oscilloscope, Multimeter, ProtocolAnalyzers 🏢 Description: Company Name: Hellbender Inc. Job Title: Embedded Software Engineer Department: Software Report to: Software Engineering Manager Job Summary: As an Embedded Software Engineer, you will have a key role in developing new products, including cameras and robotic sensors, from the ground up. You will generate innovative solutions to address unique issues on a wide variety of projects. The coding will consist of C, C++, and Python development in an embedded Linux environment. Essential Duties and Responsibilities: - Working on embedded platform software in a Linux-based environment - Writing event-driven and asynchronous applications primarily in C, C++ and Python - Writing software that communicates with and controls other devices over interfaces including CAN, UART, I2C, SPI and others - Using oscilloscopes, protocol analyzers, multimeters, and other tools for electronic diagnostics Qualifications, Skills, and Attributes: - Bachelor’s or Master’s degree in Computer Science or Engineering - 5–7 years of hands-on experience in embedded engineering - Knowledge of software product cycle - Working experience using Linux - Working experience with C, C++ and/or Python - Good working knowledge of revision control and code review tools like Git - Previous experience manipulating GPIO preferred - Ability to read schematics and data sheets with hands-on experience debugging hardware platforms preferred - Raspberry Pi and Arduino experience highly preferred - Strong documentation skills highly preferred - Excellent team player with strong communication skills (written and verbal) Benefits: - 401(k) - 5% Safe Harbor Contribution to 401k - Dental insurance (100% covered for employees and their families) - Health insurance (100% covered for employees and their families) - Vision insurance (100% covered for employees and their families) - Flexible spending account - 7.5 weeks total paid time off - Equity Incentive Plan options - Profit sharing (through 401k) - Hybrid work environment - Flexible work schedule Work Location: - UPARC Pittsburgh Opportunity for Advancement: The company prioritizes internal promotions. As new positions are created, new opportunities for advancement will be available.

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

Sigma Software

Embedded Software Engineer (with Yocto)

Senior

Remote

Warsaw, Poland

🏢 Summary: Embedded Engineer role focused on developing IoT-driven embedded solutions with cloud connectivity and modern communication technologies. The position involves designing, debugging, testing, and maintaining embedded software and hardware components while collaborating with engineers and customers. Candidates should have strong experience in C, embedded Linux, communication protocols, and embedded system troubleshooting. 🗂️ Requirements: 4+ years of experience with C, Experience with cloud connectivity applications, Experience with FOTA solutions, Strong knowledge of LTE, Strong knowledge of BLE, Strong knowledge of OpenThread, Strong knowledge of MQTT, Knowledge of cybersecurity, Practical experience with Yocto Linux, Experience debugging embedded systems, Experience using J-Link, Experience using ST-Link, Upper-Intermediate English 📃 Skills: C, LTE, BLE, OpenThread, MQTT, Yocto, Linux, FOTA, J-Link, ST-Link, Docker, GitLab, Jira, Cybersecurity 🏢 Description: We are looking for a skilled Embedded Engineer to join our growing team and support customers in delivering IoT-driven solutions. As our Embedded department continues to expand, we are seeking professionals with strong analytical thinking and solid technical expertise. In this role, you will collaborate with a team of experienced Embedded Engineers to design and implement high-quality solutions that address real-world challenges. This role suggests working with embedded systems, cloud connectivity, and modern communication technologies. If you’re a motivated Embedded Developer ready to take the next step in your career, we would be excited to collaborate with you! Requirements - 4+ years of experience with C - Experience with cloud connectivity applications, including monitoring and Firmware-Over-the-Air (FOTA) solutions - Strong background in communication technologies such as LTE, BLE, OpenThread, MQTT, and cybersecurity - Practical experience with Yocto Linux - Experience in debugging and troubleshooting embedded systems, including software debugging on real devices (using J-Link, ST-Link) and resolving system-level issues - Upper-Intermediate level of English Would be a plus - Hardware knowledge - Experience with Docker, GitLab, and Jira Responsibilities - Design separate components, modules, classes, and devices - Code, debug, document, and maintain portions of software and hardware - Perform different types of testing - Participate in estimation and planning sessions - Contribute to the development of technical project documentation and user documentation - Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation - Participate in conference calls and face-to-face meetings with the Customer and Customer partners - Comply with the best engineering practices, technical standards, and quality criteria set forth on the project - Report status and progress according to the project and company demands - Spot current deficiencies in the development process, adopted procedures, and engineering practices, environment configurations, etc., and suggest improvements - Escalate technical issues to the Architect, Team Lead, and Project Manager

Technology

Sigma Software

Embedded Software Engineer (with Yocto)

Mid

Remote

Warsaw, Poland

🏢 Summary: The role involves designing and developing embedded systems for IoT-driven solutions with cloud connectivity and modern communication technologies. The engineer will work on real devices, implementing, debugging, and maintaining embedded software while collaborating with a technical team. The position focuses on delivering high-quality, production-ready embedded and connected solutions. 🗂️ Requirements: 4+ years of experience with C, Experience with cloud connectivity and FOTA solutions, Strong knowledge of LTE, BLE, OpenThread, MQTT, Experience with cybersecurity in embedded systems, Practical experience with Yocto Linux, Hands-on debugging on real devices using J-Link or ST-Link, Experience troubleshooting system-level issues, Upper-Intermediate English level 📃 Skills: C, LTE, BLE, OpenThread, MQTT, Yocto, Linux, FOTA, J-Link, ST-Link, Docker, GitLab, Jira, Cybersecurity 🏢 Description: We are looking for a skilled Embedded Engineer to join our growing team and support customers in delivering IoT-driven solutions. As our Embedded department continues to expand, we are seeking professionals with strong analytical thinking and solid technical expertise. In this role, you will collaborate with a team of experienced Embedded Engineers to design and implement high-quality solutions that address real-world challenges. This role suggests working with embedded systems, cloud connectivity, and modern communication technologies. If you’re a motivated Embedded Developer ready to take the next step in your career, we would be excited to collaborate with you! Requirements 4+ years of experience with C Experience with cloud connectivity applications, including monitoring and Firmware-Over-the-Air (FOTA) solutions Strong background in communication technologies such as LTE, BLE, OpenThread, MQTT, and cybersecurity Practical experience with Yocto Linux Experience in debugging and troubleshooting embedded systems, including software debugging on real devices (using J-Link, ST-Link) and resolving system-level issues Upper-Intermediate level of English Would be a plus Hardware knowledge Experience with Docker, GitLab, and Jira Responsibilities Design separate components, modules, classes, and devices Code, debug, document, and maintain portions of software and hardware Perform different types of testing Participate in estimation and planning sessions Contribute to the development of technical project documentation and user documentation Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation Participate in conference calls and face-to-face meetings with the Customer and Customer partners Comply with the best engineering practices, technical standards, and quality criteria set forth on the project Report status and progress according to the project and company demands Spot current deficiencies in the development process, adopted procedures, and engineering practices, environment configurations, etc., and suggest improvements Escalate technical issues to the Architect, Team Lead, and Project Manager

Technology

Sii

Embedded Linux/Kernel Engineer (f/m/x)

Senior

Remote

Wroclaw, Poland

🏢 Summary: The offer is for an Embedded Software Engineer responsible for developing Linux kernel modules, device drivers, and low-level system components for enterprise-class platforms. The role involves close collaboration with hardware and firmware teams, debugging complex system-level issues, and optimizing performance and diagnostics tools. It targets experienced engineers with strong kernel development expertise working on high-impact systems. 🗂️ Requirements: Minimum 5 years of embedded or kernel development experience, Strong C/C++ programming skills, Strong debugging skills, Knowledge of Linux OS internals, Knowledge of Linux kernel architecture, Familiarity with CPU/SoC architectures (x86/ARM), Experience with Linux build systems, Experience with diagnostic tools, Fluency in English 📃 Skills: C, C++, Linux, Kernel, DeviceDrivers, x86, ARM, BuildSystems, Debugging 🏢 Description: Join Sii and play a key role in delivering enterprise-class data platforms to international clients. As an Embedded Software Engineer, you will be responsible for developing Linux kernel modules, device drivers, and low-level system components. You will collaborate with cross-functional teams and support strategic data and analytics initiatives across the organization. Your tasks Design and implement Linux kernel modules and device drivers Collaborate with hardware and firmware teams on the new platform bring-up Debug complex system-level issues across firmware, kernel, and user space Optimize tools for performance monitoring and diagnostics Contribute to code reviews and adopt secure coding practices Requirements At least 5 years of embedded or kernel development experience Strong C/C++ programming and debugging skills Knowledge of Linux OS internals and kernel architecture Familiarity with CPU/SoC architecture (x86/ARM) Experience with Linux build systems and diagnostic tools Fluency in English 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

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.