Software DevOps and test engineering

Leuven - Master projects/internships
Meer dan twee weken geleden

Learn hands-on how Continuous Integration and Deployment boosts the imec hyperspectral imaging software

At imec, future technologies are being developed by 3500+ researchers in a multi-disciplinary and multi-cultural context. Our team has developed world's smallest hyperspectral imaging sensor, disrupting and enabling a vast amount of novel applications. To support our customers in realizing their applications with our sensors and cameras, we provide a range of software products and tools. In order to bring our software offering to the next level we are opening an intern position as DevOps to assist us in the implementation of CI/CD and automate our software testing and deployment workflow.

As part of the imec hyperspectral imaging team, you will get in close contact with professional software development and be responsible for setting up the CI/CD environment using Microsoft Azure DevOps Services. You will need to setup both local and cloud-based test agents, define pipelines and test flows, collaborate with the team of software and system engineers to define a good CI strategy, generate artifacts for our products and automate the release cycle. Your contribution will significantly contribute to the quality of our software and the speed with which we can bring new features to our growing number of customers in the field of medical, aerospace, drone, agriculture and security surveillance markets.

Your main responsibilities are:

  • Learn about CI and CD based on Microsoft Azure DevOps Services
  • Set up of
    o automated builds
    o automated tests
    o automated deployment
  • Definition of CI/CD strategy
  • Contribute to our software tests
  • Realizing a physical test setup to test our software with physical cameras on a local agent
  • Explore using agents on embedded platforms

Competences expected:

  • Passionate about DevOps
  • Problem solving mindset
  • Goal oriented
  • Team player with good communication skills

Our environment:

  • C/C++ and Python codebase
  • Software for PC and NVIDIA Jetson
  • Young and dynamic team
  • Passionate about what we do

Type of project:  Internship

Duration: 3 months

Required degree: Master of Engineering Technology; Master of Science; Master of Engineering Science

Required background: Computer Science; Electromechanical engineering; Nanoscience & Nanotechnology; Physics

Supervising scientists: For further information or for application, please contact Vincent Radelet ( and Wouter Charle (

Imec allowance will be provided for students studying at a non-Belgian university

Share this on


Deze website maakt gebruik van cookies met als enige doel het analyseren van surfgedrag, zonder enige commerciële insteek. Lees er hier meer over. Lees ook ons privacy statement. Sommige inhoud (video's, iframes, formulieren,...) op deze website zal pas zichtbaar zijn na het accepteren van de cookies.

Accepteer cookies