Gezocht wordt naar een softwareontwikkelaar die naast goede competenties op gebied van software ontwikkeling ook affiniteit heeft met de wetenschappelijke inhoud van signatuur- en propagatiemodellen en in staat is deze te kunnen begrijpen om zodoende de wetenschappelijke validiteit van de software te waarborgen. Veel van de modelsoftware is geschreven in C++ en Python, maar ervaring met talen zoals Java en MATLAB is ook belangrijk, net als kennis over de integratie van deze programmeertalen. De werkzaamheden lopen uiteen van: programmeerwerk aan de modellen, verificatie en validatie van de modules en modellen aan de hand van operationele data en integratie van de ontwikkelde modules op verschillende testomgevingen binnen en buiten TNO. De modellering (ontwikkelen van algoritmes) ligt doorgaans bij de wetenschappelijke staf van de afdelingen, waarbij op het raakvlak tussen de modellering en implementatie een effectieve samenwerking nodig is.
Functie-eisen
Communiceren gaat jou goed af en je houdt het hoofd koel, ook op hectisch dagen. Het is voor jou dan ook geen probleem je werk strak te organiseren en de juiste prioriteiten te stellen. Problemen zie jij als kansen. En knelpunten? Die zijn er om opgelost te worden. Je hebt de drive om continu je kennis en kunde te verbeteren. Bovendien voel je je als echte teamplayer medeverantwoordelijk voor het gezamenlijk behalen van de gewenste resultaten.
We zoeken mensen met kennis van:
- Programmeertalen zoals C++, Python, Java en MATLAB
- Software ontwikkeling voor zowel Windows als Linux
- Wetenschappelijke software, numerieke wiskunde
- Parallellisatie van software code
Ervaring met de volgende onderwerpen is een pre:
- GitLab / GitLab-runners
- Docker
- CI/CD pijplijnen
Competenties
- Zelfstandig, durft verantwoordelijkheid te nemen
- Resultaatgedreven, klantgericht
- Gewend om in multidisciplinaire omgeving te werken, in staat om snel te schakelen
- Sterke communicatieve eigenschappen
- Teamspeler
Arbeidsvoorwaarden
De opdracht staat open voor loondienst, doorleen en freelancers. TNO biedt aantrekkelijke arbeidsvoorwaarden, waardoor loondienst erg interessant kan zijn! Het tarief voor doorleen of freelancers bedraagt maximaal €75,- per uur.
Bedrijfsinformatie
Bij TNO in Den Haag krijg je als Software Developer de kans om te werken aan baanbrekende innovaties die de toekomst vormgeven. Je ontwikkelt en implementeert hoogwaardige softwareoplossingen voor uitdagende projecten binnen domeinen zoals duurzaamheid, veiligheid en digitalisering. Samen met een multidisciplinair team werk je met de nieuwste technologieën om impactvolle resultaten te leveren. Bij TNO staat jouw persoonlijke groei en het maken van een verschil centraal!
Inclusiviteit en diversiteit
Uiteraard staat deze vacature open voor iedereen die zich hierin herkent. We geloven dat diverse teams van belang zijn voor ons als lerende organisatie, die voorop wil blijven lopen in de wereld van werk. Want juist verschillen tussen mensen zorgen voor groei. Van collega's, klanten, kandidaten en daarmee van Yacht. Heb jij een uniek talent? We ontmoeten je graag.