Find your place at DEMCON
Software engineering

Stage: Rusty Micros

  • software
  • python
  • Rust
  • framework
  • embedded

Educational level: bachelor/academic

Length: 6 months



Rust is a fairly new programming language with a focus on memory safety and productivity. The programming language can also be used in embedded systems. DEMCON also develops products containing embedded software.

This assignment is about a proof of concept Rust application on a microcontroller board. Parts of the assignment include porting Rustpython into the microcontroller, implementing the debug protocol as used within DEMCON to be able to interact with the embedded platform.

In short:

  • Analyse the suitability of Rust within embedded software context
  • Implement embedded debugger protocol in rust
  • Port Rustpython to the embedded platform

The student will be supervised by engineers from the software engineering department


We offer

DEMCON offers a dynamic, growing and innovative organisation. With our complex projects and multidisciplinary teams we offer you a lot of challenge and variety in this position. Thanks to enthusiastic and committed colleagues, our working atmosphere is good, open and informal, with a flat organizational structure. We will offer you opportunities for further training and personal development, so that you can continue to grow. We applaud you taking initiative and we will give you space to do it. Also, we will offer you a competitive salary and flexible employment conditions.


If you would like to receive more information concerning the internship, you can contact Frits Kuipers, software engineer (phone 088 – 115 20 00).

Apply now Ask your question
Check out these jobs

Job application

At DEMCON we are always looking for new talent.
Do you see yourself working at DEMCON? Send us a job application
and we will contact you as soon as possible!