Employeurs
Candidats

Concepteur(trice) logiciel embarqué

Emploi Permanent Date d'affichage: 27/10/2022 #Réf.:6196

Salaire :

Secteur d'activité : Industriel et manufacturier

Catégorie de poste : Technologies

Province : Québec

Région : Montérégie, Montréal et environs

Conseiller : Marc-Antoine Picotte

Nous joindre : mapicotte@st-amour.com

Description du poste :

Notre client, une entreprise manufacturière mondialement reconnue se spécialisant dans l'électrification des transports, est à la recherche d'un(e) concepteur(trice) logiciel embarqué pour rejoindre son équipe du bureau de Boucherville. Le poste est hybride et offre une très grande flexibilité.

Tâches et responsabilités:

  • Analyser, concevoir, développer et tester des composants logiciels selon la méthodologie et les normes ASPICE/ISO 26262/AGILE.
  • Travailler en étroite collaboration avec les départements de l’électronique et du matériel pour s’assurer que la conception de l’électronique et du matériel peut supporter les exigences du logiciel.
  • Soutenir la conception et le développement de l’architecture.
  • Créer des conceptions détaillées pour lier l’implémentation du logiciel aux exigences.
  • Développer un code logiciel en C pour mettre en œuvre la conception du logiciel.
  • Développer le logiciel dans l’environnement MATLAB Simulink/Stateflow.
  • Réaliser des tests unitaires pour valider l’implémentation du logiciel.
  • Soutenir l’analyse des problèmes et la définition des actions correctives.
  • Participer à divers développements dans le cycle de vie du développement logiciel.

Habiletés et qualifications :

  • Baccalauréat en génie électronique, en informatique ou dans une discipline connexe
  • Minimum de cinq (5+) années d’expérience pertinentes dans le développement de logiciels embarqués (Essentiel)
  • Connaissance de Simulink Test (MIL/SIL) (Essentiel)
  • Connaissance des tests de systèmes embarqués avec MIL, SIL, PIL (Essentiel)
  • Connaissance des systèmes embarqués C/C++ (Essentiel)
  • Connaissance de Python (un atout)
  • Connaissance de la norme ISO 26262 (un atout)
  • Expérience avec les protocoles de communication SPI, CAN, CANFD, J1939, UDS, et XCP.
  • Expérience du développement de logiciels en conformité avec un processus formel de développement logiciel en V (basé sur ASPICE)
  • Expérience professionnelle requise
  • Expert en OS/BSP, développement de pilotes de périphériques comme Flash, ADC, EEPROM, LIN, CANFD, SPI, etc.
  • Expert en conception, implémentation, test et débogage de logiciel embarqué pour module électronique automobile
  • Connaissance approfondie des logiciels embarqués en temps réel pour les microcontrôleurs multicœurs 32 bits
  • Connaissance experte en développement et méthodes de calcul en virgule flottante

Connaissance du mode d’utilisation et de l’utilité des outils de l’équipe de développement de logiciels énumérés ci-dessous :

  • Exigences : Polarion
  • MBD : Matlab/Simulink + Toolbox (Simulink Requirements, Simulink Tests, etc.)
  • Outils de devOps logiciel : Jira, Azure Git, CMake, Artifactory, etc.
  • Outils d’analyse statique du code : Polyspace, etc.
  • Tests unitaires du logiciel et tests d’intégration du logiciel : VectorCAST, etc.
  • Débogueur LauterBach
  • Outils de communication automobile (Vector Canape, CANalyzer/CANoe, & CANdela)
  • Capacité à travailler avec des équipes multidisciplinaires
  • Curieux et autonome
  • Rigueur et forte capacité à respecter les délais
  • Engagement à respecter les normes les plus élevées de comportement éthique en soi et chez les autres ; engagement à l’inclusion et à la diversité
  • Bonne capacité d’analyse
  • Capacité avérée à être proactif et à penser à l'avenir
  • Personne de terrain
  • Vous travaillerez au sein d’une équipe internationale et multiculturelle