Internship - HBO/WO - Redesign of the Technical Agreement Wizard

3 Months ago • All levels

Job Summary

Job Description

This internship involves redesigning a Java-based tool used by Thales Nederland to aid system engineers in creating comprehensive and consistent specifications for network specifications in Technical Agreements (TAs). The current tool has limitations hindering the introduction of new functionalities. The intern will analyze the current tool and architecture, identify pain points and gaps, conduct stakeholder analysis to collect user stories, define an improved architecture, define functional enhancement ideas and implement a prototype. The assignment is within the CMS Infrastructure group, focusing on managing network aspects of the TACTICOS CMS and using the Agile methodology for work organization.
Must have:
  • Experience with Java Programming is a must.
  • Affinity or experience with Computer Networking preferred.
Perks:
  • Interesting internship or graduation assignment.
  • Flexible work space.
  • Excellent internship allowance.
  • Student association activities.

Job Details

Location: Hengelo, Netherlands

About Thales

With 80.000 talents working in 68 countries, we are one of the biggest high-tech employers in the field of safety and security. Thales Nederland designs advanced Radars and Combat Systems used on naval vessels and land-based test systems. Such a Combat System includes the TACTICOS Combat Management System, which interfaces with a wide array of subsystems such as sensors, actuators, communication systems, and bridge systems. Increasingly, these subsystems are directly connected to a shared network, allowing them to exchange information directly with CMS applications running on dedicated hardware. The interface between TACTICOS and the subsystem is specified in a Technical Agreement (TA). These TAs are critical for the correct integration of subsystems with TACTICOS and govern topics like data contracts, interface definitions, communication protocols and service-level expectations.

You will be working within the multi-disciplinary CMS Infrastructure group, a key unit of the Application Engineering department. This department is responsible for developing the software for the TACTICOS CMS. Specifically, the CMS Infrastructure group consists of about 90 persons (ranging from engineers to line managers) that are responsible for creating the platform software that supports the TACTICOS CMS.

Given the diverse range of technologies and functionalities involved in infrastructure development—spanning from application and Linux Operating System programming to network appliance management and specialized tooling—the group is divided into several teams, each consisting of about 5-10 persons. Each team focuses on a distinct set of products and technologies, ensuring a comprehensive approach to development and maintenance.

About the assignment

As the network technology used on the interface becomes more and more complex it becomes more difficult to describe the interface in the TA. To facilitate the specification of these interfaces, Thales Nederland has developed a Java-based tool that aids system engineers in creating comprehensive and consistent specifications of the network specifications in the Technical Agreement. The use of this tool contributes to uniform specifications, enhancing system integration, performance and robustness. 

Currently, the tool demands significant maintenance due to its original design choices and the gradual expansion of the tool's functionality. This limitation hampers the introduction of new functionalities, despite the growing diversity and complexity of subsystems.

Therefore, we are looking for a new architecture of the specification tool, aiming to make it easier to enhance its functionality and flexibility. This will result in a redesign of the tool such that the current issues are solved. After the redesign, the tool should be more extensible and require less maintenance. The new design must consider the large amount of variability that is present in a CMS. Part of the work is also to look at the best way(s) to provide the system engineer with support from within the tool or from external sources.

During this assignment you will:

  • Analyze the current tool and its architecture.
  • Identify pain points, rigidities and functional gaps.
  • Conduct a stakeholder analysis to collect user stories and expectations.
  • Define an improved architecture.
  • Define functional enhancement ideas.
  • Implement a prototype.

About the Team

During your internship, you will join the team that has the responsibility for managing the network aspects of the TACTICOS CMS. This experience will provide you with valuable exposure to a variety of technologies, technical challenges, and development practices within a cutting-edge technology environment. During the assignment the work will be organized using the Agile methodology. This means you will plan the work using Epics, Stories and Tasks that are planned in Sprints. Also, progress is shown using Sprint Demos in which you can demonstrate your work.

Affinity

Affinity and/or experience with Java Programming (must) and Computer Networking (preferred).

What’s in it for you

  • An interesting internship or graduation assignment within our high-tech, innovative work environment;
  • A comfortable, flexible work space in a modern environment;
  • An excellent internship allowance;
  • Its own student association where you can participate in educational and fun activities.

Interested?

Apply now! Click on the button below to upload your CV and motivation!
Please keep in mind that we can only accept students who are enrolled at a school during the whole internship or graduation period.

Similar Jobs

Alphawave Semi - Product Applications Engineer

Alphawave Semi

Ottawa, Ontario, Canada (On-Site)
3 Months ago
Thales - Embedded Real-time Software Development Engineer - M/F

Thales

Cholet, Pays De La Loire, France (On-Site)
2 Weeks ago
Zeeco, Inc. - QA-QC Engineer 1

Zeeco, Inc.

Mumbai, Maharashtra, India (On-Site)
2 Weeks ago
NVIDIA - Developer Technology Engineer - HPC and AI

NVIDIA

Taipei City, Taiwan (On-Site)
4 Months ago
Paper games - HRBP - Love and Deepspace (2026 Autumn Campus Recruitment)

Paper games

Shanghai, China (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Carbon Health - Medical Assistant

Carbon Health

Ocean Township, New Jersey, United States (On-Site)
1 Year ago
Valeo - R&D Trainee

Valeo

Zaragoza, Aragon, Spain (On-Site)
3 Months ago
Liquid Asia - Senior Graphic Designer

Liquid Asia

Gurugram, Haryana, India (On-Site)
1 Month ago
Epic Games - Senior Server Programmer

Epic Games

Canada (On-Site)
3 Months ago
Krafton - [Publishing Platform Div.] Sr. Web Back-End Developer (5년 이상)

Krafton

Seoul, South Korea (On-Site)
9 Months ago
Salesforce - Strategic Account Executive - RCPG / Agri-Agro

Salesforce

Paris, Île-de-France, France (On-Site)
2 Weeks ago
Aeries technology - Junior Company Secretary

Aeries technology

Mumbai, Maharashtra, India (On-Site)
4 Weeks ago
Nasdaq - Client Services Senior Analyst

Nasdaq

Philadelphia, Pennsylvania, United States (Hybrid)
4 Weeks ago
Autodesk - Principal Engineer (Node.JS & React.JS)

Autodesk

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Shield AI - Principal Software Engineer, Generative AI (R3373)

Shield AI

San Diego, California, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Hengelo, Overijssel, Netherlands

Ethernovia - Senior Analog / Mixed-Signal IC Design Engineer

Ethernovia

Utrecht, Utrecht, Netherlands (On-Site)
2 Months ago
storytq - Strategic Account Director

storytq

Amsterdam, North Holland, Netherlands (Hybrid)
3 Months ago
Tesla - Employee Relations Partner

Tesla

North Holland, Netherlands (On-Site)
5 Months ago
Visa - Consulting Senior Manager, VCA

Visa

Amsterdam, North Holland, Netherlands (Hybrid)
1 Month ago
Tesla - Associate Technical Support Engineer (French Speaker)

Tesla

North Holland, Netherlands (On-Site)
6 Months ago
Tesla - Service Preparation Specialist

Tesla

Utrecht, Utrecht, Netherlands (On-Site)
6 Months ago
Beyond Sports - Unity Developer

Beyond Sports

Alkmaar, North Holland, Netherlands (On-Site)
4 Months ago
WebTech Corporation - Junior Marketeer

WebTech Corporation

Ede, Gelderland, Netherlands (On-Site)
1 Year ago
Tesla - Operations Coordinator, Fleet - West

Tesla

North Holland, Netherlands (On-Site)
6 Months ago
Tesla - Senior Trading Engineer, Autobidder

Tesla

North Holland, Netherlands (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Victoria, British Columbia, Canada (Hybrid)

United Kingdom (Remote)

Hengelo, Overijssel, Netherlands (Hybrid)

Belfast, Northern Ireland, United Kingdom (Hybrid)

São Bernardo Do Campo, State Of São Paulo, Brazil (Hybrid)

Fredericton, New Brunswick, Canada (Hybrid)

Hengelo, Overijssel, Netherlands (On-Site)

Paris, Île-de-France, France (Hybrid)

Vélizy-Villacoublay, Île-de-France, France (Hybrid)

View All Jobs

Get notified when new jobs are added by Thales

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug