EMBEDDED SOFTWARE DEVELOPER

Functie

Als Embedded Sofware Developer maak je deel uit van het Software team waar herbruikbare softwarecomponenten oplossing bieden voor meerdere platforms of eindproducten van de klant. Verder bestaat jouw takenpakket uit volgende zaken:

  • Het ontwikkelen van efficiënte softwarecodes op basis van schriftelijke en mondelinge specificaties.
  • Suggesties en strategieën bieden voor oplossingen op basis van architectuur en een grondoorzaakanalyse uitvoeren voor problemen die tijdens het testen en in het veld zijn opgetreden.
  • Bijdragen aan en ondersteunen van het team bij het maken van work breakdowns en schattingen voor geregisseerde taken die bijdragen aan een Agile framework.
  • Oplossingen ontwikkelen die specifiek zijn voor precisielandbouwtoepassingen in terreinvoertuigen die gebruikmaken van ISOBUS (ISO 11783), Universal Terminal en Task Controller die communiceren met CAN- of UDS-protocollen volgens de industrienorm en die gebruikmaken van tools zoals VECTOR CANalyzer.
  • Ontwikkeling van softwaretoepassingen met behulp van C++.
  • Unit testen en pre-integratie prestatiecontroles van alle software.
  • Gebruik van softwareontwikkelingstools voor versiebeheer, review en continue integratie terwijl de noodzakelijke documentatie wordt voltooid tijdens de ontwerp- en releasefasen van de software.

Jouw profiel

  • Bachelor- of Masterdiploma in computertechniek, elektrotechniek of softwareontwikkeling
  • Bij voorkeur 3 jaar professionele C++ software ontwikkelervaring op Embedded Systems, idealiter in een automotive of mechanische industrie.
  • Goed begrip van de architectuur van het Linux besturingssysteem
  • Ervaring met ISOBUS, Universal Terminal en Task Controller applicaties is een voordeel.
  • Ervaring met CI/CD tools zoals Git (versiebeheer), GitLab (codebeoordelingen), Jira, Confluence, JFrog, enz.
  • Inzicht in ontwerppatronen (bijv. MVC - Model-View-Controller, MVVM - Model- View-ViewModel)
  • Ervaring met CAN (Controller Area Network) SAE J1939-communicatie is een pluspunt.
  • Bekendheid met TCP/IP netwerkprotocollen en sockets programmeren.
  • Ervaring met V-Model en/of Agile (bijv. Scrum) softwareontwikkelingsprocessen is een pluspunt.
  • Ervaring met producten voor de auto-industrie, landbouw, bouw of commerciële voertuigen is een pluspunt.
  • Zowel junior als senior profielen komen in aanmerking voor deze functie!
  • Technische specificaties van de informatica applicatie uitwerken en opstellen (lastenboek)
  • Informaticacomponenten selecteren, assembleren en integreren (programma's, databanken, specifieke ontwikkelingen, ...)
  • Fasen en procedures van de technische en functionele tests van informaticaprogramma's en -applicaties bepalen en uitvoeren (planning, validatie, ...)
  • Een prototype of model van de ontwikkeling ontwerpen en uitwerken (design application)
  • Domein: Productie
  • Toepassingen ontwikkelen op een besturingssysteem: Linux/Unix
  • De productie van softwareoplossingen realiseren in een omgeving (servers, werkposten, besturingssystemen, ...)
  • Ingrijpen in een informaticadomein: Wetenschappen, techniek
  • Technische en functionele problemen analyseren
    Corrigerende acties, technische aanpassingen, ... voorstellen
  • De technische, economische, … informatie en de reglementering opvolgen en actualiseren
  • Informaticaprogramma's en -applicaties ontwerpen en ontwikkelen
  • Een prototype van de technische oplossing realiseren voor validatie door de opdrachtgever (typeconfiguratie, ...)
  • Documenten en technische ondersteuning voor de ontwikkelaars, gebruikers, informaticadiensten, ... uitwerken en bijwerken
  • Een ontwikkeld product presenteren
    Gebruikers opleiden over de geleverde informaticatoepassingen
  • Behoeften van de klant of gebruiker analyseren
    Het functioneel lastenboek opstellen (specificaties, termijnen, kosten, ...)
  • Ingrijpen in een informaticadomein: Industrie
  • Programmeren in een computertaal: C/C++
  • Ingrijpen in een informaticadomein: Embedded systems

Aanbod

  • Een mooi pakket afhankelijk van jouw ervaring.
  • Dit wordt aangevuld met extralegale voordelen waaronder ecocheques, maaltijdcheques, groeps- en hospitalisatieverzekering.
  • Je wordt meegenomen in het bonussysteem.
  • Mooi aantal verlofdagen!
  • Je werkt nauw samen met jouw team in een internationale context.

Solliciteren

Esther Cromheecke
050 70 42 65
info@mentor-hr.be