Apply

Bachelor Internship Assignment Running Custom Code in Simulink

Exploring the Integration of Custom C Code within MATLAB Simulink for Advanced Model-Driven Software Development.
 

  • Location Eindhoven
  • Organisation Unit Internships Eindhoven
  • Fulltime Fulltime
  • Education level Bachelor
  • Contract type Internship contract

Job description

At DAF we use Model Driven Development in MATLAB Simulink to model (program) our software. It makes our software readable by people with a different background than our Embedded Software engineers. But modelling the entire functionality of an instrument cluster or diesel engine may lead to unreadable software due to its size. Therefore, we want to have investigated if- and how we can incorporate text based code (C code) within MATLAB Simulink. We want to combine the power of both worlds by creating structured models, supported by the flexibility of text based programming. 
This task includes:

  • Learning MATLAB Simulink
  • Investigate ways to combine custom code and Simulink:
    • Integrate in the Simulink environment
    • Integrate at build / compile time
  • Implement a feature that uses custom code and Simulink
  • Investigate how to integrate this in the processes used within our department
  • Possible extensions:
  • Vice versa, where MATLAB Simulink models are called from code context
  • Investigate how to automatically test a combination between model and code
  • Define guidelines for safely using test based programming languages

Your profile

For this assignment we are looking for a Bachelor student ICT, Embedded profile. You possess the following competences: cooperation, creativity, planning and organizing, problem solving.

Department

You will be part of an experienced international team of the Platform Development group of DAF Embedded Engineering that is located in our awesome new office in Eindhoven, the Netherlands.
You can read testimonies of our software engineers https://www.daf.com/en/working-at-daf/meet-your-colleagues/luuk-van-rossum and other colleagues at https://www.daf.com/en/working-at-daf/meet-your-colleagues
DAF Embedded Engineering is primarily located in Eindhoven as part of PACCAR Electronics. The rest of our department is located in Renton (near Seattle, USA). Our location in Eindhoven has about 200 highly skilled people today. Together with our colleagues in Renton we deliver world class engineering in the domains of powertrain controllers and vehicle controllers.
The products developed within PACCAR Electronics are applied on DAF trucks but also in the famous PACCAR brands Kenworth and Peterbilt. Through component sales our products are also used by leading bus and coach manufacturers.

We offer

  • A view behind the scenes at a large international corporation; You will get a lot of freedom and responsibility;
  • We are open to your initiatives and depending on the assignment you see your results back in the workplace;
  • An experienced coach and supervisor who can teach you a lot and is willing to help you with your assignment;
  • After your graduation, you will have the opportunity to start your career at DAF;
  • An internship wage of  € 375,-  Bachelor and € 450,- Master per month on full-time base;
  • A travel allowance, if you don’t have a student travel product (provided by the Dutch government);
  • A housing allowance, if you temporarily rent a room near DAF.
Each intern will have the opportunity to participate at the Student Event. During this event you will meet other interns and find out more about DAF/PACCAR!

Would you like to know more about the experiences of other students? Here you can read stories of our former interns.