Vacature Software Engineer
- Locatie
- Eindhoven
- Aantal uren
- Full-time
- Locatie
- HBO
- Bedrijf
- ViNotion B.V.
- Provincie
- Noord-Brabant
- Werkveld
- Techniek

Software Engineer
Camerabeelden analyseren is één ding; dit real-time doen met complexe AI-modellen is een heel andere uitdaging. Bij ViNotion ontwikkelen we software die niet alleen 'kijkt', maar begrijpt. Wij vertalen miljoenen pixels per seconde naar direct handelingsperspectief voor defensie, verkeersstromen en crowdmanagement.
Als Medior Software Engineer stap je in een wereld waar latency geen optie is. Je werkt aan de architectuur die onze Deep Learning algoritmes laat vliegen op diverse hardwareplatforms. Jouw code vormt de brug tussen zware dataverwerking en razendsnelle output. Zoek jij de uitdaging in het optimaliseren van performance, memory management en multithreading in een complexe productieomgeving? Dan ligt hier je volgende stap.
ViNotion als jouw werkgever
ViNotion opereert als zelfstandig bedrijf, ondersteund door de stabiliteit van moederbedrijf Nedinsco. Nedinsco's kracht is het leveren van zichtoplossingen met de nieuwste technologieën die functioneren onder de meest extreme en moeilijke situaties. ViNotion’s kracht is om deze zichtoplossingen zo slim mogelijk te maken. Dit doen wij door een flexibel software platform (ViSense®) te maken waarmee wij computer vision oplossingen kunnen leveren voor diverse domeinen. Denk aan verkeersmanagement, drone surveillance, bermbom detectie of situational awareness voor defensievoertuigen. Onze software draait op een edge device met embedded AI software dat de camerabeelden geautomatiseerd en geanonimiseerd verwerkt.
Om ervoor te zorgen dat we ViSense® op een betrouwbare en productieve manier kunnen ontwikkelen en aan de klant kunnen leveren, gebruiken we onder andere tests, CI/CD pipelines en release validatie testen. Als software engineer ben je specialist in het ontwikkelen, testen en onderhouden van de ViSense® code base. Jij zorgt ervoor dat de code betrouwbaar, schaalbaar en onderhoudbaar is, van computer vision processing tot aan de web APIs. Je deinst er niet voor terug een refactoring door te voeren in een kritisch deel van de infrastructuur. Je bent accuraat, maar als het nodig is kun je snel schakelen. Door intensieve samenwerking met je collega’s bij R&D ben je breed georiënteerd en vertaal je de eisen van een professionele productieomgeving naar technische oplossingen. Je kijkt kritisch naar de manier van werken en kwaliteit van de code base, en denkt mee over manieren om deze te verbeteren.
Jouw rol als Software Engineer voor Vinotion
De dag begint met focus. Je pakt je hoofdtaak van de afgelopen dagen weer op; een nieuw detectie-algoritme vraagt net te veel resources van de edge hardware, en moet wel mee in de volgende release. Tijdens de stand-up spar je kort met een R&D-collega over de bottlenecks. Jullie besluiten: de logica moet efficiënter. Tijdens het ontwikkelen kwam je een subsysteem tegen wat niet meer voldoet aan de moderne standaarden. Dit registreer je direct als technical debt om later aan te pakken.
De rest van de ochtend zit je in een diepe focus. Je refactort een kritische C++ module om multi-threading beter te benutten. Code reviews zijn bij ons geen bureaucratisch vinkje, maar een technisch sparringsmoment. Vlak voor de lunch review je een merge request van een collega; je geeft feedback over memory safety die de stabiliteit op lange termijn garandeert.
Tijdens de gezamenlijke lunch gaat het gesprek net zo makkelijk over de nieuwste GPU-architectuur als over het weekend. Nu weer aan de slag. Je merkt dat de deployment pipeline soepeler kan en bouwt een script om dit te automatiseren. Niemand heeft je dit opgedragen; jij zag ruimte voor verbetering en pakte het op. Je sluit de dag af met een voldaan gevoel: Scherm uit, tijd om met de ViPEAS personeelsvereniging te gaan boulderen!
Jouw verantwoordelijkheden:
- Ontwikkeling en onderhoud van het core software platform, van computer vision pipelines tot data interfaces;
- Het schrijven van geautomatiseerde testen voor de productsoftware;
- Onderhouden en uitbreiden van CI/CD pipelines in GitLab;
- Kritisch en constructief reviewen van code van je collega’s;
- Meedenken over werkwijze, tools en ontwikkelplatform;
- Validatie en testing van software releases.
Jouw profiel
Als Software Engineer voel je je thuis in een kleine, platte en innovatieve organisatie. Je hebt een brede functie en kunt je verdiepen in de werkzaamheden waar jij energie van krijgt. Je pakt graag verantwoordelijkheid en bent nieuwsgierig naar de nieuwste software en tooling. Omdat we een kleine organisatie zijn, is nog niet alles volledig in processen vastgelegd. Juist daar liggen mooie kansen om mee te denken en verbeteringen door te voeren.
Verder beschik je over:
- Je hebt een HBO werk- en denkniveau met minimaal 3 jaar ervaring in software development;
- Je bent specialist in een systeemprogrammeertaal zoals C++ of Rust en weet hoe je high-performance code schrijft voor embedded systemen;
- Je bent comfortabel in een Linux-ecosysteem. Ervaring met CI/CD (GitLab), versiebeheer (Git) is een must; kennis van embedded build-systemen zoals Yocto is een pré;
- Je bent verder breed georiënteerd in script- en programmeertalen (C++, Python, Rust, JavaScript, shell, etc.).
Wat biedt ViNotion jou?
Bij ViNotion bieden we jou een veelzijdige functie binnen een dynamische en innovatieve organisatie, met veel flexibiliteit. We koesteren een goede werksfeer waarin we oog hebben voor elkaar.
Verder biedt ViNotion:
- Een marktconform salaris;
- Een jaarlijkse bonus gebaseerd op een percentage van de bedrijfswinst;
- Een goede pensioenregeling;
- Flexibele werkmogelijkheden;
- Een afwisselende en zelfstandige functie binnen een technisch hoogwaardige organisatie;
- Een informele en betrokken werksfeer met korte lijnen;
- Vrijheid voor initiatief en persoonlijke ontwikkeling;
- Toekomstige carrièremogelijkheden;
- 27 Vrije dagen + nationale feestdagen op basis van 40 uur.
Interesse in de functie van Software Engineer bij ViNotion B.V. regio Eindhoven?
Reageer dan nu via de "solliciteer" button.
Acquisitie naar aanleiding van deze vacature wordt niet op prijs gesteld.
Aan de slag
Solliciteren- Gecontroleerde vacature
- Gecontroleerde werkgever
- Direct solliciteren bij de werkgever