Internship | Household Energy Consumption Profile Generator

Ever considered using your software development skills to change the world, save the environment, solve futuristic problems or all of the above? Are you looking for an internship to get a taste of answering real world energy issues? Look no further!


Den Haag

Education type

higher professional education (hbo)


Internship and graduation project

Hours a week

Fulltime – 40


Apply now


What will you be doing?

The Monitoring & Control Services research group located in the Hague/Groningen is looking for a new colleague for the position of an intern for the task of creating an energy profile generator that depicts the dynamics of household energy consumption taking into account appliances, occupants, type of household, etc. A model equipped with such a profile generator software component will be plugged into a co-simulation environment by the project team to see the effects of household behaviour in a larger ecosystem containing aggregators, DSOs and the physical grid itself.

In this project, you will be developing a realistic household electrical consumption profile generator. You have to:
  • Familiarise yourself with the various factors that influence the average household’s electrical energy consumption.
  • Research existing software components that can be reused/adapted to fit the requirements.
  • Collect software requirements from developers who will integrate the profile generator into the co-simulation environment.
  • Implement the profile generator in the programming language of your choice following a suitable SDLC (Software Development Life Cycle).
  • Present your work internally and prepare a software documentation for TNO, encapsulating the various aspects of your work.

What do we require of you?

We are looking for someone who:
  • is pursuing a bachelor’s degree in ICT/Informatica/Computer Science or similar with a major/specialisation in Software Engineering or similar or a master's degree in Computer Science/Software Engineering or similar.
  • has good programming skills.
  • can learn and understand existing software code well enough to reuse/adapt it to fit your purpose.
  • has good communication skills to interact with team members across technical and non-technical domains.
  • is passionate about learning new technologies and can work independently.

You get special brownie points if you:
  • have coding experience in Java or C#.
  • have experience with software constructs like developing APIs.
  • are aware of popular data formats like JSON.

What can you expect of your work situation?

We, at Monitoring & Control Services (MCS) prove the feasibility as well as the added value of innovative applications of information technology for industry and government through an approach of first-time engineering of large scale monitoring & control systems. We view such systems from an Internet-of-Things perspective, where large amounts of heterogeneous data are generated by internet-connected infrastructures. These data need to be stored, processed and analysed to build useable information for decision-making or autonomous control.

Our research group deals with the information technology challenges involved in:
  1. Automatic acquisition, storage and retrieval of large volumes of data across organizations.
  2. The continuous processing of large distributed sets of data into information using adaptive (machine-learning) algorithms from multiple parties involved in Big Data analysis.
  3. Predictive analytics and large scale simulation of complex model chains for decision support in different phases (from planning/design to maintenance) of the innovation cycle.
  4. Humans interacting with the processing of data into information within complex systems.

By developing future-proof, adaptable and scalable IT solutions, we cooperate with government bodies, enterprises, service providers and non-governmental organisations in three focus domains - Industry & Infrastructure, Sustainable Energy, and Defence to create a more efficient, greener and safer tomorrow.

We are a fun and very social group of applied researchers, consultants in IT systems and processes, as well as a number of System Integration experts, located in Groningen and the Hague.

What can TNO offer you?

You want to work on the precursor of your career; a work placement gives you an opportunity to take a good look at your prospective future employer. TNO goes a step further. It’s not just looking that interests us; you and your knowledge are essential to our innovation. That’s why we attach a great deal of value to your personal and professional development. You will, of course, be properly supervised during your work placement and be given the scope for you to get the best out of yourself. Naturally, we provide suitable work placement compensation.

Has this vacancy sparked your interest?

Then please feel free to apply on this vacancy! For further questions don’t hesitate to contact us.

Contact: Arun Subramanian
Phone number: +31 (0)6-469 66196

Note that applications via email and third party applications are not taken into consideration.


Apply now



Stay up to date with our latest news, activities and vacancies collects and processes data in accordance with the applicable privacy regulations for an optimal user experience and marketing practices.
This data can easily be removed from your temporary profile page at any time.
You can also view our privacy statement or cookie-information.