Embedded Software Designer

Boucherville, QC, Canada

Job Description


Dana is a global leader in the supply of highly engineered driveline, sealing, and thermal-management technologies that improve the efficiency and performance of vehicles with both conventional and alternative-energy powertrains. Serving three primary markets - passenger vehicle, commercial truck, and off-highway equipment - Dana provides the world's original-equipment manufacturers and the aftermarket with local product and service support through a network of nearly 100 engineering, manufacturing, and distribution facilities.

Job Purpose

Content for Job Profiles is a work in progress. If you need content to finalize this requisition for posting, please send a message to mydanahrplatform@dana.com.

Job Duties and Responsibilities

Vos d\xc3\xa9fis

Analyser, concevoir, d\xc3\xa9velopper et tester des composants logiciels selon la m\xc3\xa9thodologie et les normes ASPICE/ISO 26262/AGILE.
Travailler en \xc3\xa9troite collaboration avec les d\xc3\xa9partements de l\xc3\xa9lectronique et du mat\xc3\xa9riel pour sassurer que la conception de l\xc3\xa9lectronique et du mat\xc3\xa9riel peut supporter les exigences du logiciel.
Soutenir la conception et le d\xc3\xa9veloppement de larchitecture.
Cr\xc3\xa9er des conceptions d\xc3\xa9taill\xc3\xa9es pour lier limpl\xc3\xa9mentation du logiciel aux exigences.
D\xc3\xa9velopper un code logiciel en C pour mettre en \xc5\x93uvre la conception du logiciel.
D\xc3\xa9velopper le logiciel dans lenvironnement MATLAB Simulink/Stateflow.
R\xc3\xa9aliser des tests unitaires pour valider limpl\xc3\xa9mentation du logiciel.
Soutenir lanalyse des probl\xc3\xa8mes et la d\xc3\xa9finition des actions correctives.
Participer \xc3\xa0 divers d\xc3\xa9veloppements dans le cycle de vie du d\xc3\xa9veloppement logiciel.
Vos forces

Baccalaur\xc3\xa9at en g\xc3\xa9nie \xc3\xa9lectronique, en informatique ou dans une discipline connexe.
Essentiel : Minimum de cinq (5+) ann\xc3\xa9es dexp\xc3\xa9rience pertinente dans le d\xc3\xa9veloppement de logiciels embarqu\xc3\xa9s.
Essentiel : Membre de lOIQ
Essentiel : Connaissance de Simulink Test (MIL/SIL)
Essentiel : Connaissance des tests de syst\xc3\xa8mes embarqu\xc3\xa9s avec MIL, SIL, PIL.
Essentiel : Connaissance des syst\xc3\xa8mes embarqu\xc3\xa9s C/C++
Connaissance de Python (un atout)
Connaissance de la norme ISO 26262 (un atout)
Exp\xc3\xa9rience avec les protocoles de communication SPI, CAN, CANFD, J1939, UDS, et XCP.
Exp\xc3\xa9rience du d\xc3\xa9veloppement de logiciels en conformit\xc3\xa9 avec un processus formel de d\xc3\xa9veloppement logiciel en V (bas\xc3\xa9 sur ASPICE).
Exp\xc3\xa9rience professionnelle requise
Expert en OS/BSP, d\xc3\xa9veloppement de pilotes de p\xc3\xa9riph\xc3\xa9riques comme Flash, ADC, EEPROM, LIN, CANFD, SPI, etc.
Expert en conception, impl\xc3\xa9mentation, test et d\xc3\xa9bogage de logiciel embarqu\xc3\xa9 pour module \xc3\xa9lectronique automobile.
Connaissance approfondie des logiciels embarqu\xc3\xa9s en temps r\xc3\xa9el pour les microcontr\xc3\xb4leurs multic\xc5\x93urs 32 bits.
Connaissance experte en d\xc3\xa9veloppement et m\xc3\xa9thodes de calcul en virgule flottante.
Connaissance du mode dutilisation et de lutilit\xc3\xa9 des outils de l\xc3\xa9quipe de d\xc3\xa9veloppement de logiciels \xc3\xa9nums ci-dessous :
Exigences : Polarion
MBD : Matlab/Simulink + Toolbox (Simulink Requirements, Simulink Tests, etc.)
Outils de devOps logiciel : Jira, ,Azure Git, CMake, Artifactory, etc.
Outils danalyse statique du code : Polyspace, etc.
Tests unitaires du logiciel et tests dint\xc3\xa9gration du logiciel : VectorCAST, etc.
D\xc3\xa9bogueur LauterBach
Outils de communication automobile (Vector Canape, CANalyzer/CANoe, & CANdela)
Capacit\xc3\xa9 \xc3\xa0 travailler avec des \xc3\xa9quipes multidisciplinaires
Curieux et autonome
Rigueur et forte capacit\xc3\xa9 \xc3\xa0 respecter les d\xc3\xa9lais
Engagement \xc3\xa0 respecter les normes les plus \xc3\xa9lev\xc3\xa9es de comportement \xc3\xa9thique en soi et chez les autres ; engagement \xc3\xa0 linclusion et \xc3\xa0 la diversit\xc3\xa9
Bonne capacit\xc3\xa9 danalyse
Capacit\xc3\xa9 ave \xc3\xa0 \xc3\xaatre proactif et \xc3\xa0 penser \xc3\xa0 lavenir.
Personne de terrain.
Vous travaillerez au sein dune \xc3\xa9quipe internationale et multiculturelle.
Pourquoi faire partie de notre force motrice?

Nous sommes une PME qu\xc3\xa9b\xc3\xa9coise dynamique et en croissance qui favorise la cr\xc3\xa9ativit\xc3\xa9, linnovation et la collaboration
Nous nous d\xc3\xa9marquons par le caract\xc3\xa8re multidisciplinaire et multiculturel de notre \xc3\xa9quipe
Nous avons des heures de travail flexibles et offrons la possibilit\xc3\xa9 de b\xc3\xa9n\xc3\xa9ficier dun horaire d\xc3\xa9t\xc3\xa9
Nous offrons le service de navette Dana TM4 \xc3\xa0 partir du m\xc3\xa9tro Longueuil
Notre Club social organise une multitude dactivit\xc3\xa9s vari\xc3\xa9es : club de course, Oktoberfest, m\xc3\xa9choui, club de dessert, 5@7, soir\xc3\xa9e humour, etc.

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.

Unsolicited Resumes from Third-Party Recruiters

Please note that as per Dana policy, we do not accept unsolicited resumes from third-party recruiters unless such recruiters were engaged to provide candidates for a specified opening. Any employment agency, person or entity that submits an unsolicited resume does so with the understanding that Dana will have the right to hire that applicant at its discretion without any fee owed to the submitting employment agency, person or entity.

Dana

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2208587
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Boucherville, QC, Canada
  • Education
    Not mentioned