Software Developer for calculation models for greenhouse structures

Are you a software developer and would you like to work together with a team of specialists on innovative calculation models for greenhouse structures, with which the ideal greenhouse can be built all over the world? Then this is the job for you!



Education type

higher professional education (hbo)



Hours a week

Fulltime – 40


Apply now


What will you be doing?

In your role as a Software Developer, you will work on various design platforms with which the structural elements of greenhouse systems can be dimensioned. You will mainly work on the programming of the TNO software program CASTA/Greenhouse. This program is used for the structural design of the substructure of horticultural greenhouses. TNO develops and maintains the software. The licensing takes place through the Hortivation Foundation, and about 50 Dutch and international companies use this program to design their greenhouse systems. In addition to programming the design platforms, you will contribute to the development of these platforms. You will do this, for example, by developing modules with which data (e.g. worldwide geological data or meteorological data) can be processed and analysed. In addition, you will support the senior engineer in the communications with our clients and the Hortivation Foundation.

What do we require of you?

  • You have a higher professional education (HBO) or university degree, preferably in Technical Computer Science, Mechanical Engineering or Technical Physics.
  • You preferably have several years of work experience.
  • You are specialised in C software engineering using external DLLs.
  • You have experience with modern development languages, such as C# and JavaScript, with specific experience in UI.
  • You have knowledge of other languages, such as, Python and MatLab, and you are eager to learn more about them.
  • You have strong analytical skills, enabling you to quickly gain insight into the operation of existing code and to understand the logic behind it.
  • You have experience in restructuring and/or porting existing software.
  • You like to work together in a project team but you can also take on (sub)tasks independently.
  • You have strong communications skills and a good verbal and written command of Dutch and English (both at least level B1).

What can you expect of your work situation?

You will work in the High Tech Greenhouses team. This team has been working on structural calculation tools like CASTA/Greenhouse and the international standards for (greenhouse) structures for more than 25 years. External tools, such as MatrixFrame, Ansys, Mathcad and Excel, are used to develop calculation models and perform verifications. Other developments this team is working on are decision support models for the design of horticultural greenhouses all over the world, in which all kinds of design, climate, plant and financial models are linked. Another important focus of the team is the development of the e-Growing platform, a data exchange platform that enables translating data from the greenhouse into concrete actions to manage cultivation in the greenhouse.

With these activities, we help to address the global challenge of ensuring a sufficient food supply for everyone. Our activities seamlessly align to global trends like urbanisation and local-for-local, where people increasingly produce and consume food at the source (e.g. the city).

High Tech Greenhouses is part of the Building Physics & Systems expertise group, whose innovative solutions contribute to addressing social issues in the area of sustainability and safety in the building industry and greenhouse farming. In addition to our own broad basic knowledge base and knowledge of innovation processes, we draw on the expertise of our colleagues from other departments within TNO, such as in the area of sustainable energy systems, building information modelling (BIM), structural safety, (mechanical) sensor development and artificial intelligence. We also make sure to use the necessary knowledge available in the specific domain of our clients.

What can TNO offer you?

Work enjoyment means something different for each employee. This is why we offer a-la-carte terms and conditions of employment that you can switch around on a monthly basis. Flexible working hours (like 4 days x 9 hours) and different leave schemes mean that you can create a package attuned to your specific wishes.
TNO attaches great value to both your personal and your professional development. Many opportunities exist for you to develop: conferences, courses, workshops, coaching, intervision, mentoring and job rotation. At TNO you can orchestrate your own career.

Application process

The process comprises at least two (selection) rounds. After a positive selection, we will finish off the process by discussing terms and conditions of employment. We try to complete the interviews and assessment within 4 weeks.

Has this vacancy sparked your interest?

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

Recruiter: Lara Hagendoorn
Mobile phone: +31 (0)6-507 40690

Hiring manager: Nancy Westerlaken
Phone number: 08886 63422

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


Apply now


Nancy Westerlaken MSc

  • Innovation Centre Building
  • Product and Concept Development
  • Strategic Asset Modelling
  • Building Performance Modelling

Job alert


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.