Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
New offer - be the first one to apply!
August 15, 2026
Senior Embedded Engineer
Senior • Remote
38 - 40 USD
Krakow, Poland
Apply now
We are looking for a Senior Embedded Software Engineer to join the core team working on the new Connected watch development (3rd edition), scheduled for market release in Q1 2027. In this role, you will work on firmware development for advanced wearable/embedded hardware, using modern embedded frameworks and toolchains.
Key Responsibilities
- Design, develop, and maintain embedded software (firmware) for ARM Cortex-M architecture (STM32, nRF54).
- Participate actively in SAFe Agile ceremonies, collaborating closely with mobile developers, testers, and product owners.
- Write clean, maintainable C/C++ code; use modern AI tools such as GitHub Copilot in VSCode; and contribute to automated test workflows using Python.
- Drive feature delivery from low-level hardware abstraction to application-level logic.
Requirements
Mandatory Technical Skills
- 5+ years of experience in embedded software / firmware development.
- Deep hands-on experience with STM32, nRF54 systems, and ARM Cortex-M4 / M33.
- Proficiency in C / C++.
- Experience using VSCode IDE and GitHub Copilot.
- Basic Python skills for running/writing test scripts and interacting with Jenkins workflows.
Strong Plus (Nice-to-Have Skills)
- Extensive Python / Pytest skills for robust automated testing.
- Hands-on experience with Zephyr RTOS and MCUBoot.
- Bluetooth Low Energy (BLE), including nRF Connect link controller and host stack.
- Knowledge of Cryptocell / security concepts and low-power optimization of embedded processes.
- Experience with embedded graphical libraries such as LVGL.
- Familiarity with TDD (Test-Driven Development) and DevOps / CI/CD strategies.
- Hands-on experience with SAFe Agile methodology and the Atlassian suite (Jira, Confluence, Bitbucket).
Soft Skills & Team Fit
- Ability to communicate clearly and build strong relationships within a cross-functional feature team.
- Comfortable working remotely, taking ownership of tasks, and proactively solving hardware/software integration roadblocks.
- Solution-oriented mindset and strong analytical skills for debugging complex embedded systems.
- Willingness to integrate AI assistants such as Copilot and modern DevOps practices into daily work.
What We Offer
- Work with modern hardware platforms and bleeding-edge embedded technologies.
- Flexible remote work options with structured, predictable travel for SAFe PIP events.
- Collaborative and transparent engineering culture within a well-balanced Agile team.
Similar jobs you might like
Technology
TQLO SP. Z O.O.
Embedded Systems Engineer (Bare Materials)
Senior
Remote
Wroclaw, DS, Poland
125 - 130 PLN
🏢 Summary: Oferta dotyczy roli Senior Embedded Systems Engineer przy rozwoju i utrzymaniu firmware’u oraz uruchamianiu nowych platform sprzętowych. Praca obejmuje integrację hardware’u i oprogramowania, diagnostykę komunikacji, debugowanie prototypów oraz dokumentację techniczną. 🗂️ Requirements: Minimum 8 lat doświadczenia w systemach embedded, Bardzo dobra znajomość C/C++, Doświadczenie z firmware bare-metal i RTOS, Doświadczenie z mikrokontrolerami STM32, ESP32, NXP, Nordic lub podobnymi, Znajomość UART, SPI, I2C, CAN, Modbus i USB, Umiejętność czytania schematów elektronicznych, Doświadczenie z oscyloskopem, analizatorem stanów logicznych i multimetrem, Doświadczenie w debugowaniu przez JTAG lub SWD, Samodzielna realizacja zadań firmware’owych i sprzętowych 📃 Skills: C, C++, Bare-metal, RTOS, STM32, ESP32, NXP, Nordic, UART, SPI, I2C, CAN, Modbus, USB, JTAG, SWD, Oscyloskop, Multimetr 🏢 Description: Nasz Klient to firma technologiczna rozwijająca nowoczesne urządzenia embedded, łączące oprogramowanie niskopoziomowe z projektowaniem elektroniki. Realizowane projekty obejmują rozwój nowych urządzeń, uruchamianie prototypów oraz integrację rozwiązań sprzętowych i firmware. Projekt koncentruje się na rozwoju platform opartych o mikrokontrolery oraz wsparciu procesu uruchamiania nowego sprzętu - od konfiguracji i integracji komponentów, przez rozwój firmware'u, aż po analizę oraz diagnostykę komunikacji pomiędzy urządzeniami. Do realizacji projektu poszukiwana jest osoba do współpracy w roli Senior Embedded Systems Engineer , która posiada doświadczenie zarówno w programowaniu systemów wbudowanych, jak i pracy z elektroniką oraz uruchamianiu prototypów sprzętowych. 📍 Tryb Współpracy: Wrocław (preferowany) lub 100% zdalnie ⏱️ Dostępność: Poszukujemy osób dostępnych od zaraz lub z maksymalnie 1-miesięczną dostępnością 🧑💻 CZYM BĘDZIESZ SIĘ ZAJMOWAĆ? Rozwijaniem oraz utrzymywaniem firmware'u dla urządzeń embedded Udziałem w uruchamianiu nowych platform sprzętowych oraz diagnozowaniu problemów pojawiających się na etapie integracji hardware'u i oprogramowania Konfiguracją oraz analizą komunikacji pomiędzy urządzeniami z wykorzystaniem popularnych interfejsów komunikacyjnych Wspieraniem procesu debugowania z wykorzystaniem narzędzi laboratoryjnych oraz analizą sygnałów sprzętowych Wprowadzaniem drobnych modyfikacji sprzętowych na potrzeby testów i walidacji prototypów Adaptacją oraz przenoszeniem istniejących komponentów firmware'u pomiędzy platformami sprzętowymi Przygotowywaniem dokumentacji technicznej dotyczącej rozwijanych rozwiązań 🔍 CZEGO OD CIEBIE OCZEKUJEMY? Must have: Minimum 8 lat doświadczenia w projektowaniu systemów wbudowanych (firmware oraz hardware) Bardzo dobra znajomość C/C++ w środowisku embedded ( bare-metal , RTOS ) Doświadczenie z mikrokontrolerami z rodziny STM32 , ESP32 , NXP , Nordic (nRF) lub podobnymi Praktyczna znajomość protokołów komunikacyjnych, takich jak UART , SPI , I2C , CAN , Modbus oraz USB Umiejętność czytania schematów elektronicznych oraz współpracy przy rozwoju sprzętu Doświadczenie w pracy z narzędziami laboratoryjnymi, m.in . oscyloskopem, analizatorem stanów logicznych oraz multimetrem Doświadczenie w debugowaniu układów z wykorzystaniem JTAG lub SWD Umiejętność samodzielnej realizacji zadań obejmujących zarówno firmware, jak i aspekty sprzętowe Nice to have: Znajomość FreeRTOS , Zephyr lub innych systemów RTOS Doświadczenie z komunikacją bezprzewodową ( BLE , LoRa , Wi-Fi , Zigbee ) Doświadczenie z mechanizmami OTA Znajomość Python lub innych języków wykorzystywanych do automatyzacji Doświadczenie z Git , Jenkins , GitLab CI lub innymi narzędziami wspierającymi rozwój firmware'u 🤝 DLACZEGO WARTO? Udział w projekcie obejmującym rozwój nowoczesnych urządzeń embedded od etapu prototypu do wdrożenia Możliwość współpracy przy rozwoju firmware'u, integracji elektroniki oraz uruchamianiu nowych platform sprzętowych Projekt wykorzystujący nowoczesne mikrokontrolery oraz narzędzia do analizy i debugowania systemów wbudowanych Współpraca w środowisku umożliwiającym udział w pełnym cyklu rozwoju urządzeń 📍 Dziękujemy za wszystkie zgłoszenia! Skontaktujemy się z wybranymi osobami. TQLO Sp. z o.o. – Agencja Zatrudnienia (nr KRAZ 33580)
Technology
Upvanta sp. z o.o.
Senior Embedded Firmware Engineer
Senior
Hybrid
Wroclaw, DS, Poland
🏢 Summary: Oferta hybrydowej roli Senior Embedded Firmware Engineer obejmuje projektowanie, rozwój i uruchamianie firmware’u oraz integrację sprzętu z oprogramowaniem. Stanowisko wymaga samodzielnego debugowania prototypów i rozwiązywania problemów na styku elektroniki oraz kodu. 🗂️ Requirements: Minimum 6 lat doświadczenia w systemach wbudowanych, Znajomość C i C++ w embedded, Doświadczenie z bare-metal i RTOS, Praktyczna znajomość mikrokontrolerów, Znajomość protokołów komunikacyjnych, Umiejętność czytania i tworzenia schematów elektronicznych, Obsługa narzędzi laboratoryjnych, Doświadczenie w debugowaniu sprzętowym JTAG/SWD, Znajomość FreeRTOS lub Zephyr, Doświadczenie z komunikacją bezprzewodową, Doświadczenie z OTA, Znajomość Pythona i skryptowania, Doświadczenie z Git oraz CI/CD dla firmware’u 📃 Skills: C, C++, Bare-metal, RTOS, STM32, ESP32, NXP, Nordic, UART, SPI, I2C, CAN, Modbus, USB, JTAG, SWD, FreeRTOS, Zephyr, BLE, LoRa, Wi-Fi, Zigbee, OTA, Python, Git, Jenkins, GitLab 🏢 Description: Senior Embedded Firmware Engineer | Wrocław (praca hybrydowa) Masz doświadczenie zarówno w tworzeniu firmware’u dla systemów wbudowanych, jak i pracy z elektroniką? Lubisz rozwiązywać złożone problemy na styku hardware’u i software’u oraz mieć realny wpływ na rozwój produktów? Jeśli tak, zapraszamy do aplikowania! Poszukujemy doświadczonego Inżyniera Embedded, który będzie uczestniczyć w projektowaniu, rozwijaniu i uruchamianiu nowoczesnych rozwiązań opartych o systemy wbudowane. To rola dla osoby, która swobodnie porusza się zarówno w świecie kodu, jak i elektroniki. Lokalizacja: Wrocław. Model pracy: Hybrydowy Zakres obowiązków Projektowanie, rozwój i utrzymanie firmware’u dla systemów wbudowanych: sterowniki (drivery), protokoły komunikacyjne, logika aplikacyjna. Uruchamianie i debugowanie prototypów sprzętowych. Współpraca przy integracji warstwy sprzętowej i programowej. Analiza problemów na poziomie elektroniki i kodu. Tworzenie i utrzymywanie dokumentacji technicznej projektu. Wymagania konieczne Min. 6 lata doświadczenia w projektowaniu systemów wbudowanych (firmware + hardware). Dobra znajomość C/C++ w kontekście embedded (bare-metal, RTOS). Praktyczna znajomość mikrokontrolerów: STM32, ESP32, NXP, Nordic (nRF) lub podobnych. Znajomość protokołów komunikacyjnych: UART, SPI, I2C, CAN, Modbus, USB. Umiejętność czytania i tworzenia schematów elektronicznych. Umiejętność pracy z narzędziami laboratoryjnymi: oscyloskop, analizator stanów logicznych, multimetr, zasilacz laboratoryjny. Doświadczenie w debugowaniu na poziomie sprzętowym (JTAG/SWD). Znajomość RTOS (FreeRTOS, Zephyr). Doświadczenie z komunikacją bezprzewodową (BLE, LoRa, Wi-Fi, Zigbee). Doświadczenie z OTA (Over-The-Air) Znajomość Python/skryptowania. Doświadczenie z systemami zarządzania wersjami i CI/CD dla firmware’u (Git, Jenkins, GitLab CI).
Technology
Andersen
Embedded Engineer
Mid
Remote
Budapest, Hungary
2,800 - 3,900 EUR
🏢 Summary: Embedded Engineer role focused on developing reliable firmware for MCU-based fire safety and emergency systems. The position covers firmware architecture, low-level development, hardware integration, debugging, and collaboration with distributed teams, with remote, office, or hybrid work options. 🗂️ Requirements: 3+ years of embedded firmware development experience, Strong C programming skills, Commercial microcontroller-based systems experience, ARM Cortex-M firmware development experience, FreeRTOS or similar RTOS experience, Bare-Metal development experience, Embedded electronics and schematic analysis knowledge, Hardware-software integration experience, UART, SPI, and I2C experience, Embedded debugging and troubleshooting experience, Large, mature codebase experience, System design and architecture knowledge, Git-based version control experience, Jira or similar issue-tracking experience, Technical documentation experience, Code review and development workflow familiarity, Upper-Intermediate English or higher 📃 Skills: C, C++, ARM, Cortex-M, FreeRTOS, Bare-Metal, UART, SPI, I2C, Git, Jira, Doxygen, Confluence 🏢 Description: Andersen is hiring an Embedded Engineer for a project developing embedded solutions for safety systems and delivering reliable firmware for next-generation electronic devices. Our customer is an established manufacturer of electronic safety and security solutions. It develops and produces technologies that help organizations protect people, facilities, and critical assets across commercial and industrial environments. Through continuous investment in research, automation, and manufacturing capabilities, the company delivers reliable solutions to customers in international markets. The project is focused on developing embedded solutions for fire safety and emergency systems, including control panels, detection devices, emergency lighting, and central battery systems. It covers firmware development, system architecture, hardware integration, and product reliability for MCU-based devices. Responsibilities: Designing, developing, and maintaining embedded firmware according to product requirements. Implementing new features and enhancements using C and C++. Contributing to firmware architecture and system-level design decisions. Participating in requirements analysis, feasibility studies, and technical risk assessments. Developing firmware for ARM Cortex-M microcontroller-based systems. Working with both Bare-Metal and FreeRTOS environments. Designing and implementing low-level drivers and hardware abstraction layers. Integrating and maintaining communication interfaces and protocols (UART, SPI, I2C). Debugging and validating embedded systems using software and laboratory tools. Reviewing, optimizing, and extending existing firmware codebases. Supporting hardware development activities, including schematic and PCB reviews. Defining hardware requirements based on firmware and system needs. Preparing and maintaining technical documentation using Doxygen and Confluence. Participating in code reviews and technical discussions. Collaborating closely with distributed development teams. Delivering technical tasks and project milestones within agreed timelines. Must-haves: Embedded firmware development experience for 3+ years. Strong programming skills in C. Commercial experience with microcontroller-based systems. Experience developing firmware for ARM Cortex-M (M0/M0+/M3/M4/M7). Hands-on experience with FreeRTOS or similar RTOS platforms. Experience with Bare-Metal embedded development. Strong understanding of embedded electronic systems. Ability to read and analyze analog, digital, and power electronics schematics. Experience in hardware-software integration. Understanding of firmware-driven hardware requirements. Proven experience with UART, SPI, and I2C. Experience in embedded system debugging and troubleshooting. Ability to work with large and mature codebases. Knowledge of system design methodologies and architectural principles. Strong analytical and problem-solving skills. Experience with Git-based version control. Experience with Jira or similar issue-tracking systems. Technical documentation experience (Doxygen, Confluence, or similar). Familiarity with code review practices and development workflows. Level of English – Upper-Intermediate and above. Nice-to-haves: Good knowledge of PCB design principles for EMC compliance and EMI reduction. Experience with object-oriented programming concepts, preferably in C++. Experience with Ethernet, Wi-Fi and network-connected embedded devices. Familiarity with cloud services and IoT architectures. Understanding of cybersecurity principles for embedded and connected products. Experience with Linux-based embedded systems or Linux kernel development. Experience with UML or other system-modelling methodologies. Previous experience with certified or regulated electronic products. Familiarity with fire detection, emergency lighting or central battery system applications. Reasons why this job would be interesting to you: Experience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others. Andersen cooperates with such businesses as Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems, etc. The opportunity to change the project and/or develop expertise in an interesting business domain. Job conditions – you can work both fully remotely and from the office or can choose a hybrid variant. Guarantee of professional, financial, and career growth! The company has introduced systems of mentoring and adaptation for each new employee. The opportunity to earn up to an additional 1,000 USD per month, depending on the level of expertise, which will be included in the annual bonus, by participating in the company's activities. Access to the corporate training portal, where the entire knowledge base of the company is collected and which is constantly updated. Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies). Certification compensation (AWS, PMP, etc). Referral program. Private health insurance and compensation for sports activities. Your personal data is protected in accordance with GDPR regulations. Learn more: https://andersenlab.com/privacy-policy https://andersenlab.com/privacy-policy/pl Join us!
Technology
Andersen
Embedded Engineer
Mid
Remote
Warsaw, MZ, Poland
🏢 Summary: Embedded Engineer role focused on developing reliable firmware for MCU-based fire safety and emergency systems. The position covers firmware architecture, low-level drivers, hardware integration, debugging, and collaboration with distributed teams, with remote, office, or hybrid work options. 🗂️ Requirements: 3+ years of embedded firmware development experience, Strong C programming skills, Commercial microcontroller-based systems experience, ARM Cortex-M (M0/M0+/M3/M4/M7) firmware development, FreeRTOS or similar RTOS experience, Bare-Metal embedded development experience, Understanding of embedded electronic systems, Ability to analyze analog, digital, and power electronics schematics, Hardware-software integration experience, UART, SPI, and I2C experience, Embedded-system debugging and troubleshooting experience, Experience with large, mature codebases, Knowledge of system design and architectural principles, Git-based version control experience, Jira or similar issue-tracking experience, Technical documentation experience, Code review and development workflow familiarity, Upper-Intermediate English or higher 📃 Skills: C, C++, ARM, Cortex-M, FreeRTOS, Bare-Metal, UART, SPI, I2C, Git, Jira, Doxygen, Confluence 🏢 Description: Andersen is hiring an Embedded Engineer for a project developing embedded solutions for safety systems and delivering reliable firmware for next-generation electronic devices. Our customer is an established manufacturer of electronic safety and security solutions. It develops and produces technologies that help organizations protect people, facilities, and critical assets across commercial and industrial environments. Through continuous investment in research, automation, and manufacturing capabilities, the company delivers reliable solutions to customers in international markets. The project is focused on developing embedded solutions for fire safety and emergency systems, including control panels, detection devices, emergency lighting, and central battery systems. It covers firmware development, system architecture, hardware integration, and product reliability for MCU-based devices. Responsibilities: Designing, developing, and maintaining embedded firmware according to product requirements. Implementing new features and enhancements using C and C++. Contributing to firmware architecture and system-level design decisions. Participating in requirements analysis, feasibility studies, and technical risk assessments. Developing firmware for ARM Cortex-M microcontroller-based systems. Working with both Bare-Metal and FreeRTOS environments. Designing and implementing low-level drivers and hardware abstraction layers. Integrating and maintaining communication interfaces and protocols (UART, SPI, I2C). Debugging and validating embedded systems using software and laboratory tools. Reviewing, optimizing, and extending existing firmware codebases. Supporting hardware development activities, including schematic and PCB reviews. Defining hardware requirements based on firmware and system needs. Preparing and maintaining technical documentation using Doxygen and Confluence. Participating in code reviews and technical discussions. Collaborating closely with distributed development teams. Delivering technical tasks and project milestones within agreed timelines. Must-haves: Embedded firmware development experience for 3+ years. Strong programming skills in C. Commercial experience with microcontroller-based systems. Experience developing firmware for ARM Cortex-M (M0/M0+/M3/M4/M7). Hands-on experience with FreeRTOS or similar RTOS platforms. Experience with Bare-Metal embedded development. Strong understanding of embedded electronic systems. Ability to read and analyze analog, digital, and power electronics schematics. Experience in hardware-software integration. Understanding of firmware-driven hardware requirements. Proven experience with UART, SPI, and I2C. Experience in embedded system debugging and troubleshooting. Ability to work with large and mature codebases. Knowledge of system design methodologies and architectural principles. Strong analytical and problem-solving skills. Experience with Git-based version control. Experience with Jira or similar issue-tracking systems. Technical documentation experience (Doxygen, Confluence, or similar). Familiarity with code review practices and development workflows. Level of English – Upper-Intermediate and above. Nice-to-haves: Good knowledge of PCB design principles for EMC compliance and EMI reduction. Experience with object-oriented programming concepts, preferably in C++. Experience with Ethernet, Wi-Fi and network-connected embedded devices. Familiarity with cloud services and IoT architectures. Understanding of cybersecurity principles for embedded and connected products. Experience with Linux-based embedded systems or Linux kernel development. Experience with UML or other system-modelling methodologies. Previous experience with certified or regulated electronic products. Familiarity with fire detection, emergency lighting or central battery system applications. Reasons why this job would be interesting to you: Experience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others. Andersen cooperates with such businesses as Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems, etc.. The opportunity to change the project and/or develop expertise in an interesting business domain. Job conditions – you can work both fully remotely and from the office or can choose a hybrid variant. Guarantee of professional, financial, and career growth! The company has introduced systems of mentoring and adaptation for each new employee. The opportunity to earn up to an additional 1,000 USD per month, depending on the level of expertise, which will be included in the annual bonus, by participating in the company's activities. Access to the corporate training portal, where the entire knowledge base of the company is collected and which is constantly updated. Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies). Certification compensation (AWS, PMP, etc). Referral program. Private health insurance and compensation for sports activities. Your personal data is protected in accordance with GDPR regulations. Learn more: https://andersenlab.com/privacy-policy/pl Join us!
Technology
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 is dedicated to the design, development, and support of embedded software solutions, to create innovative, reliable, and efficient embedded systems that meet the complex requirements of modern technology. Our primary goal is to ensure the seamless integration of software with hardware, contributing to the overall success of the company’s products and services. Job summary We are looking for a top technical embedded systems development expert, who will lead the design, architecture, and development of highly complex software solutions. In this role you will be responssible for providing strategic direction, overseeing technical roadmaps, and guiding teams through the most challenging aspects of embedded software engineering. 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 provide mentorship to junior engineers, sharing best practices and guidance. Collaborate with hardware and software teams to integrate and test system components, ensuring seamless hardware-software interaction. Identify and resolve complex bugs or system issues, ensuring the stability of embedded systems across various environments. Evaluate and adopt new tools, frameworks, and methodologies to enhance development processes and improve system performance. English language proficiency Qualifications & Skills 5+ years proficiency in C/C++ for embedded systems development and Python Strong experience working 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, UART). Proficiency in using debugging tools like JTAG, oscilloscopes, and logic analyzers for troubleshooting and performance tuning. Experience with version control systems, especially Git, for managing code and collaborating with team members. Nice to have: Experience with embedded Linux platforms and kernel module development. Familiarity with IoT technologies and integrating embedded systems with cloud platforms. Experience in scripting for automation tasks. Experience in optimising power consumption for embedded systems in battery-operated devices. We offer multiple benefits that include The environment of equal opportunities, transparent and value-based corporate culture, and an individual approach to each team member Competitive salary packages with performance-based annual reviews. Opportunity to receive a Performance Bonus for your individual achievements and a Loyalty Bonus recognizing your dedication to the company. Employment via Contract of Employment (UoP) in complete alignment with Polish Labour Law. Guaranteed paid vacation, public holidays, and medical leaves as per statutory regulations. Continuous growth and development opportunities through internal knowledge hubs, corporate courses, and free English classes Comprehensive private medical insurance to supplement your standard NFZ coverage.