Scientist Software Architecture | Eindhoven



Education type

university (wo)



Hours a week

Fulltime – 40


Apply now


What will you be doing?

You will have the unique opportunity to make an impact where software meets system design. Over time many high-tech companies have evolved their equipment into software intense systems. As their equipment becomes more sophisticated, so does the complexity of the software. So, what you and your colleagues have to do is: learn to understand what drives the system architecture and design, and how to translate these insights into component-based evolvable software architectures which are able to deal with the ever-more demanding system evolution. This will make it easier for large industrial players in the future to develop structured state-of-the-art software.
As a scientist operating from industry labs at high-tech giants, you bridge the gap between academia and industrial practice. You share insights that you gain during your research with industrial partners and science. As you often work in a small team, you have an important say in the course of the project. We look forward to hearing your ideas.
The research projects you can contribute to from ESI (TNO) are numerous. For example, your colleagues helped Thermo Fisher Scientific with automated tools to gain deep insight in their legacy code base to clean it up and to make it future-proof. They also demonstrated an effective approach for software interface modelling and automatic test case generation with ComMA in cooperation with several of our partners and we plan to work on methodologies for modelling complete software architectures. And that is just the tip of the iceberg. So, plenty of options!

What do we require of you?

You are a self-driven professional energized by delivering high quality results. You love to come up with the appropriate software architecture for each system challenge. Like us you believe that working at a higher level of abstraction brings benefits to the whole software creation process serving complex systems designs. Not only by creating software abstractions representing desired system functionality but also by demonstrating their value and helping others to adopt the art to create them.
You have a curious and investigative attitude. Keen on asking questions and incorporating feedback. You enjoy working in a multidisciplinary team in an industrial environment, in which you will become a knowledgeable sparring partner for your fellow scientists, industrial, and academic partners.
What else can you offer?
  • A university degree in computer science, engineering or relevant field.
  • 5+ years of experience as software architect in an industrial domain.
  • An affinity with application design and architecture, knowing how systems and hardware are engineered, evolve over time, and impact software design.
  • Hands-on experience in software engineering and coding in various languages including Java, C++, etc.
  • Excellent knowledge of software modelling techniques such as UML, a model-driven mindset is a pre.
  • A proven track record on applying the latest state-of-the-art methods and tools, willing to further improve those techniques on the job.
  • A technical mindset with great attention to detail.
  • Outstanding communication and presentation abilities.

What can you expect of your work situation?

ESI is an open and diverse innovation research centre hosted by TNO with strong partnerships with industry-leading high-tech companies. ESI addresses the ever-increasing complexity the high-tech industry is facing in the systems they create through the development of new methods and techniques for system design and engineering. Its extensive research programme aims to advance high-tech industry in improving lead-time and effectiveness of their product innovation process, as well as the functionality, quality and societal impact of their products. The ESI project teams are motivated to accomplish a difference for their eco-system within an informal working ambience. In addition, ESI provides specific programmes for innovation support and competence development of system architects and senior engineers.

Application process

You can apply till the 13th of December 2020. The first round of interviews is scheduled on the 21st of December 2020. The second round of interviews is scheduled for the 5th of January 2021. The process comprises at least three (selection) rounds. First two interview rounds and then an assessment. 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: Yvonne Pribnow
Mobile phone: +31 (0)6-11097594

Hiring manager: Wouter Leibbrandt
Phone number: +31 (0)88-86 65560

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


Apply now


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 statement.