Magnet.me  -  The smart network where hbo and wo students find their internship and first job.

The smart network where hbo and wo students find their internship and first job.

This opportunity has expired. It is therefore no longer possible to like or apply.

See similar opportunities instead

Afstudeerstage - Formal verification of motor software

Posted 26 Mar 2024
Work experience
0 to 1 years
Full-time / part-time
Full-time
Job function
Degree level
Required language
English (Fluent)

Your career starts on Magnet.me

Create a profile and receive smart job recommendations based on your liked jobs.

Afstudeerstage - Formal verification of motor software

Hengelo

Fulltime

ABOUT US

In Nederland, waar 2100 medewerkers werkzaam zijn, hebben we vestigingen in vier steden: Huizen, Delft, Eindhoven en Hengelo (hoofdkantoor). Samen met een uitgebreid ecosysteem van kennispartners, klanten en leveranciers werken we aan radars voor zeeschepen, cybersecurity-oplossingen, transportsystemen, communicatieapparatuur voor landstrijdkrachten, cryogene koeloplossingen en onderzoek & ontwikkeling voor radartechniek (in samenwerking met TU Delft).

De afdeling Applications ontwerpt real-time software systemen voor radarsystemen en andere sensoren die deel uitmaken van een compleet, geïntegreerd verdedigingssysteem. De productportefeuille varieert van kleine draagbare radars voor bijvoorbeeld grens- of objectbewaking, tot complexe driedimensionale radars die honderden tot duizenden kilometers ver kijken op zee en in de ruimte.

ABOUT THE ASSIGNMENT

Within the Sensor Management team, one of our responsibilities is the development of motor control software for the various drives in radars. Typically, this software consists of a number of communicating state machines that send commands and receive data from the drive hardware. Reasoning about the correctness of these state machines is non-trivial, due to complexity of drive hardware with many operational- and fault states and an external interface that the software has to adhere to.

For this assignment, we are interested in modelling one or more drive controllers as finite state machines using a model checker, and checking whether certain correctness properties hold. This involves converting the code and diagrams to a model, making a simplified model of drive hardware and defining correct behaviour with formal properties.

You are free to choose model checking technologies and specific research directions as you see fit. Potential model checking tools could be LTSmin or UPPAAL (allowing for reasoning about time). The goal of the assignment is to explore and demonstrate model checking technologies, and to evaluate their added worth to our development process.

AFFINITY

Formal methods, C++

Thales offers…

  • Een interessante stage-/ of afstudeerplek in een internationale high tech omgeving;
  • Een open en flexibele werkomgeving
  • Een prima stagevergoeding;
  • Een eigen studentenvereniging waarbij je kunt deelnemen aan educatieve en leuke activiteiten.

Interested?

With 80.000 talents working in 68 countries, we are one of the biggest high-tech employers in the field of safety and security. In the Netherlands, where 2500 employees are based, we are located in four cities: Huizen, Delft, Eindhoven and Hengelo (HQ).
Do you want to kickstart your career in an international high-tech environment? And are you looking for a traineeship where you can develop your personal skills? Our traineeship starts in October 2023. Check www.thalestraineeship.nl

Engineering
Hengelo
Active in 65 countries
2,500 employees
70% men - 30% women
Average age is 45 years

What employees are saying

Kevin

Trainee

Kevin

As a Thales trainee you get the opportunity to quickly and broadly orientate yourself within the organization. The work is challenging, the guidance is good and together with the other trainees we form a close team.