Software ontwikkelaar
Role details
Job location
Tech stack
Job description
- Opstellen van softwarevereisten en ontwerpen van softwareoplossingen voor voertuigtoepassingen.
- Ontwikkelen, beheren en onderhouden van softwarecode en softwareversies.
- Implementeren van software voor voertuigfuncties, besturingen en gebruikersinterfaces.
- Uitvoeren van softwaretesten en controleren van de werking in combinatie met hardware.
- Opstellen en uitvoeren van testscenario's om de kwaliteit en prestaties van software te garanderen.
- Ondersteunen van test- en validatieteams bij de controle van nieuwe functies.
- Analyseren van gegevens uit de praktijk om software te verbeteren en problemen op te lossen.
- Documenteren van ontwerp-, ontwikkelings- en testactiviteiten.
Medisch personeel dat bevoegd is voor het onderzoeken van een lichaam bijstaan of de autopsie voorbereiden (behandeling, verplaatsing, ...)
De bagage, pakjes van de klanten naar hun kamer, suite, voertuig brengen
Personen adviseren of begeleiden in conflictsituaties
Personen informeren over de buurt- en nabijheidsdiensten, gerichte hulp, begeleiding, ...
Technische steun verlenen aan medewerkers, managers, commerciële diensten (opvolging en samenstelling van contracten, ...)
De teamleden tijdens de productie technische ondersteuning geven (uitleg van montageschema, technische problemen, ...)
Een metaallaag aanbrengen via verstuiving of onderdompeling: Vergulden
Een metaallaag aanbrengen via verstuiving of onderdompeling: Vernikkelen
Een metaallaag aanbrengen via verstuiving of onderdompeling: Verkoperen
UX/UI-interfaces ontwerpen
Een front-end ontwikkelen
Technische specificaties opstellen
De ontwikkelde toepassingen testen
Een concept of script visueel voorstellen
Mockups ontwerpen
Technische ICT-ontwikkelingen documenteren
Testprocedures voor informaticaprogramma's en -applicaties opstellen
ICT-applicaties ontwikkelen
De vraag van de klant analyseren
Programmeren in een specifieke computertaal
Je komt terecht in een dynamische organisatie waar verschillende disciplines nauw samenwerken, van ontwikkeling en productie tot service en ondersteunende diensten. Dankzij de brede expertise binnen de organisatie krijg je de kans om mee te werken aan innovatieve projecten met een zichtbare impact.
Requirements
- Je beschikt over een bachelor- of masterdiploma in Elektronica, Computer Engineering, Software Engineering of een vergelijkbare technische richting.
- Je hebt een goede kennis van programmeertalen zoals C en C#.
- Je hebt ervaring met gestructureerde softwareontwikkeling en relevante programmeerstandaarden (zoals MISRA-C).
- Kennis van CAN- en/of LIN-protocollen en ervaring met tools zoals Vector CANalyzer® is een troef.
- Je bent sterk in analyseren, logisch denken en het oplossen van technische uitdagingen.
- Je kan complexe voertuigsystemen en communicatieprotocollen begrijpen en toepassen.
- Je communiceert vlot in het Engels, zowel mondeling als schriftelijk
Gewenste kwalificaties
- Ervaring met MATLAB® Simulink/Stateflow, automatische codegeneratie en geautomatiseerd testen.
- Kennis van softwareanalyse, debugging en geheugenbeheer.
- Ervaring met SAE J1939, CAN, UDS en voertuigcommunicatiesystemen.
- Affiniteit met voertuigbesturingen, elektrohydraulische systemen en industriële toepassingen.
- Ervaring met tools zoals Git, SVN, Polarion en Azure.
- Sterke organisatorische vaardigheden en een proactieve houding.
- Ervaring met landbouwmachines of off-road voertuigen is een pluspunt.
- Teamspeler met goede communicatieve vaardigheden.
Benefits & conditions
- Een aantrekkelijk salarispakket met talrijke extralegale voordelen.
- Een uitgebreide verzekeringsregeling.
- Ecocheques en maaltijdcheques.
- Een flexibel cafetariaplan.
- 20,5 ADV-dagen bovenop de wettelijke vakantiedagen (bij een voltijdse tewerkstelling).
- Een vlot bereikbare en aangename werkomgeving.
- Ruime mogelijkheden voor opleiding, groei en verdere ontwikkeling.