vacature Firmware Validatie
vacature

Firmware
Validatie

Automatiseren van functionele firmware testen

Wat verwachten wij van jou?
  •  

    Stage- of afstudeeropdracht

  •  

    Bachelor- of Masterstudent (Technische) Informatica

  •  

    Onderzoek, ontwerp en implementatie

  •  

    Testsoftware

Wat bieden wij je?
  •  

    Opdracht bij een innovatieve organisatie

  •  

    Informele werksfeer

  •  

    Ruimte voor eigen initiatief

  •  

    Aantrekkelijke stagevergoeding

Jouw opdracht
Digitale instrumenten van Bronkhorst High-Tech bevatten een microprocessor met firmware waarin de meetwaarden verwerkt worden, de regelaar wordt aangestuurd en communicatie naar buiten afgehandeld wordt. De communicatie die binnen de productie van Bronkhorst gebruikt wordt, maar die ook klanten kunnen gebruiken, is vastgelegd in een protocol. Via dit protocol kunnen instellingen en meetwaarden naar en van het instrument geschreven en gelezen worden. Op wijzigingen van bepaalde instellingen dient het instrument op een specifieke manier te reageren.

Bronkhorst instrumenten zijn modulair opgebouwd, waardoor veel instrumenten dezelfde microprocessor en bijbehorende elektronica bevatten. Echter, het aantal verschillende producten neemt toe en daarmee ook het aantal microprocessoren en firmwarevarianten. Al deze firmwarevarianten dienen echter wel op dezelfde manier te functioneren en te reageren op wijzigingen van instellingen. Dit goed testen, is tijdrovend en foutgevoelig.

Probleemstelling
Functioneel consistent gedrag van firmware is van groot belang is voor de kwaliteit van het product en de totaalervaring van klanten met meerdere Bronkhorst producten. Het testen van de firmware na wijzigingen, maar ook productspecifieke varianten, is een tijdrovende en foutgevoelige bezigheid. Deze functionele firmwaretesten willen we graag automatiseren.

De opdracht bestaat uit een onderzoek naar de eisen aan en het ontwerpen, realiseren en valideren van een geautomatiseerde functionele firmwaretest. Belangrijk is dat alle facetten van de firmware getest worden naar de Bronkhorststandaarden, dus dat getest wordt of een instellingswijziging het gewenste functionele gedrag van de firmware oplevert. Deze testen zijn te verdelen in twee categorie├źn:

  • Softwarematig
    Deze testen zijn uit te voeren met een instrument zonder randapparatuur. Communicatie met het instrument is uiteraard wel vereist.

  • Hardwarematig
    Deze testen vereisen extra apparatuur om het functionele gedrag goed te kunnen testen. Hierbij kan gedacht worden aan een via de software aan te sturen multimeter om analoge signalen te meten.

Hierbij zal onderzocht moeten worden welke functionele eisen er zijn, hoe deze vastgelegd kunnen worden en welke bestaande apparatuur vereist is om deze testen geautomatiseerd uit te kunnen voeren.

Je houdt je bezig met o.a. de volgende taken:

  • Onderzoek naar de eisen aan functionele firmwaretesten en hoe deze vastgelegd kunnen worden;
  • Het ontwerpen van een testsysteem, zowel hardware- als softwarematig;
  • Ontwerp en implementatie van de testsoftware.

Wie ben jij?

  • Enthousiaste Bachelor of Master Technische Informatica stagiair of afstudeerder;
  • Tijdens een gesprek zal aan de hand van jouw voorkeur bekeken welke functionaliteit ge├»mplementeerd wordt in de opdracht.

Meer weten? Erna Boekelder HR Stuur mij een bericht 0573 - 45 88 00


Solliciteer op deze functie

Solliciteer nu als jij interesse hebt in deze vacature! Zorg dat je jouw cv klaar hebt staan om toe te voegen aan je sollicitatie.


Bronkhorst High-Tech B.V.

Nijverheidsstraat 1A
NL-7261 AK Ruurlo (NL)
Tel. +31 573 45 88 00
[email protected]

Copyright © 2019 Bronkhorst. All rights reserved.     Sitemap     Disclaimer     Privacy note