Software engineer C++
Role details
Job location
Tech stack
Job description
- Schrijven en optimaliseren van embedded besturingssoftware (o.a. PLC-software, C++-toepassingen) en tests uitvoeren in het veld.
- Nauwe samenwerking met R&D-collega's, productie, service en teams in België en Nederland.
- Geleidelijk op termijn verantwoordelijk worden voor architectuurkeuzes: denk aan integratie van sensoren, hardwarecomponenten, elektronische systemen en mobiele applicaties.
- Meedenken over de aansluiting van software, hardware, elektronica en mechatronica, en technische documentatie verzorgen voor sales, service en ontwikkeling.
Behoeften van de klant of gebruiker analyseren Het functioneel lastenboek opstellen (specificaties, termijnen, kosten, ...)
Programmeren in een specifieke computertaal
Gebruikersbehoeften voor ICT in kaart brengen
Technische ICT-ontwikkelingen documenteren
Testprocedures voor informaticaprogramma's en -applicaties opstellen
UX/UI-interfaces ontwerpen
De ontwikkelde toepassingen testen
De vraag van de klant analyseren
ICT-applicaties ontwikkelen
Een concept of script visueel voorstellen
Een front-end ontwikkelen
Mockups ontwerpen
Technische specificaties opstellen
Requirements
Professionele bachelor: Informatica
Beperkte ervaring ( < 2 jaar )
Beperkte ervaring ( < 2 jaar )
- Diploma in elektromechanica-automatisering, elektronica-ICT of gelijkwaardige ervaring.
- Bedreven in C/C++ en/of PLC-programmering; kennis van Python, bus-systemen (CAN, busprotocollen) en elektronica is een pluspunt.
- Analytisch, hands-on ingesteld, initiatiefrijk en een teamspeler die vlot communiceert in Nederlands en Engels.
- Interesse in hardware, sensoren, voertuig-elektriciteit, hydraulica en integratie met ICT-systemen.