{"id":13561,"date":"2026-05-18T12:00:09","date_gmt":"2026-05-18T10:00:09","guid":{"rendered":"https:\/\/www.icdrachten.nl\/?post_type=jobs&#038;p=13561"},"modified":"2026-05-27T14:53:06","modified_gmt":"2026-05-27T12:53:06","slug":"stage-softwareontwikkeling-voor-modulaire-hmi","status":"publish","type":"jobs","link":"https:\/\/www.icdrachten.nl\/en\/jobs\/stage-softwareontwikkeling-voor-modulaire-hmi\/","title":{"rendered":"Stage \u2013 Software Development for Modular HMIs"},"content":{"rendered":"<p><strong>VIVENTRIS \u2013 Smart production solutions for the industry of tomorrow<\/strong><\/p>\n\n\n\n<p>Viventris develops smart and flexible production solutions that help companies improve their processes and make them future-proof. We specialize in visual inspection and assembly, with applications in consumer products, high-tech systems, and healthcare, among others.<\/p>\n\n\n\n<p>Our strength lies in combining generic building blocks with customer-specific customization. This allows us to realize efficient and reliable solutions for the production of compact and often complex products. We work pragmatically and closely with our clients to achieve results quickly and make a real impact on the shop floor.<\/p>\n\n\n\n<p>Within our focus area of assembly, we automate manual processes and complex operations, leading to increased product quality and improved efficiency. Within our inspection expertise, we develop advanced vision systems utilizing both rule-based algorithms and AI. This enables accurate product inspection and reliable defect detection.<\/p>\n\n\n\n<p>With our solutions, we contribute to smarter production processes and consistent product quality.<\/p>\n\n\n\n<p><strong>Software Development for Modular HMI<\/strong><\/p>\n\n\n\n<p>Viventris provides unique, customer-specific solutions. A modular HMI enables the rapid configuration of new machine variants using reusable building blocks (such as UI components and software modules). By intelligently combining these building blocks, a single platform can support a wide range of unique inspection and assembly machines while limiting development time and complexity.<\/p>\n\n\n\n<p><strong>Goal<\/strong><br>Developing and expanding software functionality for a modular HMI and vision architecture, focused on flexibility, scalability, and reusability.<\/p>\n\n\n\n<p><strong>What are you going to do?<\/strong><\/p>\n\n\n\n<p>Depending on your interests and internship duration, you will work on one or more of the following features:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Design and implement new HMI functionalities, such as:\n<ul class=\"wp-block-list\">\n<li>dynamic UI pages based on widgets (configurable by the user);<\/li>\n\n\n\n<li>expandable user roles and login levels;<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Improving performance and architecture, for example:\n<ul class=\"wp-block-list\">\n<li>parallel control and reading of multiple cameras (instead of sequential);<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Brainstorming and realizing a flexible software architecture, such as:\n<ul class=\"wp-block-list\">\n<li>a simple orchestration layer for machine and vision processes;<\/li>\n\n\n\n<li>integration of various camera interfaces via GenICam and vendor SDKs, among others;<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Exploring and (partially) implementing backend services, such as:\n<ul class=\"wp-block-list\">\n<li>camera management and image acquisition based on different interfaces, including GenICam and vendor SDKs<\/li>\n\n\n\n<li>image processing pipelines (e.g. via NVIDIA Triton Inference Server);<\/li>\n\n\n\n<li>storage of image data (e.g., via MinIO);<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p><strong>Result<\/strong><br>Working software components and\/or prototypes that contribute to a flexible and extensible HMI and vision platform, including substantiation of design choices.<\/p>\n\n\n\n<p><strong>Required skills<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Experience in software development (preferably in C#);<\/li>\n\n\n\n<li>Experience or strong interest in modular software architectures, such as:\n<ul class=\"wp-block-list\">\n<li>plugin-based architectures<\/li>\n\n\n\n<li>dependency injection<\/li>\n\n\n\n<li>Messaging \/ Mediator Patterns<\/li>\n\n\n\n<li>Adapter &amp; Facade Patterns<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Interest in computer vision, industrial automation, or machine integration;<\/li>\n\n\n\n<li>Experience with Avalonia UI, camera SDKs, or backend services.<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>VIVENTRIS \u2013 Smart production solutions for tomorrow's industry Viventris develops smart and flexible production solutions that help companies improve their processes and make them future-proof. We specialize in visual inspection and assembly, with applications in consumer products, high-tech systems, and healthcare, among others. Our strength lies in combining generic building blocks with customer-specific\u2026<\/p>","protected":false},"author":9,"featured_media":0,"parent":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_acf_changed":true,"_breakdance_hide_in_design_set":false,"_breakdance_tags":""},"class_list":["post-13561","jobs","type-jobs","status-publish","hentry"],"acf":{"header_image":"","location":{"address":"FMI Industrial Automation B.V., Kelvinlaan, Drachten, Nederland","lat":53.1103258,"lng":6.140117799999999,"zoom":14,"place_id":"ChIJH8bPmdJRyEcRbyvJXllwkjY","name":"FMI Industrial Automation B.V.","street_number":"5a","street_name":"Kelvinlaan","city":"Drachten","state":"Friesland","state_short":"FR","post_code":"9207 JB","country":"Nederland","country_short":"NL"},"level_of_education":["hbo","wo"],"period":["&lt;6 maanden"],"apply_before_date":null,"interests":"","internship":true,"representative_name":"Dennis van Dijk","email__url_":"email","representative_email":"","representative_link":"info@viventris.com","bedrijf":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Stage - Softwareontwikkeling voor modulaire HMI - ICDrachten<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.icdrachten.nl\/en\/jobs\/stage-softwareontwikkeling-voor-modulaire-hmi\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Stage - Softwareontwikkeling voor modulaire HMI - ICDrachten\" \/>\n<meta property=\"og:description\" content=\"VIVENTRIS &#8211; Slimme productieoplossingen voor de industrie van morgen Viventris ontwikkelt slimme en flexibele productieoplossingen die bedrijven helpen hun processen te verbeteren en toekomstbestendig te maken. We zijn gespecialiseerd in visuele inspectie en assemblage, met toepassingen in onder andere consumer products, hightechsystemen en healthcare. Onze kracht ligt in het combineren van generieke bouwblokken met klantspecifiek...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.icdrachten.nl\/en\/jobs\/stage-softwareontwikkeling-voor-modulaire-hmi\/\" \/>\n<meta property=\"og:site_name\" content=\"ICDrachten\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-27T12:53:06+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.icdrachten.nl\\\/jobs\\\/stage-softwareontwikkeling-voor-modulaire-hmi\\\/\",\"url\":\"https:\\\/\\\/www.icdrachten.nl\\\/jobs\\\/stage-softwareontwikkeling-voor-modulaire-hmi\\\/\",\"name\":\"Stage - Softwareontwikkeling voor modulaire HMI - ICDrachten\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.icdrachten.nl\\\/#website\"},\"datePublished\":\"2026-05-18T10:00:09+00:00\",\"dateModified\":\"2026-05-27T12:53:06+00:00\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.icdrachten.nl\\\/jobs\\\/stage-softwareontwikkeling-voor-modulaire-hmi\\\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.icdrachten.nl\\\/#website\",\"url\":\"https:\\\/\\\/www.icdrachten.nl\\\/\",\"name\":\"ICDrachten\",\"description\":\"Innovatiecluster Drachten High Tech Systems\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.icdrachten.nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Internship - Software Development for Modular HMI - ICDrachten","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.icdrachten.nl\/en\/jobs\/stage-softwareontwikkeling-voor-modulaire-hmi\/","og_locale":"en_US","og_type":"article","og_title":"Stage - Softwareontwikkeling voor modulaire HMI - ICDrachten","og_description":"VIVENTRIS &#8211; Slimme productieoplossingen voor de industrie van morgen Viventris ontwikkelt slimme en flexibele productieoplossingen die bedrijven helpen hun processen te verbeteren en toekomstbestendig te maken. We zijn gespecialiseerd in visuele inspectie en assemblage, met toepassingen in onder andere consumer products, hightechsystemen en healthcare. Onze kracht ligt in het combineren van generieke bouwblokken met klantspecifiek...","og_url":"https:\/\/www.icdrachten.nl\/en\/jobs\/stage-softwareontwikkeling-voor-modulaire-hmi\/","og_site_name":"ICDrachten","article_modified_time":"2026-05-27T12:53:06+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.icdrachten.nl\/jobs\/stage-softwareontwikkeling-voor-modulaire-hmi\/","url":"https:\/\/www.icdrachten.nl\/jobs\/stage-softwareontwikkeling-voor-modulaire-hmi\/","name":"Internship - Software Development for Modular HMI - ICDrachten","isPartOf":{"@id":"https:\/\/www.icdrachten.nl\/#website"},"datePublished":"2026-05-18T10:00:09+00:00","dateModified":"2026-05-27T12:53:06+00:00","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.icdrachten.nl\/jobs\/stage-softwareontwikkeling-voor-modulaire-hmi\/"]}]},{"@type":"WebSite","@id":"https:\/\/www.icdrachten.nl\/#website","url":"https:\/\/www.icdrachten.nl\/","name":"ICDrachten","description":"Innovatiecluster Drachten High Tech Systems","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.icdrachten.nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.icdrachten.nl\/en\/wp-json\/wp\/v2\/jobs\/13561","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.icdrachten.nl\/en\/wp-json\/wp\/v2\/jobs"}],"about":[{"href":"https:\/\/www.icdrachten.nl\/en\/wp-json\/wp\/v2\/types\/jobs"}],"author":[{"embeddable":true,"href":"https:\/\/www.icdrachten.nl\/en\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.icdrachten.nl\/en\/wp-json\/wp\/v2\/comments?post=13561"}],"wp:attachment":[{"href":"https:\/\/www.icdrachten.nl\/en\/wp-json\/wp\/v2\/media?parent=13561"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}