Nous recherchons un Ingnieur en Dveloppement de Drivers Embarqus pour rejoindre notre quipe spcialise dans les Board Support Packages (BSP) et le dveloppement de pilotes bas niveau pour les plateformes informatiques automobiles de nouvelle gnration. Vous participerez la mise en service des cartes et lintgration de priphriques matriels avancs sur des architectures embarques de pointe. Vous contribuerez galement au dveloppement de produits majeurs pour lindustrie automobile garantissant des solutions embarques performantes et fiables.
Missions principales :
- Dveloppement de pilotes de priphriques (UART I2C SPI CAN etc. avec optimisation des performances logicielles et conformit aux normes de scurit.
- Mise en service des cartes et dveloppement de pilotes pour des plateformes embarques avances.
- Configuration matrielle bas niveau : programmation au niveau des registres configuration de larbre dhorloge et du multiplexage des broches gestion du contrleur DDR gestion des interruptions/exceptions (GIC) et dbogage du processus de dmarrage JTAG etc..
- Cycle complet de dveloppement logiciel : dfinition des exigences codage dbogage et tests unitaires.
- Contribution une initiative de scurit multiplateforme incluant x86 (Intel Tiger Lake).
- Travail au sein dune petite quipe autonome 3 dveloppeurs logiciels 1 Responsable de la Scurit Fonctionnelle).
Responsabilits principales
- Dvelopper et optimiser des drivers embarqus bas niveau pour les plateformes automobiles.
- Implmenter des composants BSP incluant le dveloppement de bootloaders linitialisation des cartes et labstraction matrielle.
- Configurer les priphriques systme (GPIO SPI I2C UART CAN etc. et optimiser les bus de communication haute vitesse (PCIe USB SDIO).
- Dboguer les squences de dmarrage et lintgration matriellogiciel laide de JTAG de dbogueurs srie et doutils de traage.
- Garantir la conformit aux exigences de sret de fonctionnement (ISO 26262 IEC 61508 et de performance en temps rel.
- Collaborer troitement avec les quipes hardware et software pour assurer une intgration fluide des composants BSP.
Qualifications :
- Baccalaurat en Informatique Gnie Informatique ou quivalent.
- Exprience avance en dveloppement logiciel bas niveau avec une solide exprience en dveloppement embarqu.
- Connaissance approfondie des langages de programmation C et Assembleur.
- Exprience pratique avec les systmes dexploitation embarqus (QNX Linux GreenHills VxWorks prfrs).
- Exprience pralable en dveloppement de pilotes.
- Exprience en dveloppement logiciel pour des architectures de processeur majeures (Intel Tiger Lake x86 64 bits.
Informations supplmentaires :
Seuls les candidats slectionns seront contacts.
Type de poste :
CS Group Canada valorise la diversit en milieu de travail et encourage les femmes les minorits visibles et ethniques les peuples autochtones ainsi que les personnes en situation de handicap postuler.
Avantages :
- Modle de travail hybride
- Assurance sant dentaire et vision complte
- Accs des services de tlmdecine
- Programme de REER
- Congs personnels et de maladie
- Salle de loisirs avec billard et babyfoot
- Accs gratuit une salle de sport sur site
Toutes vos informations resteront confidentielles conformment aux directives de lEEO.
Employeur inclusif et engag notre socit uvre chaque jour pour lutter contre toute forme de discrimination et favoriser un environnement de travail respectueux. Cest pourquoi attachs la mixit et la diversit nous encourageons toutes les candidatures et tous les profils
Remote Work :
No
Employment Type :
Fulltime