/Embedded Software and System Test Engineer

Embedded Software and System Test Engineer

Research & development - The Netherlands | Just now

Embedded Software and Systems Test Engineer

Test, integrate and troubleshoot Embedded Solutions for our innovative R&D projects in Health, Photonics, Wireless Sensing, and more. 

Imec Netherlands has established a world-leading track record in the design of novel sensors for human health applications and ultra-low-power IC designs in general. For instance, our teams continue to develop innovations in implantable therapeutics, medical/wearable devices, environmental monitoring, accurate localization, and many other fields. At our HQ in Leuven, Belgium we are world-renowned for pioneering new process technologies in collaboration with industrial foundries and with the broader semiconductor ecosystem. Imec’s research tracks enable unique opportunities for end-to-end innovations.  

We are looking for an ambitious Embedded Software and Systems Test Engineer to contribute to our innovative research projects in multiple technology domains. In this role, you will work in close collaboration with engineers and researchers from different disciplines (Electronics, Biomedical, Photonics, Algorithms and Digital). You will be responsible for the integration of systems by combining cutting-edge research results with state-of-the-art components. Besides, you will set up system level testing, with automation where possible, which covers the test aspect of this job. In addition to testing, you will support the team by fulfilling software integration needs and troubleshooting multidisciplinary systems.   
 
This role is part of the Embedded Software team at imec Netherlands, which includes around 15 developers, integrators, and testers working on a wide range of research-oriented projects. The team values independent thinking, initiative, and a collaborative mindset.   

What you will do

We need you as an Embedded Software and Systems Test Engineer to be part of our multidisciplinary team to: 
  • Test, integrate and troubleshoot Embedded Systems for demonstrators and prototypes based on imec ASIC hardware and off-the-shelf FPGA based systems and microcontrollers.  
  • Develop and execute system-level test cases and develop Python-based automated test infrastructure.  
  • Interact with internal and external users to understand their needs and provide support during field trials and research studies.   
  • Thoroughly document your design, testing, and implementation processes. 
  • Navigate a dynamic and adaptive research environment and build systems to maximize the potential of the underlying research. 

What we do for you

By joining imec in Eindhoven, you will become part of a team of innovative thinkers and disruptors. Collaborating with our researchers and engineers, you will have the opportunity to work on cutting-edge research projects in areas such as implants, artificial organs, wireless communications, and artificial intelligence. These projects span across various domains, including healthcare, automotive, and consumer electronics. 

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.   

Who you are

Must haves:

  • BSc or MSc degree in Embedded Systems, Electrical Engineering, or a similar field.  
  • 0-3 years of relevant work experience. 
  • Experience with programming languages Python/C/C++. 
  • Strong interest in system testing and a quality-focused mindset.  
  • Hands-on mindset and (basic) experience with using test instruments for embedded systems testing, e.g., Logic analyzers, oscilloscopes, etc.  
  • Ability to learn on the fly. 
  • Moderate know-how of:    
    - Microcontrollers and firmware development. (ARM Cortex, STM32 series)  
    - Industry standard interface protocols (SPI, I2C, UART, Wireless, Bluetooth)  
    - Version control systems (Git) 
    - Agile way-of-working (Scrum, Jira)   
    - Navigating hardware schematics 

Plus:

  • Experience programming in C/C++ on Linux-based and bare-metal systems. 
  • Knowledge of Signal Processing techniques.  
  • Experience with Continuous Integration tools (e.g. Azure pipelines, Jenkins). 
  • Ability to think and act on a system level, which includes conceptualizing, organizing, and curiosity of seeing the bigger picture.  

Personal Skills:

  • Flexible team player who actively collaborates with other team members (within and outside your field of expertise) and is interested in acquiring new skills and competences.  
  • Hands-on, proactive and result-driven individual who takes initiatives and responsibilities. 
  • Excellent communication skills in English (written and spoken). Dutch language is a plus

Interested

Are you interested in this position, and do you want to learn more about it? Then you can connect with Maartje van Hout, Talent Acquisition Specialist. You can reach Maartje at maartje.vanhout.ext@imec.nl. If you wish to apply, then please submit your full resume and a cover letter. 

Who we are
Accept marketing-cookies to view this content.
Cookie settings
imec inside out
Accept marketing-cookies to view this content.
Cookie settings

Send this job to your email