April 9, 2026

C++ Embedded Developer – safety system (f/m/x)

Senior • Remote

Bialystok, Poland

Poszukujemy C/C++ Embedded Developerów, którzy dołączą do nowo utworzonego zespołu projektowego. Zespół będzie pracował nad oprogramowaniem dla detektorów wielogazowych wykorzystywanych w sektorze przemysłowym.

Dołączając do nas, stajesz się członkiem Centrum Kompetencyjnego Embedded w Sii, które jest wewnętrzną jednostką organizacyjną, zrzeszającą ponad 500 specjalistów w całym kraju! Obecnie pracujemy nad około 100 projektami dla 50 klientów z różnych branż, w tym motoryzacyjnej, IoT, telekomunikacyjnej i medycznej.

Skupiamy się na rozwoju i wymianie wiedzy, organizując Akademie Embedded, szkolenia, mentoring techniczny czy umożliwiając wprowadzanie zmian w projektach.

Twoje zadania

  • Praca nad rozwojem oprogramowania detektorów wielogazowych zgodnie z ustalonymi standardami bezpieczeństwa

  • Wdrażanie nowego kodu w języku C++ w wersji 17, między innymi

  • Pisanie testów jednostkowych

  • Tworzenie dokumentacji technicznej

  • Wdrażanie prac zgodnie z Agile

  • Współpraca z klientem i dzielenie się wiedzą z innymi członkami zespołu w swoim obszarze specjalizacji

Wymagania

  • Minimum 5 lat doświadczenia w tworzeniu oprogramowania dla systemów wbudowanych w języku C++ (14+)

  • Znajomość i doświadczenie w pracy z mikrokontrolerami i RTOS

  • Znajomość protokołów komunikacyjnych, w tym między innymi UART, SPI, I2C i BLE

  • Podstawowa znajomość języka Python

  • Doświadczenie w pracy z systemem kontroli wersji, takim jak GIT

  • Dobra znajomość języka angielskiego - minimum B2

  • Umiejętność pracy w zespole, komunikatywność

  • Otwartość na podróże służbowe - wdrożenie u klienta w Niemczech, po wdrożeniu wyjazdy raz na 3-4 miesiące na kilka dni

Mile widziane

  • Doświadczenie w zakresie bezpieczeństwa funkcjonalnego i rozwoju urządzeń niskoenergetycznych

  • Wcześniejsza praca w branży regulowanej

  • Znajomość CMake, Jenkins, Bitbucket, Jira, Confluence, NFC, TouchGFX

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ę!

Similar jobs you might like

Technology

Sii

Embedded Developer – automotive sector (f/m/x)

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Embedded Developer role focused on designing and implementing embedded C++ software for automotive ECUs and machine control systems, including Linux-based HMI functions. The position involves model-based design with Matlab/Simulink, real-time systems development, and full lifecycle participation from requirements to validation. The engineer works with RTOS, CAN communication, and performs hands-on testing on target hardware. 🗂️ Requirements: Minimum 5 years of professional experience, Strong experience in C++, Experience in embedded systems or firmware development, Solid understanding of embedded software development lifecycle, Hands-on experience with Matlab/Simulink, Experience with model-based design, Experience with RTOS-based development, Experience with CAN communication, Proficiency with Enterprise Architect, Knowledge of software testing methods, Good command of English 📃 Skills: C++, Embedded, RTOS, Matlab, Simulink, CAN, EnterpriseArchitect, Linux, ECU, HMI, EmbeddedCoder 🏢 Description: We are looking for an Embedded Developer to join our team and contribute to an exciting project in the automotive industry. The role involves designing and implementing embedded software components, working on both low-level control systems and Linux-based HMI functions. By joining us, you become a member of the Embedded Competence Center at Sii, an internal organizational unit, bringing together more than 500 specialists nationwide! We are currently working on about 100 projects for 50 clients from various industries, including automotive, IoT, telecommunications, and medical. Apply! Your tasks Design, develop and maintain embedded C++ software for ECUs and machine control systems Develop and maintain control algorithms and software models using Matlab/Simulink, including model-based design Transform models into production-ready embedded code and support integration Work with real-time systems, sensors, actuators, and communication interfaces (e.g. CAN) Participate in the full development lifecycle: requirements, design, implementation, integration and verification Collaborate closely with system engineers, control engineers, and hardware teams Perform hands-on validation and testing directly on machines, including access to a dedicated test track near the office Contribute to continuous improvements within an agile setup Requirements At least 5 years of professional experience Strong experience in C++ (preferably modern C++) Experience in embedded systems/firmware development Solid understanding of the embedded software development life cycle Hands-on experience with Matlab/Simulink and model-based design Familiarity with electrical and electronic system architectures Hands-on experience with RTOS-based software development Experience with CAN communication Proficiency with the Enterprise Architect tool Knowledge of software testing methods (e.g., code analysis, unit validation) Good command in English Nice-to-have requirements Previous work with auto-code generation (e.g., Embedded Coder) Knowledge of vehicle communication protocols (e.g., CAN) Experience in the automotive or heavy equipment domain Familiarity with functional safety (e.g., ISO 26262) 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

Sii

Embedded Software Engineer – networking project (f/m/x)

Senior

Remote

Bialystok, Poland

🏢 Summary: Development and maintenance of embedded firmware and low-level system software for high-performance programmable Ethernet switches. The role involves close collaboration with hardware teams, board bring-up, system validation, and optimization of hardware–software interactions. It also includes automated testing and participation in code reviews within advanced networking projects. 🗂️ Requirements: Minimum 5 years of commercial experience in a similar role, Strong programming skills in C and C++, Experience with Python under Linux, Experience in programming complex hardware systems, Understanding of SoC architectures, Knowledge of memory management and interrupt handling, Knowledge of RTOS concepts, Experience with embedded Linux build systems (Yocto, Buildroot), Good command of English (spoken and written), Residence in Poland 📃 Skills: C, C++, Python, Linux, SoC, RTOS, Yocto, Buildroot, Ethernet, PCIe, SPI, I2C, UART 🏢 Description: Będziesz pracować nad wbudowanym oprogramowaniem układowym i niskopoziomowym oprogramowaniem systemowym dla najnowocześniejszych programowalnych przełączników Ethernet. Rola ta obejmuje ścisłą współpracę z zespołami sprzętowymi i programistycznymi w celu wprowadzenia nowych funkcji w wysokowydajnych urządzeniach sieciowych. Dołączając do nas, stajesz się członkiem Centrum Kompetencyjnego Embedded w Sii - wewnętrznej jednostki organizacyjnej, zrzeszającej ponad 500 specjalistów w całym kraju! Obecnie pracujemy nad około 100 projektami dla 50 klientów z różnych branż, w tym motoryzacyjnej, IoT, telekomunikacyjnej i medycznej. Twoje zadania Opracowywanie i utrzymywanie wbudowanego oprogramowania układowego dla przełączników programowalnych Współpraca z zespołami sprzętowymi przy wprowadzaniu płyt i walidacji systemu Debugowanie i optymalizacja interakcji między sprzętem a oprogramowaniem Pisanie i utrzymywanie zautomatyzowanych testów dla komponentów oprogramowania układowego Udział w przeglądach kodu i dyskusjach projektowych Wymagania Minimum 5 lat komercyjnego doświadczenia na podobnym stanowisku Duże doświadczenie w programowaniu w językach C/C++ i Python pod systemem Linux Udokumentowane doświadczenie w programowaniu złożonych urządzeń/systemów sprzętowych Zrozumienie architektur SoC, zarządzania pamięcią i obsługi przerwań Znajomość koncepcji systemów operacyjnych czasu rzeczywistego i wbudowanych systemów kompilacji Linux (Yocto, Buildroot) Dobra znajomość języka angielskiego w mowie i piśmie (codzienna komunikacja) Umiejętność samodzielnego uczenia się, proaktywność i umiejętność współpracy w zespole Wymagane miejsce zamieszkania w Polsce Mile widziane Znajomość protokołów komunikacyjnych (Ethernet, PCIe, SPI, I2C, UART) Doświadczenie w tworzeniu płytek drukowanych, rozwoju BSP lub debugowaniu oprogramowania układowego 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

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!

Technology

Sii

C++ Developer – telco sector (f/m/x)

Mid

Hybrid

Krakow, Poland

🏢 Summary: The offer is for a C++ Developer role focused on building high-performance and high-reliability mobile network systems in the telecommunications domain. The position involves developing and maintaining solutions related to 5G, IoT, and next-generation network infrastructure within an agile environment. The role includes designing, implementing, testing, and debugging telecom systems using C++ and Linux. 🗂️ Requirements: Minimum 3 years of experience in C++ development, Experience in software development in the telecommunication industry, Experience with mobile network systems, Knowledge of network protocols and telecommunications standards, Strong experience with Linux development and debugging, Experience with Git version control, Experience with CMake build configurations, Fluent Polish, Communicative English, Residence in Poland 📃 Skills: C++, Linux, Git, CMake, 5G, IoT, Telecommunications, Scrum 🏢 Description: Join our team at Sii to work on an exciting project in the telco area. As a C++ Developer, you'll have the opportunity to develop pioneering advancements in 5G technology, IoT solutions, and next-generation network infrastructure. You will be contributing to projects that shape the future of global communication, working alongside top professionals in a dynamic and innovative environment. Be a part of something big and take your career to the next level with us! Your tasks Work as a C++ developer for high-performance and high-reliability mobile network systems and applications Collaborate with cross-functional teams to design, implement, and test new features and functionalities Troubleshoot and debug complex system issues, leveraging your knowledge of telecommunications protocols and standards Participate in code reviews and maintain coding standards, ensuring high-quality and maintainable code Create and/or manage CMake build configurations Work agile to provide high-value contributions as a member of a scrum team Requirements Experience in software development in the telecommunication industry (mobile networks preferred) Prior experience working with network protocols and telecommunications standards Minimum 3 years of experience in C++ development Strong experience with Linux operating systems, including development and debugging Familiarity with version control systems, such as Git, and collaborative development workflows Ability to work effectively in a team environment and communicate complex technical concepts clearly Good command of English (communicative for all work purposes) Fluent Polish required Residing in Poland required 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

Sii

C++ Developer – telco sector (f/m/x)

Mid

Remote

Wroclaw, Poland

🏢 Summary: The offer is for a C++ Developer to build high-performance, high-reliability mobile network systems within 5G and IoT projects. The role focuses on developing, testing, and maintaining next-generation telecommunications solutions in a Linux environment. You will work in an agile team contributing to advanced network infrastructure and protocol-based systems. 🗂️ Requirements: Minimum 3 years of C++ development experience, Experience in telecommunications industry, preferably mobile networks, Hands-on experience with network protocols and telecommunications standards, Strong experience with Linux development and debugging, Experience with Git version control, Experience creating or managing CMake build configurations, Ability to work in Agile/Scrum environment 📃 Skills: C++, Linux, Git, CMake, 5G, IoT, TCPIP, Scrum, Telecommunications 🏢 Description: Join our team at Sii to work on an exciting project in the telco area. As a C++ Developer, you'll have the opportunity to develop pioneering advancements in 5G technology, IoT solutions, and next-generation network infrastructure. You will be contributing to projects that shape the future of global communication, working alongside top professionals in a dynamic and innovative environment. Be a part of something big and take your career to the next level with us! Your tasks Work as a C++ developer for high-performance and high-reliability mobile network systems and applications Collaborate with cross-functional teams to design, implement, and test new features and functionalities Troubleshoot and debug complex system issues, leveraging your knowledge of telecommunications protocols and standards Participate in code reviews and maintain coding standards, ensuring high-quality and maintainable code Create and/or manage CMake build configurations Work agile to provide high-value contributions as a member of a scrum team Requirements Experience in software development in the telecommunication industry (mobile networks preferred) Prior experience working with network protocols and telecommunications standards Minimum 3 years of experience in C++ development Strong experience with Linux operating systems, including development and debugging Familiarity with version control systems, such as Git, and collaborative development workflows Ability to work effectively in a team environment and communicate complex technical concepts clearly Good command of English (communicative for all work purposes) Fluent Polish required Residing in Poland required 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

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

Sii

Software Developer – Low-level C++ with Yocto (f/m/x)

Senior

Remote

Wroclaw, Poland

🏢 Summary: The offer is for a C++ Developer working on telecommunications systems, focusing on 5G, IoT, and next-generation network infrastructure. The role involves developing high-performance C++ applications, customizing Yocto-based embedded environments, and managing CMake build systems in Linux. You will contribute to mission-critical telco projects with strong emphasis on reliability, optimization, and integration. 🗂️ Requirements: Minimum 5 years of C++ development experience, Experience in telecommunications industry, Proficiency with Yocto, Strong knowledge of CMake, Strong experience with Linux development and debugging, Experience with network protocols and telecommunications standards, Experience with Git, Ability to work in team-based development environment, Fluent English, Fluent Polish, Residence in Poland 📃 Skills: C++, Yocto, CMake, Linux, Git, 5G, IoT, TCP/IP, Embedded, Networking 🏢 Description: Join our team at Sii to work on an exciting project in the Telco area. As a C++ Developer , you'll have the opportunity to work in the fields of C++ and Yocto development. Be a part of developing pioneering advancements in 5G technology, IoT solutions, and next-generation network infrastructure. You will be contributing to projects that shape the future of global communication, working alongside top professionals in a dynamic and innovative environment. Be a part of something big and take your career to the next level with us! Your tasks Development of C++ applications for telecommunications systems, ensuring high performance and reliability Customize and optimize Yocto-based build environments for embedded systems, tailoring solutions to project requirements Create and manage CMake build configurations to streamline the compilation of software components Develop and integrate software modules within Linux environments, addressing issues and implementing improvements Collaborate with cross-functional teams to design, implement, and test new features and functionalities Troubleshoot and debug complex system issues, leveraging your knowledge of telecommunications protocols and standards Participate in code reviews and maintain coding standards, ensuring high-quality and maintainable code Requirements Minimum 5 years of proven experience in C++ development, particularly in the telecommunications industry Proficiency with Yocto for embedded systems development and customization Solid understanding of CMake for managing project builds and dependencies Strong experience with Linux operating systems, including development and debugging Ability to work effectively in a team environment and communicate complex technical concepts clearly Experience with network protocols and telecommunications standards is highly desirable Familiarity with version control systems, such as Git, and collaborative development workflows Good command of English (spoken and written) Residing in Poland required Fluent in Polish required 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

sourcingNOW

Senior C++ Developer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Senior C++ Developer role focused on building and optimizing a large-scale embedded multimedia platform used globally. The position involves working with a multi-million-line codebase, enhancing system components, and contributing to scalable and secure architecture. This role offers direct impact on the quality and architecture of a global embedded product. 🗂️ Requirements: Minimum 5 years of professional experience in C++ development, Practical experience with UNIX/Linux systems, Strong understanding of object-oriented programming, Knowledge of software design principles, Experience in designing scalable solutions, Ability to diagnose and resolve performance and system-level issues 📃 Skills: C++, Linux, UNIX, OOP, Embedded, Debugging 🏢 Description: O firmie: Naszym klientem jest międzynarodowa firma technologiczna rozwijająca zaawansowane rozwiązania software’owe wykorzystywane w urządzeniach elektronicznych oraz systemach cyfrowych dostępnych globalnie. Organizacja tworzy i rozwija skalowalne platformy, które integrują treści, oprogramowanie i technologie komunikacyjne, wpływając na sposób korzystania z usług multimedialnych przez użytkowników końcowych. Firma działa w modelu produktowym, w środowisku międzynarodowym, łącząc kompetencje inżynierskie z podejściem nastawionym na jakość, bezpieczeństwo i długofalowy rozwój technologii. Zespoły pracują w rozproszonej strukturze, współpracując przy projektach o dużej skali i wysokim poziomie złożoności technicznej. O stanowisku: Poszukujemy doświadczonej osoby na stanowisko Senior C++ Developer , która dołączy do zespołu rozwijającego zaawansowaną platformę embedded wykorzystywaną w urządzeniach multimedialnych. Rola zakłada pracę nad dużym, wielomilionowym repozytorium kodu, rozwój i optymalizację komponentów systemowych oraz współtworzenie skalowalnego i bezpiecznego środowiska dla globalnego produktu technologicznego. To stanowisko dla osoby, która chce mieć realny wpływ na architekturę i jakość rozwiązania wykorzystywanego przez miliony użytkowników. Do Twoich zadań należeć będzie: Projektowanie, rozwijanie i utrzymywanie wydajnego kodu w C++, Analiza i eliminowanie błędów wydajnościowych oraz systemowych, Dbanie o jakość kodu, jego organizację oraz automatyzację procesów, Udział w przeglądach kodu i przeglądach architektury, Implementacja specyfikacji technicznych i współpraca przy ich tworzeniu, Współpraca z zespołami międzynarodowymi (Europa, USA, Azja), Rozwój oprogramowania dla systemów opartych o UNIX/Linux oraz środowisk embedded. Szukamy osoby, która… Posiada min. 5 lat doświadczenia zawodowego w programowaniu (C++), Ma praktyczne doświadczenie w środowisku UNIX/Linux, Bardzo dobrze rozumie programowanie obiektowe i zasady projektowania oprogramowania, Potrafi projektować i rozwijać skalowalne rozwiązania, Sprawnie diagnozuje i rozwiązuje problemy techniczne, Dobrze odnajduje się w dynamicznym, produktowym środowisku, Komunikuje się w języku angielskim (min. B2) – praca w środowisku międzynarodowym, Mile widziane: Znajomość Python lub JavaScript, Doświadczenie z systemami embedded (Linux/Android), Praktyka w debugowaniu systemów wbudowanych. Co oferuje nasz klient: Udział w rozwoju globalnego produktu technologicznego o dużej skali, Pracę w międzynarodowym środowisku i współpracę z doświadczonym zespołem inżynierów, Realny wpływ na architekturę i kierunek rozwoju platformy, Możliwość pracy przy nowoczesnych rozwiązaniach embedded i systemach multimedialnych, Stabilną współpracę w oparciu o długofalowy projekt technologiczny, Konkurencyjne warunki finansowe i pakiet benefitów adekwatny do poziomu stanowiska. Zatrudnienie w oparciu o kontrakt B2B lub umowę o pracę Osoby zainteresowane prosimy o przesłanie aplikacji przed formularz poniżej. Zastrzegamy sobie możliwość odpowiedzi tylko na wybrane aplikacje.

Technology

KUBO

Embedded Software Engineer

Mid

Hybrid

Katowice, Poland

130 - 150 PLN/hr

🏢 Summary: Offer for an Embedded C/C++ Engineer to develop and maintain real-time embedded software for industrial automation systems, including converters, inverters, and motion control devices. The role focuses on new feature development, integration into existing products, and implementing security-by-design in embedded environments. Work involves architecture design, hardware-software integration, and testing in RTOS-based multiprocessor systems. 🗂️ Requirements: 3+ years embedded software development experience, Strong C experience in embedded systems, Strong C++ experience in embedded systems, Experience with RTOS environments, Experience with real-time systems, Knowledge of secure coding practices, Experience with firmware debugging, Ability to design and optimize embedded software, Experience with hardware-software integration, Experience with unit and functional testing 📃 Skills: C, C++, RTOS, Cortex-A, Cortex-R, CycloneV, NXP, LS10xx, Sitara, Ethernet, CMake, Microkernel 🏢 Description: We are currently looking for Embedded (C/C++) Engineers to join a newly formed team at a client operating in the industrial automation domain, which will be responsible for the development and maintenance of advanced embedded solutions. You will join an engineering team responsible for developing and extending embedded software for converters, inverters, and distributed motion systems used in industrial automation. The project covers both new feature development and integration of enhancements into existing products, with a strong emphasis on security-by-design, secure communication, and secure coding practices for real-time embedded devices. Key responsibilities: Designing, developing, troubleshooting, and debugging embedded software in C/C++ Implementing and enhancing security features and applying secure coding practices Contributing to robust architecture for real-time, high-performance embedded devices Analyzing hardware compatibility and influencing hardware design to support secure solutions Participating in creation and review of designs, code, test cases, and technical documentation Performing unit and functional testing to ensure correct operation and system compatibility Tech Stack: Languages: C / C++ Hardware: Multiprocessor environments (e.g. Cortex-A, Cortex-R, CycloneV, NXP LS10xx, TI Sitara) Operating System: Microkernel-based RTOS Communication: Ethernet-based real-time industrial protocols Build system: CMake Ideal candidate profile: Minimum 3 -5+ years of experience in embedded software development Strong hands-on experience with C/C++ in embedded systems Experience working with RTOS-based environments Solid object-oriented programming skills Ability to analyze, design, debug, and optimize embedded software Experience with firmware debugging Conditions: Work model: hybrid in Katowice (3 days a week) Salary: 130-150 PLN net/h Employment type: B2B + benefits (medical care, life insurance, trainings, Multisport) Recruitment steps: Phone call with Recruiter (Aleksandra) Technical verification call by the client Interview with the client Feedback and decision

Technology

Sii

C++ Developer with Rust/ BLE/ SDK (f/m/x)

Senior

Remote

Gdansk, Poland

🏢 Summary: Oferta dotyczy rozwoju wysokowydajnych komponentów systemowych, bibliotek oraz SDK dla inteligentnych urządzeń i systemów komunikacji bezprzewodowej. Rola obejmuje pracę z C++, Rust oraz Bluetooth Low Energy w międzynarodowym środowisku, z realnym wpływem na architekturę i jakość rozwiązań. Kandydat będzie współpracował przy projektowaniu skalowalnych systemów embedded oraz integracji z aplikacjami i systemami zewnętrznymi. 🗂️ Requirements: Minimum 3 lata doświadczenia z C++, Komercyjne doświadczenie z Rust, Znajomość C++17, Znajomość C++20, Doświadczenie z BLE, Doświadczenie z komunikacją bezprzewodową, Doświadczenie w tworzeniu SDK, Doświadczenie w tworzeniu bibliotek, Znajomość Linux, Doświadczenie z embedded, Znajomość Git, Znajomość CI/CD, Znajomość wzorców projektowych, Znajomość zasad SOLID, Doświadczenie w Agile, Język angielski B2 📃 Skills: C++, Rust, BLE, Linux, Git, CI/CD, SDK, Agile, SOLID, CMake, Docker, IoT 🏢 Description: Poszukujemy doświadczonej osoby na stanowisko Senior C++ Developer do projektu realizowanego dla globalnego lidera w obszarze zaawansowanych urządzeń technologicznych. Dołączysz do międzynarodowego zespołu odpowiedzialnego za rozwój oprogramowania wspierającego inteligentne urządzenia oraz ich integrację z aplikacjami i zewnętrznymi systemami. Projekt obejmuje rozwój wysokowydajnych komponentów systemowych, bibliotek oraz SDK wykorzystywanych przez partnerów i zespoły produktowe. Na co dzień będziesz pracować z nowoczesnym stosem technologicznym obejmującym C++, Rust oraz Bluetooth Low Energy (BLE), mając realny wpływ na architekturę i jakość rozwijanych rozwiązań. Jeśli cenisz pracę z nowoczesnymi technologiami, interesują Cię rozwiązania embedded oraz komunikacja bezprzewodowa, a także lubisz współpracę w międzynarodowym środowisku – ta oferta jest dla Ciebie. Twoje zadania Projektowanie, rozwój oraz utrzymanie aplikacji i komponentów w języku C++ oraz Rust Tworzenie i rozwój bibliotek oraz SDK wykorzystywanych przez zespoły wewnętrzne i partnerów Implementacja oraz optymalizacja komunikacji opartej o Bluetooth Low Energy (BLE) Projektowanie skalowalnych i wydajnych rozwiązań zgodnie z dobrymi praktykami inżynierii oprogramowania Udział w projektowaniu architektury oraz podejmowaniu decyzji technicznych Współpraca z międzynarodowymi zespołami odpowiedzialnymi za firmware, aplikacje desktopowe i mobilne oraz testy Przeprowadzanie code review i wspieranie pozostałych członków zespołu Dbanie o wysoką jakość kodu poprzez testy, automatyzację oraz Continuous Integration Wymagania Minimum 3 lata doświadczenia w tworzeniu oprogramowania w języku C++ Praktyczna znajomość języka Rust oraz doświadczenia w jego wykorzystaniu w projektach komercyjnych Biegłość w pracy z nowoczesnym C++ (C++17/C++20) Doświadczenie z Bluetooth Low Energy (BLE) oraz implementacją komunikacji bezprzewodowej Praktyczne doświadczenie w projektowaniu i rozwoju SDK lub bibliotek programistycznych Znajomość systemów Linux oraz środowiska programistycznego dla systemów embedded Wcześniejsza praca z systemami kontroli wersji (Git) oraz procesami CI/CD Umiejętność projektowania oprogramowania z wykorzystaniem wzorców projektowych i zasad SOLID Doświadczenie w pracy w metodykach Agile Bardzo dobra znajomości języka angielskiego (min. B2) Mile widziane Wcześniejsza praca w rozwoju oprogramowania dla urządzeń embedded Znajomość protokołów komunikacyjnych wykorzystywanych w systemach IoT Doświadczenie z CMake oraz narzędziami do budowania projektów Wiedza z zakresu Docker lub innych technologii konteneryzacji Doświadczenie z testami jednostkowymi i integracyjnymi Zrozumienie zagadnień związanych z bezpieczeństwem komunikacji bezprzewodowej