Programmation / informatique / données/intelligence artificielle, Véhicules électriques et recharge, Véhicules intelligents, Nouvelles solutions de mobilité

Description

Le concepteur logiciel conçoit et met au point des logiciels qui servent, entre autres, à l’automatisation des essais afin de valider les produits pour les véhicules électriques, par exemple les batteries. Parce que les logiciels sont omniprésents dans les véhicules électriques et intelligents, le concepteur logiciel effectue régulièrement la mise à jour de ces logiciels, travaille à la résolution de problèmes et offre le soutien technique en informatique. Il a l’opportunité de travailler au sein d’une équipe multidisciplinaire composée, entre autres, d’ingénieurs et de techniciens passionnés et qualifiés ainsi que de contribuer à la création de divers moyens d’électrification innovants pour se déplacer !

Exemples de tâches et de responsabilités

  • Développer le back-end des applications et des microservices Cloud ;
  • Développer le front-end des applications en utilisant des frameworks React, Bootstrap, Knockout, etc. ;
  • Développer des librairies pour les programmes de test (VB.Net, C#, VBA, LabView, C++, C) ;
  • Participer à la revue de codes ;
  • Mettre à jour et développer les bases de données SQL et NoSQL ;
  • Participer au développement d’essais automatisés ;
  • Participer à la recherche de solutions innovantes relatives aux produits.

Compétences recherchées

  • Connaissances en environnement de développement logiciel ou intérêt à en connaître plus dans ce domaine ;
  • Connaissances de Visual Studio, .NET, C#, VB.NET ;
  • Maîtrise de Javascript, HTML5, CSS, frameworks web ;
  • Connaissances en architecture de solutions et en base de données ;
  • Aisance avec les contrôleurs de source (GIT, SVN ou autres) ;
  • Connaissance des plateformes cloud (Microsoft Azure/AWS/autres) ;
  • Expérience de travail en Test Driven Development (TDD)/Behavior Driven Development (BDD) ;
  • Capacité à s’adapter à un environnement technologique qui évolue continuellement ;
  • Aptitude à communiquer en anglais écrit et parlé.