Ingénieur(e) logiciel embarqué

Dana Incorporated

Boucherville

Presencial

CAD 90.000 - 130.000

Jornada completa

14 días+

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

Dana Incorporated recherche un ingénieur logiciel embarqué pour concevoir et tester des composants AUTOSAR conformes ASPICE et ISO 26262. Vous écrirez les exigences, développerez en C/C++ et assurerez les tests unitaires en étroite collaboration avec les équipes électroniques et hardware.

Le poste requiert une expérience robuste des microcontrôleurs 32 bits et des protocoles CAN/SPI/J1939; des outils tels que MATLAB/Simulink et Polarion sont valorisés. Un contexte AGILE est présent.

Formación

  • Minimum 5 ans d'expérience développement logiciel embarqué.
  • Maîtrise C/C++ embarqué et UML demandée.
  • Connaissance des normes ISO 26262 est un atout.

Responsabilidades

  • Analyser, concevoir, développer et tester des composants AUTOSAR selon ASPICE et ISO 26262.
  • Rédiger les exigences logicielles et participer à l'architecture logicielle.
  • Développer du code C/C++ et respecter MISRA/CERT C/C++.
  • Réaliser des tests unitaires et collaborer avec les équipes hardware.
  • Participer au cycle en V et à l'AGILE.

Conocimientos

RTOS/BSW
Pilotage périphériques
C/C++ embarqué
UML
Python
SPI/CAN/J1939/UDS/XCP
Développement sur microcontrôleurs 32‑
Connaissance des normes MISRA/CERT C/C
V cycle en V
ISO 26262 (atout)

Educación

Baccalauréat en génie électronique ou informatique

Herramientas

Polarion
MATLAB/Simulink
Simulink Requirements
Simulink Test
Jira
Azure DevOps / Git
CMake
Artifactory
Polyspace
VectorCAST
Lauterbach
Vector CANape / CANoe / CANdela

Descripción del empleo

Sélectionnez à quelle fréquence (en jours) vous souhaitez recevoir les alertes:

Tâches et responsabilités du poste
  • Analyser, concevoir, développer et tester des composants logiciels AUTOSAR conformément aux méthodologies et aux normes ASPICE et ISO 26262.
  • Travailler en étroite collaboration avec les équipes d'électronique et de matériel afin de s'assurer que la conception électronique et matérielle peut répondre aux exigences logicielles.
  • Rédiger les exigences logicielles (Software Requirements).
  • Participer à la conception et au développement de l'architecture logicielle.
  • Produire les conceptions détaillées du logiciel (Software Detailed Design).
  • Développer du code logiciel en C/C++ afin d'implémenter la conception logicielle.
  • S'assurer que le code respecte les normes MISRA et CERT C/C++.
  • Interagir avec des logiciels développés dans l'environnement MATLAB Simulink/Stateflow.
  • Réaliser des tests unitaires afin de valider l'implémentation du logiciel.
  • Participer à l'analyse des problèmes et à la définition des actions correctives.
  • Prendre part à diverses activités du cycle de développement logiciel (FMEA logiciel, DFA, etc.).
  • Participer à la planification et au suivi des activités dans un environnement AGILE.
Expérience professionnelle requise
  • Expertise des RTOS/BSW ainsi que du développement de pilotes de périphériques tels que Flash, ADC, EEPROM, LIN, CAN FD, SPI, etc.
  • Expertise en conception, implémentation, tests et débogage de logiciels embarqués destinés à des modules électroniques automobiles.
  • Excellente connaissance des logiciels embarqués temps réel sur microcontrôleurs multicœurs 32 bits (Infineon Aurix TC3xx, TI TMS570, etc.)
Éducation et qualifications
  • Baccalauréat en génie électronique, en informatique ou dans une discipline connexe.
  • Essentiel : Minimum de cinq (5) années d’expérience pertinente en développement de logiciels embarqués.
  • Essentiel : Solide connaissance du langage C/C++ embarqué.
  • Essentiel : Connaissance d’UML.
  • Essentiel : Connaissance de Python.
  • Essentiel : Expérience des protocoles de communication SPI, CAN, CAN FD, J1939, UDS et XCP.
  • Expérience en développement logiciel conformément à un processus formel de développement en cycle en V.
  • Connaissance de la norme ISO 26262 (atout).
  • Connaissance des essais de systèmes embarqués utilisant les approches SIL et PIL (atout).
  • Connaissance et/ou expérience de la théorie du contrôle moteur (atout).
  • Expérience avec les outils suivants (atout)
    a. Gestion des exigences : Polarion
    b. Développement basé sur les modèles (MBD) : MATLAB/Simulink et ses boîtes à outils (Simulink Requirements, Simulink Test, etc.)
    c. Outils DevOps logiciels : Jira, Azure Git, CMake, Artifactory, etc.
    d. Outils d’analyse statique du code : Polyspace, etc.
    e. Tests unitaires logiciels et tests d’intégration logicielle : VectorCAST, etc.
    f. Débogueur : Lauterbach Debugger
    g. Outils de communication automobile : Vector CANape, CANalyzer/CANoe et CANdela
  • Capacité à travailler au sein d’équipes multidisciplinaires.
  • Curiosité et autonomie.
  • Rigueur et forte capacité à respecter les échéances.
  • Engagement envers les plus hauts standards de comportement éthique, tant pour soi-même que pour les autres; engagement enversl’inclusion et la diversité.
  • Bonnes aptitudes analytiques.
  • Capacité démontrée à faire preuve de proactivité et à anticiper les besoins futurs.
  • Personne orientée vers la pratique et l’action.
  • Capacité à travailler au sein d’une équipe mondiale et multiculturelle.

Rejoignez notre équipe de 28000 résolveurs de problèmes qui encouragent une culture de l'innovation en tirant parti des perspectives diverses de notre équipe mondiale. Relevant les défis à bras-le-corps, nous dénichons les occasions et découvrons les possibilités, voyant dans les barrages et les difficultés des cibles plutôt que des obstacles. Dana est une entreprise une et unie aux occasions illimitées.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Ingénieur(e) logiciel embarqué
Ingénieur(e) logiciel embarqué

Dana • Boucherville

Presencial
CAD 90.000 - 120.000
Stagiaire - logiciels embarqués
Stagiaire - logiciels embarqués

Dana Incorporated • Boucherville

Presencial
CAD 18.000 - 30.000
Ingénieur Firmware – Systèmes Embarqués et Performance
Ingénieur Firmware – Systèmes Embarqués et Performance

Équipe Humania • Laval

Presencial
CAD 70.000 - 110.000
Stagiaire en Ingénierie des solutions avancées et ingénierie des applications
Stagiaire en Ingénierie des solutions avancées et ingénierie des applications

Dana • Boucherville

Presencial
CAD 20.000 - 33.000
Ingénieur(e) Sr. Sécurité Fonctionnelle
Ingénieur(e) Sr. Sécurité Fonctionnelle

Dana • Boucherville

Presencial
CAD 100.000 - 140.000
Senior Embedded Engineer (C/C++)
Senior Embedded Engineer (C/C++)

Amaris Consulting • Montreal

Presencial
CAD 80.000 - 100.000
Team Lead, Qualité
Team Lead, Qualité

Dana Incorporated • Boucherville

Presencial
CAD 120.000 - 150.000
Ingénieur firmware
Ingénieur firmware

Équipe Humania • Laval

Presencial
CAD 70.000 - 110.000
Stagiaire en génie mécanique
Stagiaire en génie mécanique

Dana Incorporated • Boucherville

Presencial
CAD 50.000 - 70.000
Embedded Software Engineer
Embedded Software Engineer

Current Lighting • Montreal

Presencial
CAD 110.000 - 170.000