Het brein van een machine 

Embedded software. Het wordt ook wel het brein van een machine genoemd. En terecht, want wat anders zorgt ervoor dat een product zijn werk doet? Precies. Maar het is nog niet genoeg. We willen slimme apparaten nog slimmer maken. Pacemakers nog sneller laten reageren, wasmachines nog betere programma’s laten draaien en auto’s het liefst zélf laten rijden. 

 

Embedded software is het heden, maar ook de toekomst. Het is de eerste essentiële stap op weg naar kunstmatige intelligentie. Wat is er mogelijk? En misschien nog belangrijker: hoe ver gaan we?

 

Met embedded systemen hoeven we niet door te slaan. We kunnen ons beperken tot wat echt nodig is, en wat ons echt helpt in ons dagelijks leven. Maar die technische snufjes zijn maar wat verleidelijk. Je hebt er tijdens je hbo- of wo-studie Elektrotechniek, Computerkunde, Technische natuurkunde, Informatie of Embedded Systems Engineering al mee geëxperimenteerd. En in de periode daarna natuurlijk – in de wijde wereld van IT.

 

Daardoor kun je inmiddels coderen met je ogen dicht. Zelfs hele programma’s ontwerpen! Jij hebt alles in huis om applicaties zelfstandiger, gebruiksvriendelijker en hierdoor dus slimmer te maken dan voorheen. 

 

Het overkoepelend geheel 

 

Jouw kennis zorgt ervoor dat je de kwaliteit van het eindproduct in handen hebt. Vaak ben je een van de weinigen op een afdeling met zulke specifieke kennis – je codes controleer je dus vooral zelf. Je ‘spreekt’ C, of zelfs C++, maar de meeste van je collega’s komen niet verder dan het alfabet. Wel hebben zij weer meer kennis van het gehele embedded systeem, waar jouw software uiteraard onderdeel van is. En aangezien je wel moet weten aan welk product je werkt, ben je regelmatig met andere experts in contact. Tenslotte creëren jullie samen het overkoepelend geheel: het eindproduct.

 

Samen met je team werk je dus stapje voor stapje toe naar dat definitieve product. Of het product bestaat al, maar vereist een (flinke) upgrade. En ondanks dat je daar vooral zelfstandig voor programmeert, is samenwerken op multidisciplinair niveau buitengewoon belangrijk. Waar jij je als Embedded Software Engineer richt op het interne besturingssysteem, werkt de ontwerper weer aan het uiterlijk, of de functionaliteit. Zo komen jullie steeds weer op hetzelfde uit: dat jullie voor een geslaagd overkoepelend geheel op elkaar zijn aangewezen.

 

Testen, testen en nog eens testen 

 

Op elkaar aangewezen zijn is zo gek nog niet. Want zodra je teamleden en jij alle taken hebben uitgevoerd, is het eerste prototype een feit. Voor het eindproduct is dat een fysiek voorwerp, maar voor jou als Embedded Software Engineer is dat een virtuele testomgeving. In zekere zin zit je op dat moment pas op de helft van je werk, want bij het testen begint het pas echt. Heb je alles juist geschreven? Doet de software precies wat je in je hoofd had?

 

Oftewel: je gaat testen, testen en nog eens testen. En oplossingen bedenken, als het toch niet zo werkt als gepland. Die je vervolgens dan weer zelf implementeert. Je bent Embedded Software Engineer, maar automatisch ook Embedded Software Tester.

 

Wat testen betreft, dat geldt natuurlijk ook voor je carrière. Tenzij je een van de wereldwonderen bent die nooit een seconde heeft getwijfeld. Meteen wist wat je wilde, en ook waar, en hoe. Maar voor de meesten werkt het niet zo. 

 

Omdat je gaandeweg pas ontdekt wat nou het beste bij je past, of misschien omdat je simpelweg van variatie houdt. Wie weet twijfel je nog steeds weleens. Niets mis mee, als je het ons vraagt.

 

Bij Brunel begrijpen wij dat als geen ander. Het is wellicht zelfs de reden dat wij zo enorm groot zijn! Werken aan verschillende projecten voor verschillende werkgevers, en misschien zelfs af en toe switchen van positie. Of doorgroeien in je vak, dat kan natuurlijk ook.

 

Bij Brunel bieden we een soort all inclusive pakket. Eén waar jij de allerbeste van wordt. Met variatie, uitdaging en zekerheid. En opleidingen en trainingen, die passen bij jouw vakgebied. Maar waar jij echt de allerbeste van wordt? Dat weet jij zelf het allerbeste. Dus horen wij dat graag van jou persoonlijk. Tijdens een kennismakingsgesprek, bijvoorbeeld. Tot gauw?

Interested in working in the Netherlands? Roberto beat you to it!