Expires soon Thales

Stage-opdracht - HBO - Informatica. Create CMake based build system for large software systems

  • Internship
  • Hengelo (Hengelo)
  • HR / Training

Job description

About us

Thales Nederland is active in the Defence (Hengelo) and Security (Huizen) sectors and is, with about 2000 employees, a top provider of high-tech jobs. Product innovation and swift anticipation of the newest technological possibilities are the mainsprings of our business. Examples are radar, communication and command & control systems for naval ships and communication, security and payment systems for trade and industry. Thales Nederland is part of the Thales Group, which has a workforce of 62.000 in more than 50 countries making it one of Europe's largest electronics companies.

The software department of the Technical Unit Processing is responsible for the software development in radar- and optical sensors for worldwide navies- and air defense systems. The work is performed in multi-disciplinary teams with specialists in system engineering, functional sensor design and design and realization of real-time embedded systems.
The software used for these radar- and optical sensors contains a large amount of software artifacts. These artifacts have relations with each other that are managed using maven. As all these artifacts have a single version the need for version management is becoming obsolete. We want to replace this maven version management with a build oriented management.

The assignment

Create CMake based build system for large software systems

Are you interested in complex build environment and software relations? Then this assignment might suit you. The goal is to create a build system that uses CMake to manage source dependencies to interfaces to build artifacts. The build system does not only compile code but it also generates code using custom made code generators. These two elements must be combined to create a single build system that creates a number of artifacts.

Affinity

Linux
Technologies involved: C/C++ CMake, Maven

Interested?

You can apply through the application button below ‘online solliciteren'. Please add your motivation letter and C.V.
Please keep in mind that we can only consider students who are enrolled at a school during the whole internship period for our internships and graduation assignments.

Make every future a success.
  • Job directory
  • Business directory