Bilateraal onderzoek
Neem een voorsprong op je concurrenten dankzij een bilaterale samenwerking met imec.
Coöperatieve R&D samenwerking
Beperk je risico’s en verlaag je kosten door samen met andere bedrijven precompetitief onderzoek te voeren.
Verken de manieren waarop imec de toekomst verandert.
Wil je een versnelling hoger schakelen met je techstart-up? Klop dan aan bij imec.istart.
Wil je met nanotechnologie de markt op? Imec.xpand ondersteunt je van begin tot eind.
Verken hier de lijst van spin-offbedrijven van de Vlaamse innovatiehub voor nano-elektronica en digitale technologie.
/Vacatures/(Senior) Embedded Software Engineer Agritech - OnePlanet Research Center

(Senior) Embedded Software Engineer Agritech - OnePlanet Research Center

Research & development - Wageningen | About a week ago

Develop embedded software solutions for our IoT sensor networks that enable more sustainable agriculture by continuous monitoring.

(Senior) Embedded Software Engineer Agritech- OnePlanet Research Center

Innovating towards a healthier future with chip and digital technology in food and health.
In 2050 we are expecting to live with 10 billion people on this planet. To let all those people live and eat well, while they take care of our planet, we need groundbreaking, sustainable (technology) solutions. That’s why we, at OnePlanet Research Center, are asking ourselves: 

What if we can measure and understand what is good for the world and for each individual person? In terms of food and agriculture, in terms of health?  
What if we can empower people towards more sustainable choices?  
What if we can make data-driven nutrition and health possible?  
What if we can manage stress to make people more resilient?  
What if we can monitor the health of plants and animals?  
What if we develop technology which does not adversely affect our environment, but which supports it?  
What if we can transform mass production of food into personalized food on demand?  
What if …?! 

At OnePlanet Research Center we don’t just imagine it. We work on it. We dream and do. We research and develop digital technology in food, agriculture and health domains achieving behavior change. Change that is needed to create a healthier future, for our planet and for humanity 

OnePlanet Research Center 
Innovation center for chip and digital technology in food and health 

OnePlanet Research Center is a multidisciplinary collaboration between Wageningen University & Research (WUR), Radboud UniversityRadboudumc and imec. We use the latest chip and digital technology to create a society in which everyone can live a healthy life and has access to good and sufficient food.

We initiate groundbreaking, fundamental and applied research, leading to disruptive innovations and smart product development. This is only possible by using and bringing together great ideas, innovations and chip and digital technologies from different disciplines and work closely together with industry. We enable that companies, education, researchers, social institutions and citizens work together. We combine specialisms from the fields of agriculture, food and health and turn dreams into feasible solutions that contribute to a more sustainable society.   

What you will do

We need you as a (Senior) Embedded Software Engineer Engineer to be part of our interdisciplinary team develop embedded software solutions for our IoT sensor networks in the Agrifood domain. You will drive innovation and come up with smart designs that are robust for deployment in the field. You will work in close collaboration with other Software Engineers, Sensor Application Engineers, Researchers, and the Hardware team. In this role you:

  • Develop firmware on a Cortex-M processor platform to support sensor data acquisition, signal processing, storing and wireless transmitting (BLE, WiFi, LTE-M etc.) using FreeRTOS.
  • Develop low level drivers for the Cortex-M processor on-chip peripherals (I2C, SPI, UART, etc.).
  • Develop and execute test cases for (self or third party developed) software in Python and C/C++.
  • Test and integrate embedded software in prototypes or simulators (unit, functional, integration and regression testing).
  • Support evaluation, (lab-based/field) testing and troubleshooting of prototype systems.
  • Support release process (testing of release candidates, code reviews, etc.).
  • Interface with customers on definition of specification, interfaces, progress, and deliverables.
  • Work according to industry specific quality standards.
  • Work closely with an interdisciplinary team to ensure the end goal of the (prototype) system/application will be met as well.
  • Guide other (junior) colleagues and steer embedded software competence within organization.

What we do for you

We offer a challenging and international environment at the forefront of technology, in an international network of renowned industrial customers. This is your opportunity to bring new technologies to the market that will have an impact on tomorrow’s society. 

OnePlanet is a new collaboration of 3 renowned and globally respected research institutes/universities. By joining the OnePlanet team, you will be part of a team of world changers; disruptive innovators and practical thinkers. Here, your ideas will have an impact on our future lives. 

At the same time, Imec The Netherlands, as an employer of choice, offers you an attractive compensation and benefits package including a 100% employer paid pension plan and flexible working hours. Furthermore, imec-NL offers a wide range of training possibilities.  

Who you are

  • BSc or MSc degree in computer science, technical informatics, embedded systems, electrical engineering or similar.
  • 3+ years experience in embedded software development and architecture definition for resource constrained systems, preferably in the field of wireless sensors and/or low-power.
  • Strong interest in the field of sustainable agriculture and food production/processing.
  • Advanced in coding for embedded software systems that are resource (power, memory, computation) constrained (must).
  • Knowledge of ARM Cortex platforms and experience with embedded tools like GCC/GDB (plus).
  • Experience in the field of testing (unit, functional, integration, regression) and continuous integration (must).
  • Excellent programming skills in C and C++ and experience with Python (must).
  • Experience with low-power wide area networks (plus).
  • Experience with Android/IOS (plus).
  • Proficient in Object Oriented Analysis and Design methodology (use of UML).
  • Proficient in source code version control systems (GIT).
  • You know how to operate a scope, a logic analyzer and can debug firmware and low level driver issues.
  • Being able to read hardware schematics and understand functionality of the embedded system.
  • Flexible team player, who sees change as an opportunity to learn and grow.
  • Hands-on attitude. Taking responsibility for the process from specification to implementation, testing and debugging, including communication and alignment with different stakeholders.
  • Quick learner, able and interested in acquiring new skills and competences.
  • Ability to be creative and think outside the box.
  • Able to work in an environment with changing or only partially defined requirements.
  • Excellent communication skills in English (written and spoken).


Are you interested in this position and do you want to learn more about it, then you can talk to Frank Wolfs, Talent Acquisition Lead. You can reach Frank via +31(0)6-50837563 or you can send an email to . You can also apply on our website by sending us your resume and motivational letter.

Click on ‘apply’ to submit your application. You will then be redirected to e-recruiting.

This website uses cookies for analytics purposes only without any commercial intent. Find out more here. Our privacy statement can be found here. Some content (videos, iframes, forms,...) on this website will only appear when you have accepted the cookies.