FULL_TIME

Softwarewetenschapper / Softwarearchitect - SII Belgium

Leuven BE
2021-07-02
2024-03-28

Wij zoeken in de eerste plaats naar kandidaten met het ‘Anankei DNA’. Dit zijn gemotiveerde kandidaten met een positieve ingesteldheid en ‘can do’ mentaliteit. Dream IT, Trust IT, Go for IT: dit is wie we zijn.

Dream IT: Hoog mikken: het zit in onze genen. Ambitie uitstralen. Elke dag dromen over wat de volgende dag kan brengen.
Trust it: Er loopt bij anankei een pak talent rond. Daarom vertrouwen wij er altijd op dat alles goed komt. Talentvolle collega's die elkaar vertrouwen dat is een garantie op succes.
Go for IT: Wij hebben het liever over uitdagingen dan over problemen. Wij zoeken en vinden oplossingen, ook als die niet voor de hand liggen. Wij gaan ervoor.

Wie dit DNA met ons deelt, past 100% bij ons.
Voor onze klant uit Leuven zijn we op zoek naar een Softwarewetenschapper, Softwarearchitect of Systeemarchitect voor het optimal design.

Wat mag je verwachten?

Als software onderzoeksingenieur binnen dit domein, werk je in functie van je eigen expertise mee aan (één van) volgende uitdagingen :

Creëer concepten voor state-of-the-art modelgedreven systeemengineeringtools en speel een sleutelrol in de ontwikkeling van prototype-engineeringtools.
Samen met het team zal je:

- Fouten opsporen in de huidige state-of-the-art engineeringprocessen die door de industrie voor de ontwikkeling van hightech machines en voertuigen gebruikt worden;
- Model gedreven engineeringoplossingen ontwerpen om de grenzen van engineeringprocessen te verleggen;
- Het academisch en industrieel onderzoek opvolgen naar modelleertalen, engineeringtools, engineeringmethoden, ontwerpruimte-exploratiealgoritmen, kaders, ...;
- Industriële uitdagingen en nieuwe researchopportuniteiten opsporen en voorstellen

Creëer nieuwe innovatieve softwaretoolprototypes die een geïntegreerd controleontwerp ondersteunen.
Samen met het team zal je:

De embedded software en hardware karakteriseren (doelstellingen, geheugen- an andere beperkingen, uitvoeringstijden, bussen, ...);
Actief bij de projecten betrokken zijn, vanaf de uitwerking van het conceptidee tot en met de implementatie op een operationeel demonstratietoestel;
Proberen om mogelijke implementatieproblemen te voorkomen en dit zo vroeg mogelijk in het onderzoeksproces;
Het nieuwe geavanceerde softwarekader valideren ;
- De belangrijkste softwarecomponenten ontwerpen, ontwikkelen en onmiddellijk uittesten;
- De code op ECU/TCU-sturingsunits laten draaien;
- Waar nodig, het softwaremodel (modelgebaseerde ontwerpalgoritmen) omzetten in een code (C++).


Afhankelijk van het hierboven vermelde uitdagingen waar je op zal meewerken, kunnen onderstaande troeven bijdragen tot een positieve evaluatie:

− Affiniteit met het ontwerpen van cyber-fysische systemen;
− Een sterke interesse in het verwerven van de noodzakelijke vaardigheden om met verschillende modelleertalen te leren werken (bijv. SysML, Ecore, OWL, Eclipse, …);
− Een grote belangstelling voor het verkennen van nieuwe declaratieve talen;
− Ervaring met ontwikkeling van embedded software;
− Eventuele kennis van modelleersoftware (Simscape, AMESim, Matlab, Simulink, ...)
− Praktische ervaring met een aantal state-of-the-art technologieën die binnen het Industrial Internet of Things gebruikt worden;
− Ervaring als systeem- of softwarearchitect en/of met modelmatige softwareontwerpen
− Oprechte belangstelling voor prototype-softwarekaders en bent gemotiveerd om vaardigheden te verwerven in een aantal nieuwe modelleertalen (SysML, Eclipse, Simulink, ...);
− Een sterke achtergrond in het ontwerpen, ontwikkelen, implementeren en testen & valideren van ingebouwde systemen;
− Programmeervaardigheden en kennis van C++, Python en ingebouwde besturingssystemen (RTOS, embedded Linux-stuursysteem);
− Expertise in hardware, real-time besturingssystemen, elektronica of controletechniek
− Voor de meer ervaren profielen is enige ervaring/affiniteit met het coachen en begeleiden van junior onderzoekers/collega’s in projecten een bijkomende troef.

Vereisten

Je bent :

- In het bezit van een doctoraats- of masterdiploma in computerwetenschappen of ingenieurswetenschappen;
- Ervaren in één of meerdere van bovenstaande topics in een industriële of academische omgeving;
- Iemand die het evenwicht weet te bewaren tussen het theoretisch optimum en wat praktisch mogelijk is.