Randstad Professional · Standplaats: Eindhoven · 11 augustus 2026

Bedrijfsomschrijving

TNO is an independent research organisation that makes science practically applicable. The organisation connects people and knowledge to create innovations that strengthen the competitiveness of businesses and the well-being of society. As a non-profit organisation, TNO works for both the business sector and the government. The focus is on solving societal challenges in areas such as sustainability, digitisation, and security.

Functieomschrijving

About the Role:

e are seeking a talented and versatile Scientific Programmer to join our dynamic team. In this role, you will be responsible for creating innovative tooling that supports the embedding of methodologies at our partners in the high-tech industry. These methodologies are crucial in accelerating our partners' product development cycles, spanning from architecture and early design feedback to analyzing and diagnosing issues during operation. You will play a key role in applying academic research results to industry by creating scalable solutions.

Key Responsibilities:

1. Develop and implement tooling solutions that integrate seamlessly with our partners' engineering environments.

2. Create demonstrators and prototypes from scratch using various technologies.

3. Analyze partners' needs and select appropriate technologies for each project.

4. Design and develop software solutions that enhance product development cycles at various stages. - Strong familiarity with coding standards and best practices is essential. Candidates should demonstrate a high level of professional coding proficiency, with the ability to identify and resolve technical debt. - Experience in creating and driving technical improvement roadmaps is highly desirable.

5. Understand, integrate, and implement academic research results into practical, scalable industry solutions.

6. Collaborate with research fellows, team members, and partner stakeholders to understand requirements and deliver effective solutions.

7. Continuously evaluate and improve existing tools and methodologies.

8. Stay up to date with the latest technological advancements, academic research, and industry trends.

Functie-eisen

Qualifications and Skills:

1. Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

2. Proven experience in scientific programming and software development.

3. Strong proficiency in multiple programming languages and technologies.

- Proficiency in Java, C++, and Python, with demonstrated experience of using these languages in production.

- Familiarity with one or more Domain-Specific Language technologies such as Xtext, Xtend, Lark, or Langium.

- Exposure to modeling formalisms state machines, Petri nets, logic based languages such as Z3, OCL and Prolog. - Working knowledge of web technologies such as HTML, JavaScript/Typescript, React, etc. is a plus.

4. Experience in creating prototypes and demonstrators from concept to implementation.

5. Solid understanding of software development life cycles and best practices.

6. Ability to understand and apply academic research results to practical industry solutions.

7. Familiarity with high-tech industry product development processes is a plus.

8. Excellent problem-solving and analytical skills.

9. Strong communication skills and ability to work effectively with diverse teams.

10. Self-motivated with the ability to work independently and manage multiple projects.

Required Attributes:

1. Adaptability to work with various technologies and programming environments.

2. Creativity in approaching complex problems and developing innovative solutions.

3. Strong attention to detail and commitment to delivering high-quality work.

4. Proactive mindset and willingness to take initiative on projects.

5. Ability to explain complex technical concepts to non-technical stakeholders.

6. Enthusiasm for bridging the gap between academic research and industry applications.

Arbeidsvoorwaarden

Team Environment:

You will be working in a collaborative team consisting of research fellows and scientific programmers. This team works closely with partner stakeholders to ensure the successful implementation and integration of our solutions in their environments.

What We Offer:

1. Opportunity to work in 3-5 member teams on cutting-edge projects in the high-tech industry.

2. Collaborative and innovative work environment.

3. Exposure to the latest academic research and its practical applications.

4. Continuous learning and professional development opportunities.

5. A hybrid working arrangement, with a primary location in Eindhoven, occasional travel within the Netherlands, and flexibility to work from home a few days per week


Meld Misbruik

Randstad Professional

Standplaats: Eindhoven

11 augustus 2026

Vacature kenmerken


Functiegroep
Techniek
Functie
scientific software engineer
Branche
ICT
Dienstverband
Vast
Uren
40 uur per week
Opleidingsniveau
WO
Carriere
Ervaren
Werklocatie
Stationsweg, Eindhoven

Contact


Adres
Randstad Professional
Contactgegevens
Pippa Goudsmit Pippa Goudsmit
Tel: +31623772761