April 9, 2026

Senior Embedded Developer (f/m/x)

Senior • Hybrid

Gdansk, Poland

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!

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

ITDS

Senior Embedded Systems Engineer – C++, Python, Networking

Senior

Hybrid

Warsaw, Poland

18,900 - 23,100 PLN

🏢 Summary: Senior Embedded Systems Engineer role focused on developing and maintaining secure encryption infrastructure across Windows, Linux, and cloud environments. The position involves backend and driver development, Windows application enhancement, CI/CD automation, and server/cloud management in high-stakes production settings. Hybrid work model based in Warsaw with occasional travel. 🗂️ Requirements: Engineering degree in Electronics or Computer Science, Minimum 5 years experience in IT, automation, software engineering, or electronics, Strong proficiency in IP networking, computer systems, and database management, Proven troubleshooting experience in Python and C++, Hands-on experience with Windows and Linux environments, Experience managing on-premises and cloud-based servers, Ability to develop backend solutions and hardware drivers, Fluency in English and Polish, Legal right to work in the European Union 📃 Skills: Python, C++, JavaScript, Node.js, Express, Windows, Linux, AWS, Azure, CI/CD, IP, Networking, SQL, VPN, PKI, Batch, Drivers 🏢 Description: Ignite Innovation in Embedded Systems — Redefine the Future of Connectivity and Security! Warsaw-based opportunity with hybrid work model. As a Senior Embedded Systems Engineer , you will be working for our client, a leading company in the manufacturing industry, focused on the development and deployment of critical encryption infrastructure. You will play a vital role in maintaining and advancing secure server and device solutions across Windows, Linux, and cloud environments. Join us to push the boundaries of hardware-software integration, ensuring robust security and operational excellence in high-stakes production lines. This is your chance to be part of pioneering technological progress. Your main responsibilities: Develop backend solutions in Python and hardware device drivers to support encryption systems. Create new Windows applications based on existing modules, extending functionality and performance. Enhance frontend components mainly supporting existing JavaScript modules in Node.js/Express. Automate CI/CD workflows, develop tests, and streamline deployment processes. Support and improve Windows batch scripts, deploy Windows services, and troubleshoot related applications. Diagnose and resolve issues within Python, JavaScript, and C++ codebases. Identify system risks, propose mitigation strategies, and implement solutions to prevent future problems. Collaborate directly with product development teams on evolving existing solutions and developing new products. Manage Windows and Linux servers on-premises and in the cloud, overseeing network configurations and VPN connectivity. Navigate and maintain cloud-based systems, primarily AWS and Azure. Conduct upgrades and deployment of encryption infrastructure on new production lines. Occasionally travel domestically and internationally (up to 5%). You're ideal for this role if you have: An Engineering Degree in Electronics or Computer Science. At least 5 years of hands-on experience in IT, automation, software engineering, or electronics. Strong proficiency in IP Networking, computer systems, and database management. Proven troubleshooting skills in Python and C++, with experience in Windows and Linux environments. Ability to proactively identify risks and craft effective solutions. Excellent communication and collaboration skills for working with international teams. Fluency in English, both spoken and written, for technical documentation and team interactions. It is a strong plus if you have: (optional) Experience working with Azure or AWS cloud platforms. Background in PKI system development. Language Required for the role: Fluent in English and Polish. Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.

Technology

Sii

Embedded Linux Expert (f/m/x)

Senior

Remote

Warsaw, Poland

🏢 Summary: The offer is for an Embedded Linux Expert responsible for kernel-level development and low-level system integration for next-generation network switch platforms. The role focuses on developing and maintaining Linux kernel modules, bringing up new hardware boards, and optimizing embedded Linux systems for high-performance networking. You will work closely with hardware and firmware teams to ensure stable and efficient system integration. 🗂️ Requirements: Minimum 5 years of commercial experience in embedded or similar role, Strong experience in C development, Strong experience in C++ development, Extensive knowledge of Linux kernel, Experience developing Linux kernel modules, Experience developing device drivers, Experience with UART, SPI, PCIe, I2C interfaces, Experience with x86 architectures, Experience with ARM architectures, Hands-on experience with bootloaders, Experience with BSP and board bring-up, Experience in debugging embedded Linux systems, Experience in performance tuning of embedded Linux systems 📃 Skills: C, C++, Linux, Kernel, DeviceDrivers, UART, SPI, PCIe, I2C, x86, ARM, Bootloaders, BSP, Debugging, PerformanceTuning 🏢 Description: We are looking for an Embedded Linux Expert to drive kernel-level development and low-level system integration for next-generation network switch platforms. You will shape the software foundations of our high-performance switching systems. By joining us, you become a member of the Embedded Competence Center at Sii is 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. Your tasks Develop and maintain Linux kernel modules and device drivers Bring up new hardware boards and debug low-level boot issues Work with hardware and firmware teams to validate system integration Optimize kernel performance and stability for high-speed network workloads Contribute to internal Linux distributions and BSP maintenance Requirements Minimum 5 years of commercial experience in a similar position Extensive experience in C/C++ development in both user and kernel space Strong background in Linux kernel, device drivers, and peripheral interfaces (UART, SPI, PCIe, I2C) Experience with x86 and ARM architectures Hands-on experience with bootloaders, BSPs, and board bring-up Experience in debugging and performance tuning of embedded Linux systems Knowledge of Linux networking stack, DPDK, or netdev subsystem – strong advantage Excellent problem-solving skills, self-learner, team-player Good knowledge of spoken and written English (everyday communication) Residing in Poland required Nice to have Experience with communication and control protocols – advantage 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

HiQo Solutions

Senior Embedded Engineer

Senior

Remote

Kraków, Poland

🏢 Summary: Senior Embedded Software Engineer role focused on developing and maintaining embedded solutions for Cortex-M microcontroller platforms using C and FreeRTOS. The position involves low-level programming, debugging hardware/software interactions, and working with communication protocols such as TCP/IP and BLE in collaboration with international engineering teams. Flexible remote or office-based work is available within Poland. 🗂️ Requirements: Strong knowledge of C, Embedded software development, Cortex-M microcontrollers, RTOS experience, FreeRTOS, BLE, TCP/IP, Electronics knowledge, Analog circuits, Digital circuits, Circuit analysis, Signal analysis, Simulations, Debugging, Laboratory equipment, Measurement equipment, English B2+ 📃 Skills: C, Cortex-M, FreeRTOS, RTOS, BLE, TCP/IP, Electronics, Linux, AWS, Azure, Python, Bash 🏢 Description: We are looking for a Senior Embedded Software Engineer to join our team and work on the development of embedded solutions based on modern microcontroller platforms. You will be responsible for designing, implementing, testing, and improving embedded software, working closely with hardware engineers and other technical teams. If you enjoy low-level programming, solving complex technical challenges, and working close to the hardware, this role may be a great fit for you. LOCATION: POLAND Flexibility to work either from our Krakow/ Wroclaw offices or from a home office – the choice is up to you! RESPONSIBILITIES: Design and develop embedded software for Cortex-M based systems Write and maintain high-quality C code for low-level applications Work with RTOS environments, especially FreeRTOS Develop and debug communication interfaces including TCP/IP and BLE Analyze and troubleshoot hardware/software interactions Perform signal analysis, debugging, and validation using measurement equipment Collaborate with hardware engineers on circuit analysis and system integration Participate in code reviews and contribute to improving development processes Create and maintain unit and automated tests Collaborate with an international team and regularly communicate with the client REQUIREMENTS: Strong knowledge of C programming and low-level software development Experience in embedded software development for Cortex-M microcontrollers Practical experience with RTOS, especially FreeRTOS Hands-on experience with BLE (Bluetooth Low Energy) Understanding of other communication protocols such as TCP/IP Strong electronics background: good understanding of analog and advanced digital circuits, ability to analyze circuits and perform signal analysis, experience with simulations and debugging Ability to work with laboratory and measurement equipment Good communication skills and B2+ level of English (daily communication with the team and clients) NICE TO HAVE: Experience developing Linux applications Experience working with cloud platforms (AWS, Azure) Knowledge of Python and/or Bash scripting Experience writing automated and unit tests Experience developing low-power embedded devices Knowledge of embedded development tools and debugging techniques Experience with modern AI-assisted development tools WE OFFER YOU: Available cooperation models: UoP or B2B Office space or 100% remote – whichever suits you best! Communication in English - only foreign customers, and international Teams Simple structure and 'open door' way of communication Full-time English teachers Medical insurance for employees HiQo University- internal education and training programs HiQo Coins - system of rewarding employees for extracurricular activities

Technology

Sii

Embedded QA Automation Engineer (f/m/x)

Senior

Remote

Warsaw, Poland

🏢 Summary: Role focused on designing and implementing automated test frameworks to validate programmable Ethernet switch software and firmware. The position involves functional, performance, regression, and system-level testing of L2/L3 hardware and virtual platforms, with integration into CI/CD pipelines. You will collaborate closely with developers to ensure reliability and performance of networking solutions. 🗂️ Requirements: Minimum 5 years of commercial experience in test automation, Strong experience in Python-based test automation, Experience with networking automation frameworks, Familiarity with Linux environments, Hands-on experience testing L2/L3 switches and routers, Experience with CI/CD tools such as Jenkins or GitLab 📃 Skills: Python, Linux, Ethernet, L2, L3, CI/CD, Jenkins, GitLab, Networking, Automation, Firmware 🏢 Description: Join our test and validation team to ensure the reliability and performance of programmable Ethernet switch software. You’ll design and implement automation frameworks and networking test scenarios to validate cutting-edge hardware and software solutions. By joining us, you become a member of the Embedded Competence Center at Sii is 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. Your tasks Design and implement automated test suites for switch software and firmware Develop Python-based testing frameworks for functional and performance testing Perform regression, stress, and system-level testing on hardware platforms Integrate automated tests into CI/CD pipelines Work with developers to identify, reproduce, and verify fixes for software defects Requirements Minimum 5 years of commercial experience in a similar position Strong experience in Python-based test automation Familiarity with networking automation frameworks and Linux environments Hands-on experience testing physical and virtual L2/L3 switches and routers Experience with CI/CD tools (Jenkins, GitLab, etc.) Self-driven, analytical, and excellent team collaboration Good knowledge of spoken and written English (everyday communication) Residing in Poland required Nice to have Knowledge of C/C++ Experience with Docker, Ansible, or Vagrant Familiarity with traffic generators (IxNetwork, Spirent, TRex) 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 QA Automation Engineer (f/m/x)

Senior

Remote

Warsaw, MZ, Poland

🏢 Summary: The role focuses on designing and implementing automated testing frameworks to validate programmable Ethernet switch software and firmware. It involves functional, performance, regression, and system-level testing of L2/L3 networking devices, with integration into CI/CD pipelines. The position centers on ensuring reliability of embedded networking solutions through Python-based automation. 🗂️ Requirements: Minimum 5 years of commercial experience in test automation, Strong experience in Python-based test automation, Experience with networking automation frameworks, Familiarity with Linux environments, Hands-on experience testing L2/L3 switches and routers, Experience with CI/CD tools, Ability to perform regression, stress, and system-level testing, Residing in Poland 📃 Skills: Python, Linux, CI/CD, Jenkins, GitLab, Ethernet, L2, L3, Switching, Routing, Docker, Ansible, Vagrant, C, C++, IxNetwork, Spirent, TRex 🏢 Description: Join our test and validation team to ensure the reliability and performance of programmable Ethernet switch software. You’ll design and implement automation frameworks and networking test scenarios to validate cutting-edge hardware and software solutions. By joining us, you become a member of the Embedded Competence Center at Sii is 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. Your tasks Design and implement automated test suites for switch software and firmware Develop Python-based testing frameworks for functional and performance testing Perform regression, stress, and system-level testing on hardware platforms Integrate automated tests into CI/CD pipelines Work with developers to identify, reproduce, and verify fixes for software defects Requirements Minimum 5 years of commercial experience in a similar position Strong experience in Python-based test automation Familiarity with networking automation frameworks and Linux environments Hands-on experience testing physical and virtual L2/L3 switches and routers Experience with CI/CD tools (Jenkins, GitLab, etc.) Self-driven, analytical, and excellent team collaboration Good knowledge of spoken and written English (everyday communication) Residing in Poland required Nice to have Knowledge of C/C++ Experience with Docker, Ansible, or Vagrant Familiarity with traffic generators (IxNetwork, Spirent, TRex) 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 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

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

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

Senior

Remote

Bialystok, Poland

🏢 Summary: Development role focused on creating and maintaining C++ (17) embedded software for industrial multi-gas detectors within a newly formed project team. The position involves implementing new features, writing unit tests, and ensuring compliance with safety standards in an Agile environment. The role requires close collaboration with clients and integration of embedded solutions based on microcontrollers and RTOS. 🗂️ Requirements: Minimum 5 years of experience in embedded software development in C++ (14+), Experience with microcontrollers, Experience with RTOS, Knowledge of communication protocols: UART, SPI, I2C, BLE, Basic knowledge of Python, Experience with Git version control, English level B2 or higher, Availability for business travel to Germany 📃 Skills: C++, C, RTOS, UART, SPI, I2C, BLE, Python, Git, CMake, Jenkins, Bitbucket, Jira, Confluence, NFC, TouchGFX 🏢 Description: 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ę!

Technology

Spyrosoft

Senior/Lead Embedded HMI Developer (Freelancer)

Senior

Remote

Warsaw, Poland

140 - 200 PLN

🏢 Summary: Freelance Senior/Lead Embedded HMI Developer role focused on designing and architecting embedded GUI solutions for industry-grade devices in a project-based, remote model. The position involves hands-on development, rendering optimization, hardware integration, and technical leadership within an international HMI team. You will shape HMI architecture and deliver high-performance interfaces on constrained embedded systems. 🗂️ Requirements: 5+ years embedded software development experience, Strong expertise in Embedded HMI development, Advanced C++ (modern C++), Hands-on experience with microcontrollers (STM, NXP, Espressif, Infineon, Renesas), Commercial experience with at least one embedded HMI framework (Qt for MCUs, LVGL, TouchGFX, Slint, Crank, Embedded Wizard), Knowledge of rendering pipeline optimization on embedded systems, Solid understanding of software architecture and design patterns, Experience with version control and CI/integration tools, Communicative English 📃 Skills: C++, Qt, QML, LVGL, TouchGFX, Slint, Crank, EmbeddedWizard, EmbeddedLinux, MCU, STM, NXP, Espressif, Infineon, Renesas, FreeRTOS, Zephyr, RTOS, CI, Git 🏢 Description: We are expanding our freelance pool and are looking for Embedded HMI developers interested in upcoming projects . ✅ Project-based contracts ✅ Part-time or full-time options ✅ Remote work You’ll join an international team focused on designing cutting-edge HMI solutions for embedded systems across multiple industries. Hourly salary: 140 - 200 PLN About the Role As a Senior / Lead Embedded HMI Developer, you will play a key role in designing, developing, and shaping the architecture of embedded HMI solutions. This role goes beyond pure implementation - you will: Influence technical and architectural decisions Support and mentor other developers (lead level) Act as a technical point of contact in HMI-related areas You will be part of a dedicated HMI Synergy team, consisting of embedded and UI enthusiasts who actively share knowledge and best practices. Responsibilities: Design and develop embedded HMI / GUI applications Define and influence HMI architecture and design patterns Develop graphical interfaces using: Qt / QML (Embedded Linux) Qt for MCUs, LVGL, or other MCU-focused frameworks Optimize rendering pipelines on constrained embedded systems Integrate UI layers with firmware, drivers, and hardware Analyze performance bottlenecks (CPU, memory, rendering, FPS) Support code reviews, technical decision-making, and mentoring (Lead role) Collaborate with embedded, firmware, hardware, and UX teams Participate in Proof of Concepts (PoCs) and early project phases Core Requirements: 5+ years of experience in embedded software development Strong expertise in Embedded HMI development Excellent C++ skills, including modern C++ Hands-on experience with microcontroller platforms such as: STM NXP Espressif Infineon Renesas Commercial experience with at least one embedded HMI framework: Qt for MCUs LVGL TouchGFX Slint Crank Embedded Wizard Knowledge of rendering pipeline optimization in embedded systems Solid understanding of architecture and design patterns Experience with version control, code reviews, and CI/integration tools Communicative English (spoken and written) Nice to Have: Experience with RTOS environments: FreeRTOS Zephyr other RTOS solutions Understanding of Agile methodologies Experience working on Proof of Concept (PoC) projects Familiarity with hardware schematics and low-level debugging Exposure to UX/UI design principles for embedded systems Experienced in using AI tools in day-to-day workflow 🔥 Why join our HMI team? ➡️ You will work on diverse, industry-grade embedded products (e.g. audio processing, industrial devices, smart electronics) ➡️ You get real influence on system architecture and technology choices ➡️ You’ll collaborate with HMI and embedded experts who are passionate about UI on constrained systems ➡️ We are a Certified Premium Partner of The Qt Company and part of the Qt Service Partner Program, actively contributing to the Qt ecosystem