/(Senior) Embedded Software Developer

(Senior) Embedded Software Developer

Research & development - Wageningen | More than two weeks ago

Take care of the full development cycle for ground-breaking sensor systems that enable sustainable solutions in Health and Agri & Food.

(Senior) Embedded Software Developer

What you will do

In this start-up environment and in close collaboration with engineers from different disciplines (electronics, algorithms, biomedical), you will be responsible for the design, implementation, and test of embedded software for innovative prototype systems by combining cutting-edge research results with state-of-the-art components. Additionally, you have a leading role in the team by coaching and supporting them to fulfil the software needs or dependencies they might have. We need you as an (Senior) Embedded Software Developer to be part of our multidisciplinary team to: 

  • Design embedded software for demonstrators and prototypes based on imec hardware and off-the-shelf sensors, microcontrollers and radios, while interfacing to PC’s, smartphones and other portable devices. 
  • Contribute to architectures, processes, roadmaps, and platform strategy.  
  • Develop software, also discussing it with customers, support with implementation and testing. 
  • Translate project goals into engineering requirements, define specifications, design, implement, verify and validate software systems. 
  • Perform hardware and software testing and troubleshooting, including board bring-up and adaptation of existing platforms into new specifications. 
  • Document your activities to ensure reproducibility of setup and test results; maintaining, updating the software. 
  • Coach and support other software developers in the team. 

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 Research Center is a multidisciplinary collaboration agreement between Wageningen University & Research (WUR), Radboud University, Radboudumc and imec. 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. 
At the same time 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. 

Who you are

  • BSc or MSc degree in Embedded systems, ICT, Electrical engineering, Mechatronics or equivalent. 
  • 5+ years of relevant work experience in embedded software development with off-the-shelf components (Raspberry Pi or similar) and in board bring-up, software test & debugging. 
  • Experience in coaching small teams or the ambition to grow into a more leading role.  
  • Experience with (low power) embedded systems, preferably in the field of wireless sensor networks (IoT) and electronics. 
  • Experience with programming languages such as C/C++ and Python. 
  • Hands-on experience in using electronic lab equipment. 
  • Experience or interest in the fields of health or agriculture & food. 
  • Hands-on and team player attitude; which means taking initiatives, thinking pro-actively, having a flexible and solving problem attitude are attributes which define yourself.
  • You see changes as an opportunity to learn and grow and you can deal with ambiguity.
  • You are capable to communicate with colleagues outside your field of expertise and you are interested in acquiring new skills and competences. 
  • Excellent communication skills in English (written and spoken). 


Does this position sound like an interesting next step in your career at imec? Don’t hesitate to submit your application by clicking on ‘APPLY NOW’.
Should you have more questions about the job, and the recruitment process? Perine Doreleijers of the Talent Acquisition Team will be happy to assist you. You can reach Perine on +31(0)6 48 86 12 56 or by email at perine.doreleijers.ext@imec.nl. If you wish to apply, then please submit your full resume and a cover letter.