Titre du poste ou emplacement

Ingénieur mécatronique logiciel embarqué Matlab-Simulink

Trisotech
Québec, QC
Posté hier
Détails de l'emploi :
Temps plein
Expérimenté
Avantages :
Modalités de travail flexibles

Description de l'offre

Trisotech est à la recherche d'un Ingénieur mécatronique logiciel système embarqué afin de supporter de nombreux projets pour un manufacturier québécois, leader mondial dans la conception et la fabrication de véhicules diffusés mondialement. Fort d'une tradition d'ingéniosité et de passion, le service R&D s'est engagé dans le développement de solutions embarqués performantes afin de distinguer la performance de ses véhicules .

Responsabilités :

  • Collaborer avec les équipes Architecture solution et Système dans le développement de solutions mécatroniques embarquées notamment pour la validation des requis software attendus ;
  • Développer et simuler des algorithmes de contrôle sous format Matlab-Simulink relatifs aux lois de commande définies par l'Architecture solution ;
  • Concevoir des interfaces logicielles avec une méthodologie standardisée et veiller à l'améliorations constantes de celles-ci ;
  • Définir les plans de validation logiciel et les protocoles d'essai des algorithmes conçus par la rédaction, la planification et l'exécution des tests unitaires sous Python ;
  • Supporter les équipes Système et Test & Validation dans les corrections nécessaires à apporter aux résultats des tests (SIL, HIL, PIL, et sur véhicule) enregistrés VS ceux objectivés à la validation Système de la solution embarquée développée ;
  • Participer à l'élaboration du cahier de charges et et des spécifications techniques supportant les appels d'offres aux fournisseurs d'équipements électriques et électroniques ;
  • Assurer la mise à jour de la documentation technique relative à l'intégration continue du logiciel et de son architecture ;
  • Collaborer avec les équipes connexes au projet (Design, Production, Achats, Assurance qualité, Génie manufacturier ainsi que les fournisseurs) dans les différentes étapes du processus de développement de produits ;
  • Contribuer aux orientations futures concernant les stratégies de développement et de validation de couches logicielles haut niveau.

Requis :

  • Diplôme d'ingénieur mécatronique, électrique, informatique ou tout autre discipline pertinente ;
  • Être passionné par la Recherche et Développement de projets d'ingénierie embarquée, comprendre et conjuguer les principes logiciels, électriques, électroniques et mécaniques.
  • 2-3 ans d'expérience professionnelle en développement haut-niveau de logiciel pour système embarqué avec définition des lois de commande sous Matlab-Simulink selon l'approche Model-Based Design, les méthodologie Agile et de Cycle en V.
  • Bonne expérience en planification, rédaction et exécution des tests unitaires sous Python.
  • Bonne connaissance en réseaux de communication véhicule (CAN) et des protocoles associés (CAN Bus, I2C, SPI, UDP, TCP) pour bien comprendre le transfert de phénomène physique -> capteurs -> signal analogique -> module (traitement) -> action ou protocole de communication.
  • Bonne connaissance de la programmation logicielle bas niveau sous C et/ou C++ et de la programmation de microcontrôleurs le traitement du signal et le control de systèmes discrets.
  • Bonne connaissance des normes de codage Cert et Misra dans le contexte de la norme de sécurité fonctionnelle automobile ISO 26262.
  • Capacité à travailler avec agilité et à évoluer dans un contexte multidisciplinaire de démarrage de projet et faire preuve d'innovation pour trouver les solutions techniques pas/peu connues dans un contexte R&D, en composant avec des objectifs changeants et par l'utilisation des méthodes d'analyses prédictives.
  • Être proactif et autonome dans la gestion de son travail, par la priorisation de ses tâches dans un contexte de développement de plusieurs projets en parallèle dans un environnement multidisciplinaire.
  • Avoir un bon esprit de synthèse et de logique à la résolution de problème technique.
  • Avoir un bon esprit d'équipe, positif, engagé et responsable.
  • Intérêt marqué à la conduite de véhicules motorisés.
  • Capacités de collaborer en Français et en Anglais à l'oral comme à l'écrit (sans nécessairement être bilingue).

Rejoindre Trisotech, vous permet de bénéficier de nombreux avantages :

  • Intégrer une firme québécoise reconnue sur le marché auprès de ses clients depuis bientôt 30 ans ;
  • Évoluer dans un cadre professionnel où les valeurs humaines et l'équilibre entre vie de travail / vie de famille sont considérés (la fidélisation de nos employés en est la preuve) ;
  • Être soutenu par une entreprise financièrement solide et une équipe et des dirigeants soucieux de votre bien-être ;
  • Salaire et avantages sociaux compétitifs : télétravail partiel, horaire flexible, salaire compétitif selon expérience, 4 sem. de vacances annuelles, assurances groupe (dont dentaire), participation Employeur fonds de pension, prime annuelle de partage des bénéfices

Partager un emploi :