C++ Embedded Software Engineer
Role details
Job location
Tech stack
Job description
Als C++ Embedded Software Engineer binnen het Core Technologies team ben je verantwoordelijk voor het ontwikkelen en onderhouden van softwarecomponenten die de basis vormen van CNH's embedded systemen.
Je werkt mee aan het ontwerp, de implementatie en validatie van herbruikbare softwaremodules die ingezet worden over verschillende producten en platformen heen.
Belangrijkste verantwoordelijkheden
- Ontwikkelen van embedded software in C++ voor real-time systemen
- Ontwerpen en implementeren van herbruikbare core softwarecomponenten
- Samenwerken met system architects en andere development teams
- Deelnemen aan code reviews en bewaken van coding standards
- Debuggen en oplossen van softwareproblemen op embedded platformen
- Ondersteunen van integratie- en validatieactiviteiten
- Bijdragen aan continue verbetering van ontwikkelingsprocessen
Prototypes en proefseries van elektronische producten uitwerken en assembleren
Subeenheden of componenten testen en proeven uitvoeren (functioneel, ...)
De technische, economische, … informatie en de reglementering opvolgen en actualiseren
Domein: Elektriciteit, elektronica en elektrotechniek
Het geprogrammeerde gedeelte van een elektronisch systeem uitwerken en aanpassen
Domein: Industriële informatica
Functionaliteiten en karakteristieken van het elektrische of elektronische systeem controleren door simulaties, tests, proeven en berekeningen
Domein: Ingebouwde informatica
Dossiers, instructies en formulieren met technische gegevens opstellen of actualiseren
Referentiebibliotheken of databanken met technische gegevens van producten en componenten samenstellen en updaten
Maquettes of prototypes maken
Technische specificaties opstellen
UX/UI-interfaces ontwerpen
Een front-end ontwikkelen
Een concept of script visueel voorstellen
De vraag van de klant analyseren
Testprocedures voor informaticaprogramma's en -applicaties opstellen
Mockups ontwerpen
Requirements
- Master of Bachelor in Software Engineering, Computerwetenschappen, Elektronica of gelijkwaardig door ervaring
- Sterke kennis van C++ (bij voorkeur modern C++)
- Ervaring met embedded systemen en real-time omgevingen
- Kennis van software-architectuurprincipes
- Ervaring met version control tools (bv. Git)
- Sterke probleemoplossende vaardigheden
Pluspunten
- Ervaring met AUTOSAR of gelijkaardige frameworks
- Kennis van communicatiestandaarden (CAN, LIN, Ethernet)
- Kennis van continuous integration en testframeworks
Benefits & conditions
Werken bij CNH betekent werken in een internationale omgeving met tal van ontwikkelingsmogelijkheden. In onze vestiging in Zedelgem werk je samen met meer dan 2.500 collega's aan innovatieve landbouwmachines. Je krijgt:
- Een aantrekkelijk salarispakket met extralegale voordelen zoals verzekeringen, maaltijd- en ecocheques, cafetariaplan (Flex Ben), en 20,5 ADV-dagen bovenop je wettelijke vakantie.
- Een filevrije werkomgeving die vlot bereikbaar is.
- De kans om te groeien in een multidisciplinair team met impact op het eindproduct.