ICT, Software Developer, Technical, Engineering
Master (EQF 7), Bachelor (EQF 6)
Apply before:
Hours p/wk:


About us

The people we all rely on to make the world go round – they rely on Thales. In a world that is increasingly fast-moving, unpredictable and full of opportunities, they come to us with big ambitions: to make life better and to keep you safer. Combining a unique diversity of expertise, talents and cultures, our employees  design and deliver extraordinary high-tech solutions. With 68.000 talents working in 54 countries, 2000 employees are based in the Netherlands. We are one of the biggest high-tech employers in the field of safety and security.

We help our customers think smarter and act faster in the fields of transportation, defence , space, aerospace  and cyberspace, mastering ever-greater complexity and every decisive moment along the way. We are therefore leading the digital transformation, focusing on artificial intelligence, big-data & data analytics, connectivity, mobility and internet of things and cybersecurity.


In the Netherlands, we are located in four cities: Huizen, Delft, Eindhoven and Hengelo (HQ). Together with an extensive ecosystem of knowledge partners, customers and suppliers, we work on radars for naval vessels, cyber security solutions, transportation systems, communication equipment for land forces, cryogenic cooling solutions, research & development for radar tech (in collaboration with TU Delft) and research & development for serious gaming (in collaboration with the University of Twente).

The software department of the Application Engineering cluster within Thales is responsible for software development in Combat Management and Radar- and Optical sensors for worldwide navies- and defense systems. The work is performed in multi-disciplinary agile teams with specialists in software/system/test engineering and functional design.



Swarming is hot. Using swarming tactics to attack targets has been used and demonstrated by some organizations in the world. Thales has already researched and developed means to deal with these kinds of Swarm attacks. 


Now is the time to use Swarming tactics in our Combat Management System (CMS)! We have bought a couple of drones which are XBee capable, together with Arduino boards to communicate from a PC to the drones.  


Within this assignment you will investigate and develop a prototype of control software to research the best way to fly these drones autonomously!

In the first step, you will let 2 drones fly in formation, controlled by a ground station via the XBEE protocol. Secondly, you will try to achieve an (initial) form of autonomous flight. And maybe go even further!


You will use rapid prototyping (using Kanban) to create working software for yourself and us to ‘play’ with.


Interested? Have ideas? Want to know more? Contact us!



Linux, Java, User Interface, XBee, Embedded, Arduino