C++ Embedded Software Engineer

CNH Industrial
Zedelgem, Belgium
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch, English
Experience level
Intermediate

Job location

Zedelgem, Belgium

Tech stack

AUTomotive Open System Architecture (AUTOSAR)
C++
Code Review
Continuous Integration
Software Debugging
Embedded Software
Ethernet
Software Engineering
Systems Architecture
Technical Data Management Systems
GIT
Information Technology
C++14
Software Version Control

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.

Apply for this position