New offer - be the first one to apply!
August 8, 2026
Embedded Technical Lead (IoT)
Senior • Hybrid
120 - 150 PLN
Poznan, WP, Poland
Model pracy: hybrydowy (3 dni z biura, 2 dni zdalnie).
Opis projektu
Projekt dotyczy rozwoju nowoczesnych rozwiązań z obszaru IoT i robotyki. Zespół koncentruje się na rozwoju rozwiązania opartego na platformie nRF, wykorzystywanej w urządzeniach połączonych z Internetem. Projekt łączy oprogramowanie, elektronikę i rzeczywiste urządzenia; jego celem jest tworzenie rozwiązań, które mogą zbierać i przetwarzać dane oraz komunikować się z innymi systemami.
Zakres obowiązków
- Projektowanie architektury rozwiązań Embedded i IoT oraz dobór technologii do potrzeb projektu.
- Techniczne prowadzenie projektu i dbanie o spójność architektury na wszystkich etapach rozwoju.
- Rozwój oprogramowania Embedded w C++ oraz implementacja kluczowych funkcjonalności.
- Planowanie prac technicznych, estymacja zadań i identyfikacja ryzyk projektowych.
- Współpraca z klientem przy analizie wymagań, warsztatach projektowych i proponowaniu optymalnych rozwiązań technicznych.
- Prowadzenie sesji projektowych oraz definiowanie architektury, przepływów danych i kluczowych komponentów systemu.
- Wykonywanie Impact Analysis i ocena wpływu planowanych zmian na architekturę oraz jakość systemu.
- Dbanie o jakość kodu, zgodność implementacji z architekturą i rozwój dobrych praktyk programistycznych.
- Prowadzenie code review oraz wsparcie zespołu w rozwiązywaniu złożonych problemów technicznych.
- Techniczna koordynacja pracy zespołu Embedded, wsparcie i mentoring mniej doświadczonych programistów.
- Współudział w planowaniu rozwoju produktu i kolejnych etapów projektu, od koncepcji po rozwiązanie produkcyjne.
Główne wymagania
- Minimum 6 lat doświadczenia w tworzeniu oprogramowania Embedded.
- Minimum 2 lata doświadczenia zawodowego jako Tech Lead.
- Bardzo dobra znajomość C++, CMake i Git.
- Doświadczenie z mikrokontrolerami, np. nRF, STM32 lub ESP32.
- Praktyczne doświadczenie w projektowaniu rozwiązań i podejmowaniu decyzji technicznych.
- Znajomość dobrych praktyk programistycznych: Clean Code, SOLID i wzorców projektowych.
- Doświadczenie w code review i pracy zespołowej.
- Umiejętność samodzielnego prowadzenia zadań i proponowania rozwiązań.
- Rozwinięte umiejętności komunikacyjne oraz gotowość do współpracy z klientem.
- Komunikatywna znajomość języka angielskiego umożliwiająca swobodną współpracę z klientem.
- Gotowość do codziennej pracy z biura przez pierwszy miesiąc.
Mile widziane
- Doświadczenie z Clean Architecture, Hexagonal Architecture lub Event Driven Architecture.
- Znajomość Embedded Linux lub FreeRTOS.
- Doświadczenie z Dockerem i CI/CD.
- Praktyczna znajomość C lub Python.
- Doświadczenie z BLE, MQTT lub rozwiązaniami IoT.
- Znajomość DDD (Domain Driven Design).
- Doświadczenie w prowadzeniu warsztatów technicznych lub Product Discovery.
- Doświadczenie z chmurami AWS, Azure lub Google Cloud.
Oferta
- Realny wpływ na architekturę oraz kierunek rozwoju projektu.
- Udział w nowoczesnych projektach z obszaru IoT, robotyki i systemów Embedded.
- Współpraca z doświadczonym zespołem inżynierów.
- Duża samodzielność i możliwość podejmowania decyzji technicznych.
- Stabilna współpraca w oparciu o kontrakt B2B.
- Elastyczne godziny rozpoczęcia pracy.
- Prywatna opieka medyczna Lux Med.
- Karta MultiSport.
- Lekcje języka angielskiego z native speakerem.
- Regularne spotkania integracyjne.
- Przyjazna atmosfera i kultura współpracy oparta na dzieleniu się wiedzą oraz wzajemnym wsparciu.
Similar jobs you might like
Technology
New offer
Power Media
Senior Embedded IoT Developer / Tech Lead
Senior
Hybrid
Poznan, WP, Poland
115 - 145 PLN
🏢 Summary: Oferta dla doświadczonego programisty Embedded, który będzie rozwijać rozwiązania IoT i robotyki oparte na platformie nRF oraz obejmie techniczne prowadzenie projektu. Rola łączy projektowanie architektury, programowanie w C++ i koordynację zespołu, z możliwością rozwoju w kierunku Tech Leada. 🗂️ Requirements: Minimum 6 lat komercyjnego doświadczenia w Embedded, Bardzo dobra znajomość C++, Bardzo dobra znajomość CMake, Bardzo dobra znajomość Git, Doświadczenie z mikrokontrolerami nRF, STM32 lub ESP32, Doświadczenie w projektowaniu rozwiązań i podejmowaniu decyzji technicznych, Znajomość Clean Code, SOLID i wzorców projektowych, Doświadczenie w code review i pracy zespołowej, Samodzielne prowadzenie zadań i proponowanie rozwiązań, Umiejętność współpracy z klientem, Komunikatywna znajomość języka angielskiego, Gotowość do codziennej pracy z biura przez pierwszy miesiąc 📃 Skills: C++, CMake, Git, nRF, STM32, ESP32, CleanCode, SOLID 🏢 Description: Model pracy: hybrydowy (3 dni z biura, 2 dni zdalnie). Opis projektu Projekt dotyczy rozwoju nowoczesnych rozwiązań z obszaru IoT i robotyki. Zespół koncentruje się na rozwoju rozwiązania opartego na platformie nRF, wykorzystywanej w urządzeniach połączonych z Internetem. Projekt łączy oprogramowanie, elektronikę i rzeczywiste urządzenia; celem jest tworzenie rozwiązań, które mogą zbierać i przetwarzać dane oraz komunikować się z innymi systemami. Zakres obowiązków • Projektowanie architektury rozwiązań Embedded i IoT oraz dobór technologii do potrzeb projektu. • Techniczne prowadzenie projektu i dbanie o spójność architektury na wszystkich etapach rozwoju. • Rozwój oprogramowania Embedded w C++ oraz implementacja kluczowych funkcjonalności. • Planowanie prac technicznych, estymacja zadań i identyfikacja ryzyk projektowych. • Współpraca z klientem przy analizie wymagań, warsztatach projektowych i proponowaniu rozwiązań technicznych. • Prowadzenie sesji projektowych oraz udział w definiowaniu architektury, przepływów danych i kluczowych komponentów systemu. • Wykonywanie Impact Analysis i ocena wpływu zmian na architekturę oraz jakość systemu. • Dbanie o jakość kodu, zgodność implementacji z architekturą i rozwój dobrych praktyk programistycznych. • Prowadzenie code review i wsparcie zespołu w rozwiązywaniu złożonych problemów technicznych. • Techniczna koordynacja pracy zespołu Embedded, wsparcie i mentoring mniej doświadczonych programistów. • Współudział w planowaniu rozwoju produktu i kolejnych etapów projektu — od koncepcji do rozwiązania produkcyjnego. Główne wymagania • Minimum 6 lat komercyjnego doświadczenia w tworzeniu oprogramowania Embedded. • Chęć rozwoju zawodowego w kierunku roli Tech Leada. • Bardzo dobra znajomość C++, CMake i Git. • Doświadczenie z mikrokontrolerami, np. nRF, STM32 lub ESP32. • Praktyczne doświadczenie w projektowaniu rozwiązań i podejmowaniu decyzji technicznych. • Znajomość dobrych praktyk programistycznych: Clean Code, SOLID i wzorców projektowych. • Doświadczenie w code review i pracy zespołowej. • Umiejętność samodzielnego prowadzenia zadań i proponowania rozwiązań. • Rozwinięte umiejętności komunikacyjne oraz gotowość do współpracy z klientem. • Komunikatywna znajomość języka angielskiego umożliwiająca swobodną współpracę z klientem. • Gotowość do codziennej pracy z biura przez pierwszy miesiąc. Mile widziane • Doświadczenie z Clean Architecture, Hexagonal Architecture lub Event Driven Architecture. • Znajomość Embedded Linux lub FreeRTOS. • Doświadczenie z Dockerem i CI/CD. • Praktyczna znajomość C lub Python. • Doświadczenie z BLE, MQTT lub rozwiązaniami IoT. • Znajomość DDD (Domain Driven Design). • Doświadczenie w prowadzeniu warsztatów technicznych lub Product Discovery. • Doświadczenie z chmurami AWS, Azure lub Google Cloud. Oferta • Możliwość rozwoju w kierunku Tech Leada przy wsparciu doświadczonych ekspertów. • Realny wpływ na architekturę oraz kierunek rozwoju projektu. • Udział w projektach z obszaru IoT, robotyki i systemów Embedded. • Współpraca z doświadczonym zespołem inżynierów. • Duża samodzielność i możliwość podejmowania decyzji technicznych. • Stabilna współpraca w oparciu o kontrakt B2B. • Elastyczne godziny rozpoczęcia pracy. • Prywatna opieka medyczna Lux Med. • Karta MultiSport. • Lekcje języka angielskiego z native speakerem. • Regularne spotkania integracyjne. • Przyjazna atmosfera i kultura współpracy oparta na dzieleniu się wiedzą oraz wzajemnym wsparciu.
Technology
New offer
Power Media
IoT Embedded Developer
Mid
Hybrid
Poznan, WP, Poland
80 - 125 PLN
🏢 Summary: Oferta dla IoT Embedded Developera na poziomie Mid/Senior, obejmująca rozwój oprogramowania C++ dla urządzeń IoT i robotyki opartych na platformie nRF. Rola łączy pracę z mikrokontrolerami, projektowanie architektury, testy jednostkowe oraz współpracę z zespołem i klientem. Praca odbywa się hybrydowo, z obowiązkową codzienną obecnością w biurze przez pierwszy miesiąc. 🗂️ Requirements: Minimum 3 lata komercyjnego doświadczenia w Embedded, Bardzo dobra znajomość C++, Doświadczenie z mikrokontrolerami, Praktyczna znajomość Git, Praktyczna znajomość CMake, Doświadczenie w testach jednostkowych, Znajomość Clean Code i SOLID, Samodzielne prowadzenie zadań, Komunikatywna znajomość angielskiego, Gotowość do pracy z biura codziennie przez pierwszy miesiąc 📃 Skills: C++, nRF, STM32, ESP32, Git, CMake, CleanCode, SOLID, English 🏢 Description: Quick Facts - Model pracy: hybrydowy — 3 dni z biura, 2 dni zdalnie - Przez pierwszy miesiąc wymagana jest codzienna praca z biura - Forma współpracy: kontrakt B2B Opis projektu Projekt obejmuje rozwój nowoczesnych rozwiązań z obszaru IoT i robotyki. Zespół rozwija rozwiązanie oparte na platformie nRF, wykorzystywane w urządzeniach połączonych z Internetem. Projekt łączy oprogramowanie, elektronikę i rzeczywiste urządzenia, umożliwiając zbieranie i przetwarzanie danych oraz komunikację z innymi systemami. Zakres obowiązków - Projektowanie i rozwój oprogramowania dla urządzeń Embedded w C++ - Udział w projektowaniu architektury i implementacji nowych funkcjonalności - Rozwój rozwiązań opartych na mikrokontrolerach - Tworzenie i utrzymywanie testów jednostkowych - Udział w code review i dbanie o wysoką jakość kodu - Współpraca z zespołem projektowym oraz klientem przy realizacji rozwiązań Główne wymagania - Minimum 3 lata komercyjnego doświadczenia w tworzeniu oprogramowania Embedded - Bardzo dobra znajomość C++ - Doświadczenie z mikrokontrolerami, np. nRF, STM32 lub ESP32 - Praktyczna znajomość Git oraz CMake - Doświadczenie w tworzeniu testów jednostkowych - Znajomość dobrych praktyk programistycznych, w tym Clean Code i SOLID - Umiejętność samodzielnego prowadzenia zadań i proponowania rozwiązań - Komunikatywna znajomość języka angielskiego umożliwiająca współpracę z klientem - Gotowość do codziennej pracy z biura przez pierwszy miesiąc Mile widziane - Znajomość Embedded Linux lub FreeRTOS - Doświadczenie z Dockerem i CI/CD - Praktyczna znajomość C lub Python - Doświadczenie z BLE, MQTT lub rozwiązaniami IoT - Umiejętność debugowania oprogramowania i pracy z narzędziami diagnostycznymi - Doświadczenie z chmurami IoT: AWS, Azure lub Google Cloud Oferta - Udział w projektach z obszaru IoT, robotyki i nowoczesnych urządzeń Embedded - Realny wpływ na rozwiązania techniczne i rozwój produktu - Współpraca z doświadczonym zespołem inżynierów - Stabilna współpraca w oparciu o kontrakt B2B - Elastyczne godziny rozpoczęcia pracy - Prywatna opieka medyczna Lux Med - Karta MultiSport - Lekcje języka angielskiego z native speakerem - Regularne spotkania integracyjne - Przyjazna atmosfera i kultura współpracy oparta na wzajemnym wsparciu
Technology
Power Media
Embedded Software Engineer – Senior (C / C++)
Senior
Hybrid
Poznan, Poland
100 - 130 PLN
🏢 Summary: Hybrid Senior Embedded Software Engineer role focused on designing and developing advanced embedded and IoT systems in C/C++, with real impact on architecture and full product lifecycle from concept to production. The position involves working with modern microcontrollers and cloud-connected devices while supporting code quality and mentoring within the team. Opportunity to grow in C++ embedded development within long-term international projects. 🗂️ Requirements: Experience in embedded projects, Very good knowledge of C or C++, Practical experience with microcontrollers, Experience in system architecture design, Ability to perform code reviews, Experience in mentoring junior engineers, Communicative English 📃 Skills: C, C++, Embedded, IoT, STM32, nRF, ESP32, FreeRTOS, Linux, CMake, Microcontrollers, Architecture 🏢 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 Senior Embedded Software Engineera , który chce pracować przy złożonych systemach embedded, mieć realny wpływ na architekturę rozwiązań i wspierać rozwój zespołu. To rola dla osób, które świadomie budują swoją ścieżkę w embedded software i chcą brać udział w projektach od etapu koncepcji po wdrożenie produkcyjne. Jeśli pracujesz głównie w języku C , ale masz doświadczenie z C++ i chcesz dalej rozwijać się w tym kierunku, projekt zapewnia wdrożenie projektowe oraz wsparcie zespołu w obszarze C++ embedded . O firmie i projektach Klient realizuje projekty obejmujące: zaawansowane systemy embedded na STM32 / nRF / ESP32 , komunikację urządzeń z chmurą, produkty rozwijane długofalowo i wdrażane do produkcji, współpracę z klientami zagranicznymi. Zakres obowiązków projektowanie i rozwój oprogramowania embedded w C++ , współtworzenie architektury systemów IoT, code review i mentoring młodszych inżynierów, dbanie o jakość, testowalność i skalowalność kodu, współpraca z zespołem oraz klientem po stronie technicznej. Wymagania (must-have) doświadczenie w projektach embedded , bardzo dobra znajomość C lub C++ , praktyczna praca z mikrokontrolerami , doświadczenie w projektowaniu architektury systemów, umiejętność pracy zespołowej i komunikacji technicznej, komunikatywny język angielski. Mile widziane FreeRTOS / Embedded Linux, CMake, architektury event-driven, doświadczenie w projektach IoT. Model pracy i benefity praca hybrydowa: 3 dni w biurze w Poznaniu / 2 dni zdalnie , 6,5 godzinny model 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 zależy Ci na projektach, w których embedded jest kluczowe i chcesz mieć realny wpływ na rozwój produktów - zapraszamy do aplikowania !
Technology
New offer
SQUAD
Leading C++ Embedded Engineer
Senior
Hybrid
Wroclaw, DS, Poland
🏢 Summary: Lead the architecture and development of complex embedded software systems, setting technical direction and guiding engineering teams. The role focuses on scalable, reliable real-time solutions, hardware-software integration, performance optimization, and technical risk management. 🗂️ Requirements: 7+ years of commercial embedded C/C++ development, English proficiency, Embedded system architecture expertise, Low-level programming, memory management, and optimization, Python proficiency, RTOS, multithreading, and synchronization experience, Microcontroller, processor, peripheral, driver-development, and hardware-software integration experience, Real-time performance and energy-efficiency optimization skills, JTAG, oscilloscope, and logic-analyzer debugging experience, Embedded Linux and kernel-module development experience, IoT and wireless communication protocol knowledge, Embedded security, encryption, and security best-practice knowledge 📃 Skills: C, C++, Python, RTOS, JTAG, Linux, IoT, Zigbee, BLE, Wi-Fi, LoRa 🏢 Description: Team Summary Our team is dedicated to the design, development, and support of embedded software solutions, creating innovative, reliable, and efficient embedded systems that meet the complex requirements of modern technology. Our primary goal is to ensure seamless integration of software with hardware, contributing to the overall success of products and services. Job Summary We are looking for a top technical embedded systems development expert to lead the design, architecture, and development of highly complex software solutions. In this role, you will be responsible for providing strategic direction, overseeing technical roadmaps, and guiding teams through the most challenging aspects of embedded software engineering. Responsibilities & Duties - Lead the architectural design and development of complex embedded systems, ensuring scalability, reliability, and performance across all projects. - Define and design the overall architecture for embedded systems, ensuring compatibility and efficiency with hardware components. - Maintain comprehensive technical documentation for software architecture, processes, and systems. - Identify technical risks in projects and implement mitigation strategies to ensure smooth delivery of software solutions. - Mentor senior and junior engineers, providing strategic direction, technical oversight, and career development guidance. - English language proficiency. Qualifications & Skills - 7+ years of proficiency in commercial C/C++ development for embedded systems. - In-depth understanding of low-level programming, memory management, and optimization. - Python proficiency. - Expert knowledge of embedded system architecture. - Proficiency in real-time operating systems (RTOS), multithreaded programming, and synchronization techniques. - Strong knowledge of microcontrollers, processors, and peripherals, with experience in hardware-software integration and driver development. - Advanced skills in analyzing and optimizing software performance for real-time applications, including energy efficiency. - Proficiency using debugging tools such as JTAG, oscilloscopes, and logic analyzers for troubleshooting and performance tuning. - Experience with embedded Linux platforms and kernel module development. - Knowledge of IoT protocols and wireless communication technologies, including Zigbee, BLE, Wi-Fi, and LoRa. - Familiarity with embedded systems security protocols, encryption techniques, and security best practices. Benefits - Equal-opportunity, transparent, value-based corporate culture and an individual approach to each team member. - Competitive salary packages with performance-based annual reviews. - Performance Bonus for individual achievements and Loyalty Bonus recognizing dedication. - Employment via a Contract of Employment (UoP) in alignment with Polish Labour Law. - Guaranteed paid vacation, public holidays, and medical leave according to statutory regulations. - Continuous growth and development through internal knowledge hubs, corporate courses, and free English classes. - Comprehensive private medical insurance to supplement standard NFZ coverage.
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 !
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
Sigma Software
Middle/Senior Embedded Developer with Rust experience (IoT)
Senior
Remote
Warsaw, Poland
🏢 Summary: Offer for an Embedded Developer with strong Rust expertise to work on a smart IoT sleep-tracking device. The role involves developing and optimizing embedded software components, enhancing device capabilities, and ensuring high engineering and quality standards. You will collaborate with a cross-functional team to deliver a high-performance device integrated with a mobile application. 🗂️ Requirements: Strong proficiency in Rust, Experience in C/C++ for embedded systems, Experience developing drivers for hardware interfaces (I2C, SPI, UART, I2S), Hands-on experience with ARM Cortex-A, Experience with Linux, Experience with unit, integration, and end-to-end testing, Proficiency with Git, Upper-Intermediate English level 📃 Skills: Rust, C, C++, ARM, Linux, I2C, SPI, UART, I2S, Git, Testing 🏢 Description: We’re looking for an experienced Embedded Developer with Rust programming experience to join our embedded development team. You will work on a smart sleep-tracking device in the IoT domain, contributing to a high-impact product with complex technical challenges and strong engineering standards. CUSTOMER Our Customer is a major international company specializing in the development of smart sleep-tracking devices. PROJECT By joining this project, you’ll work with a team of experienced engineers to enhance the capabilities and performance of a smart sleep-tracking device. The device connects to a mobile application and provides users with a wide range of advanced analytical metrics. Responsibilities Develop software components using C and Rust Contribute to the development of technical project documentation and user documentation 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 on status and progress according to the project and company demands Spot current deficiencies in the development process, adopted procedures, engineering practices, environment configurations, etc., and suggest improvements Escalate technical issues to the Architect, Team Lead, and Project Manager Improve your qualification within the areas of expertise by attending various training courses, seminars, and/or other educational organizations Requirements Strong proficiency in Rust programming Experience in C/C++ development for embedded systems Experience in developing drivers for hardware interfaces (I2C, SPI, UART, I2S, etc.) Hands-on experience with ARM (Cortex-A) Experience with Linux Experience with code reviews and testing (unit, integration, end-to-end) Proficiency with Git Upper-Intermediate level of English WOULD BE A PLUS Expertise in video transcoding (H.264, H.265, MJPEG) and audio transcoding (AAC, OPUS, PCM, G.711, G.722) Experience with Yocto build system Knowledge of streaming protocols and concepts, including WebRTC, SDP, ICE, RTP Experience with FFmpeg and GStreamer Experience with BLE, Wi-Fi, TCP/IP stack, lwIP Experience with microcontrollers (ESP32) and FreeRTOS Personal Profile Detail-oriented and quality-focused Strong problem-solving skills Ability to work independently and in a team Good communication skills Eager to learn and adapt to new technologies
Technology
New offer
SQUAD
Senior C++ Embedded Engineer
Senior
Hybrid
Wroclaw, DS, Poland
🏢 Summary: Lead embedded systems development role focused on architecting, designing, and optimizing complex, high-performance software for hardware platforms. The position provides technical direction, drives roadmaps, and mentors engineers while ensuring reliable hardware-software integration. 🗂️ Requirements: 5+ years of embedded C/C++ and Python experience, Real-time operating systems (RTOS) experience, Bare-metal microcontroller development experience, Embedded hardware, peripherals, sensors, and I2C/SPI/UART protocol knowledge, JTAG, oscilloscope, and logic analyzer debugging proficiency, Git version-control experience, English proficiency 📃 Skills: C, C++, Python, RTOS, Bare-metal, Microcontrollers, I2C, SPI, UART, JTAG, Oscilloscopes, Git 🏢 Description: Team Summary Our team designs, develops, and supports embedded software solutions that create innovative, reliable, and efficient embedded systems. The goal is seamless software-hardware integration that supports the success of products and services. Job Summary We are looking for a top technical embedded systems development expert to lead the design, architecture, and development of highly complex software solutions. This role provides strategic direction, oversees technical roadmaps, and guides teams through challenging embedded software engineering work. Responsibilities & Duties • Design, implement, and optimize embedded software solutions for hardware platforms, ensuring high performance and reliability. • Conduct code reviews to maintain software quality and mentor junior engineers on best practices. • Collaborate with hardware and software teams to integrate and test system components, ensuring seamless hardware-software interaction. • Identify and resolve complex bugs and system issues, ensuring embedded-system stability across environments. • Evaluate and adopt new tools, frameworks, and methodologies to improve development processes and system performance. Qualifications & Skills • English language proficiency. • 5+ years of proficiency in C/C++ for embedded systems development and Python. • Strong experience with real-time operating systems (RTOS) and bare-metal development for microcontrollers. • Deep understanding of embedded hardware, including peripherals, sensors, and communication protocols: I2C, SPI, and UART. • Proficiency with debugging tools such as JTAG, oscilloscopes, and logic analyzers for troubleshooting and performance tuning. • Experience with version-control systems, especially Git, for code management and collaboration. Nice to Have • Experience with embedded Linux platforms and kernel module development. • Familiarity with IoT technologies and integrating embedded systems with cloud platforms. • Scripting experience for automation tasks. • Experience optimizing power consumption for battery-operated embedded devices. Benefits • Equal-opportunity, transparent, value-based corporate culture with an individual approach to team members. • Competitive salary packages with performance-based annual reviews. • Performance Bonus for individual achievements and Loyalty Bonus recognizing dedication. • Employment under a Contract of Employment (UoP) in alignment with Polish Labour Law. • Paid vacation, public holidays, and medical leave in accordance with statutory regulations. • Growth and development through internal knowledge hubs, corporate courses, and free English classes. • Comprehensive private medical insurance to supplement NFZ coverage.
Technology
Sii
Senior Embedded Developer (f/m/x)
Senior
Hybrid
Gdansk, Poland
🏢 Summary: Senior Embedded Developer role focused on designing and implementing middleware firmware and security mechanisms for IoT product controllers. The position involves developing low-level embedded software in C, creating bootloaders, integrating secure boot solutions, and automating testing within a SCRUM environment. Hybrid work model with on-site presence required three days per week. 🗂️ Requirements: Minimum 5 years experience as Embedded Developer, Proficiency in C for embedded systems, Experience with security best practices and code/design reviews, Experience developing firmware and low-level embedded software, Ability to work on-site 3 days per week, Fluent English, Fluent Polish, Residence in Poland 📃 Skills: C, C++, Python, MBEDTLS, RSA, CMake, Makefile, GoogleTest, Pytest, SCRUM, JIRA, Confluence 🏢 Description: We are seeking a Senior Embedded Developer to join a project focused on software development for IoT product controllers. By joining us, you become a member of the Embedded Competence Center at Sii - an internal organizational unit bringing together more than 500 specialists across Poland! We are currently working on approximately 100 projects for 50 clients across various industries, including automotive, IoT, telecommunications, and medical. We focus on development and knowledge exchange by organizing Embedded Academies, training, technical mentoring or enabling project changes. Your tasks Worked from the client’s office 3 days per week Designed and implemented middleware firmware for a comprehensive product platform using C Created bootloaders for a diverse range of hardware products Engineered core audio/video processing algorithms for reference applications Integrated Secure Boot mechanisms utilizing MBEDTLS, RSA, and asymmetric encryption Applied advanced security techniques to mitigate side-channel attacks Built unit tests using C++, Google Test framework Automated testing workflows with Python and Pytest Maintained and enhanced build systems based on Makefile and CMake Authored technical proposals and documentation in Confluence Collaborated with cross-functional product teams to deliver rapid support Operated in a dynamic SCRUM environment with 3-week sprints and regular releases (JIRA) Requirements Ability to work from the client's office 3 days a week (hybrid model) Min. 5 years of experience as an Embedded Developer Proficiency in C for embedded systems development Experience in reviewing complex systems design/code for security best practices and compliance with industry standards Fluency in English Excellent written and verbal communication skills with the ability to convey technical information to a wide variety of audiences Strong creative problem-solving abilities and decision-making skills Fluent in Polish required Residing in Poland required Nice to have Experience in creating bootloaders for various hardware architectures Knowledge and experience with cryptography and computer security Strong knowledge of RISC-V architecture and GCC compiler 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!