Kriegstetten, Solothurn, Switzerland Hybrid Employment

NielsenIQ is hiring an Embedded Engineer

About the Role

NielsenIQ is looking for an Embedded Engineer to join our Hardware & Embedded Systems team within the R&D organization. In this role, you will design, develop, and test the embedded software that powers GfK’s audience-measurement meters, collaborating with experts across electronics, software, and multimedia to build reliable and secure devices.

What You'll Do

  • Design, develop, and maintain embedded software for GfK’s measurement devices.
  • Contribute to architecture, system design, implementation, and verification activities.
  • Work closely with hardware engineers, system engineers, and QA teams to ensure seamless integration and product quality.
  • Support secure software deployment and ongoing improvements of existing components.
  • Participate in automated testing, continuous integration, and structured release processes.

What We're Looking For

  • Strong experience in C/C++ for embedded systems.
  • Knowledge of bootloaders, device drivers, and low-level system concepts.
  • Experience with build tools such as CMake, Make, and Ninja.
  • Experience with scripting languages like Python, JavaScript, and Bash.
  • Good understanding of Linux, Embedded Linux, Windows, and RTOS such as FreeRTOS or Zephyr.
  • Experience with microcontrollers such as STM32, Nordic, and Renesas, and processors such as ARM-based or RISC-V.
  • Understanding of communication protocols: USB, Ethernet, GSM/LTE, I²C, SPI.
  • Adaptable and able to take on new challenges quickly.
  • Strong communication and collaboration skills.
  • Fluent in English, with a good understanding of German.
  • Team player with a growth mindset and eagerness to learn new technologies.

Nice to Have

  • Interest in interdisciplinary work across software, electronics, and multimedia.
  • Experience with Android or iOS application development.
  • Familiarity with secure software deployment.
  • Experience in automated testing, test management, or release management.

Technical Stack

  • Languages: C/C++, Python, JavaScript, Bash
  • Build Systems: CMake, Make, Ninja
  • Operating Systems: Linux, Embedded Linux, Windows, FreeRTOS, Zephyr
  • Hardware: STM32, Nordic, Renesas, ARM, RISC-V
  • Protocols: USB, Ethernet, GSM/LTE, I²C, SPI
  • Mobile Platforms: Android, iOS

Team & Environment

You'll be part of the Hardware & Embedded Systems team within an R&D organization of 18 engineers and IT specialists. The team operates as part of a mature SAFe® Agile Release Train comprised of 15 SCRUM teams. The environment is highly skilled, collaborative, and international.

Benefits & Compensation

  • Flexible working environment
  • Volunteer time off
  • LinkedIn Learning
  • Employee-Assistance-Program (EAP)

All employment decisions at NIQ are made without regard to race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age, disability, genetic information, marital status, veteran status, or any other characteristic protected by applicable laws.

Required Skills
C/C++CMakeMakeNinjaPythonJavaScriptBashLinuxEmbedded LinuxWindowsRTOSFreeRTOSZephyrBootloadersDevice Drivers
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
NielsenIQ

The world's leading consumer intelligence company focused on global market research and consumer insights.

Visit website
Job Details
Department Software Development
Category embedded
Posted 14 days ago