Switzerland Remote (Country)

NielsenIQ is hiring an Embedded Engineer

About the Role

As an Embedded Engineer, you'll play a key role in building and maintaining firmware for measurement meters that track media consumption across multiple platforms. You'll work within an Agile framework, collaborating closely with hardware, systems, and QA teams to deliver robust, secure embedded solutions from concept to deployment.

Key Responsibilities

  • Develop and maintain low-level software for embedded measurement devices using C/C++.
  • Contribute to system architecture, design implementation, and verification processes.
  • Collaborate with hardware engineers to integrate firmware with electronic components and sensors.
  • Support secure over-the-air updates and continuous improvement of existing firmware modules.
  • Engage in automated testing, CI/CD pipelines, and structured release cycles to ensure software reliability.

Qualifications

  • Proven experience in embedded C/C++ development, particularly in resource-constrained environments.
  • Familiarity with bootloaders, device drivers, and real-time operating systems such as FreeRTOS or Zephyr.
  • Hands-on experience with microcontrollers including STM32, Nordic, and Renesas, as well as ARM and RISC-V architectures.
  • Working knowledge of communication protocols like I²C, SPI, USB, Ethernet, and GSM/LTE.
  • Proficiency with build tools including CMake, Make, and Ninja, along with scripting in Python, Bash, or JavaScript.
  • Experience with Linux, Embedded Linux, and Windows environments.
  • Strong problem-solving skills and the ability to adapt quickly to new technical challenges.
  • Effective communication skills and a collaborative mindset.
  • Fluency in English; working knowledge of German is a plus.

Preferred Background

  • Interest in multimedia, electronics, and cross-disciplinary engineering projects.
  • Experience with mobile application development on Android or iOS.
  • Background in secure deployment practices or embedded security principles.
  • Involvement in test automation, test management, or release coordination.

Work Environment

This role is based in Switzerland with a flexible work model. You'll be part of a diverse, international team that values continuous learning, innovation, and inclusive collaboration. Professional development is supported through access to LinkedIn Learning and employee wellness resources.

Commitment to Inclusion

Employment decisions are made based on job-related criteria without regard to race, color, religion, gender, national origin, age, disability, sexual orientation, veteran status, or other protected characteristics under applicable law.

Required Skills
CC++Embedded LinuxCMakeMakeNinjaPythonBashJavaScriptLinuxRTOSFreeRTOSZephyrBootloadersDevice Drivers CC++Embedded LinuxCMakeMakeNinjaPythonBashJavaScriptLinuxRTOSFreeRTOSZephyrBootloadersDevice Drivers
Want to work from Thailand?

Join a remote network built for tech talent

Iglu gives you real employment in Southeast Asia — visa, work permit, and projects included. Pick what you work on, earn performance-based pay, and live where you want.

Legal employment in Thailand & Vietnam
Choose your own projects
Performance-based revenue sharing
Relocation support available
Join Iglu
200+ professionals worldwide
About company
NielsenIQ
NielsenIQ delivers the Full View of shopper behaviour to clients through Homescan panel data, capturing real shopper behaviour to provide insights for businesses, particularly in the FMCG sector.
All jobs at NielsenIQ Visit website
Job Details
Department Software Development
Category embedded
Posted 2 months ago