Embedded System Engineer

At imec (Job)

Imec is a world leader in nano-electronics. It leverages its scientific knowledge with the innovative power of global partnerships in IoT, healthcare, and environmental sensing.  As a result of these partnerships, we can deliver technology solutions relevant to industry. In its unique high-tech environment, international top talent is committed to providing the building blocks for a better life in a sustainable society. Imec the Netherlands is an independent R&D center that develops technologies for wireless sensor technologies and flexible electronics, in an open innovation setting and dedicated research trajectories.


For our innovative projects in multiple technology domains, we are looking for an ambitious Embedded System Engineer with a strong focus on FPGA platforms. In this role, you get the opportunity to take on broad responsibility and take care of the full development cycle by designing, implementing and testing embedded software and hardware for innovative prototype systems by combining cutting-edge research results with state-of-the-art components. You will do this in close collaboration with internal customers and external partners. In this position you will be part of the solutions team which consists of other (embedded) software engineers, electronics engineers and algorithmic developers.


What you will do

We need you as an Embedded System Engineer to be part of our multidisciplinary team to:


  • Focus on Firmware development, design prototype embedded systems for extremely accurate real-time digital signal processing using FPGA's, imec developed hardware and off-the-shelf sensors, microcontrollers and radios.

  • Translate project goals into engineering requirements, define specifications, design, implement, verify and validate embedded (software & hardware) systems. 

  • Perform hardware, software testing and troubleshooting, including board bring-up and adaptation of existing prototype platforms into new specifications. 

  • Contribute to architectures, processes, roadmaps, and platform strategy.  

  • Document your activities to ensure reproducibility of setup and test results; maintain, update the software and FPGA design.

  • Coach and support other software developers in the team.

What we do for you

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


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. For international candidates, we provide support in the relocation process. 


By joining the imec Solutions team in Eindhoven, you will be part of a team of disruptive innovators and thinkers. Together, with our researchers and engineers, you will work on enabling tomorrow’s wireless sensing, wearable, implantable, photonics and other applications. We invite you to be part of our ambitious team where your ideas will have an impact on our society and our future lives. 


Who you are

  • MSc degree in Embedded systems and/or Electrical engineering.

  • 3+ years of experience with embedded systems is a must.

  • Hands-on experience with programming microcontrollers and use of FPGA in embedded systems is a must.

  • Experience with high-speed protocols, low voltage differential interfacing, or digital logic applications is a big plus.

  • Experience with embedded firmware and hardware implementation.

  • Advanced programming experience with C and C++ is a must.

  • Familiarity with Python, Verilog, VHDL, Zynq and Linux is a plus.

  • Experience with electronic lab equipment, for example, logic analyser, scope, and debuggers. 

  • Hands-on and team player attitude; which means taking initiative, thinking pro-actively, problem-solving attitude; being able to see commonality and broader view across projects are attributes which define yourself.

  • You can work independently as an individual contributor, driving and collaborating with other disciplines in a small team.

  • Excellent communication skills in English (written and spoken). 



Does this position interest you and do you want to learn more about it? Then you can contact Mayuri Nalawade, Talent Acquisition Specialist. You can reach Mayuri by email at mayuri.nalawade.ext@imec.nl. If you wish to apply, then please submit your full resume, and include a motivation letter.