hero

Propulse ton avenir

La destination carrières en transports électriques et intelligents
En Route
49
companies
309
Jobs

Développeur Senior - Drivers BSP

CS Canada

CS Canada

Montreal, QC, Canada
Posted on Mar 29, 2025

Description de l'entreprise

CS Group Canada, filiale de CS Group et membre du groupe Sopra Steria, est un acteur clé en sûreté de fonctionnement et en cybersécurité pour les entreprises développant des technologies embarquées critiques (avionique, conduite autonome, électrification des transports).

Nos clients incluent des équipementiers (OEM) et des fournisseurs de rang 1 dans les secteurs de l’aérospatiale, de l’automobile, de la défense et du ferroviaire, qui recherchent des certifications en sûreté de fonctionnement (ISO 26262, DO-178C, DO-254, ARP-4761, ARP-4754, EN50128) et en cybersécurité (DO-326A, ISO 21434, UN-R155) afin de commercialiser leurs technologies.

Description du poste

Nous recherchons un Ingénieur en Développement de Drivers Embarqués pour rejoindre notre équipe spécialisée dans les Board Support Packages (BSP) et le développement de pilotes bas niveau pour les plateformes informatiques automobiles de nouvelle génération. Vous participerez à la mise en service des cartes et à l’intégration de périphériques matériels avancés sur des architectures embarquées de pointe. Vous contribuerez également au développement de produits majeurs pour l’industrie automobile, garantissant des solutions embarquées performantes et fiables.

Missions principales :

  • Développement de pilotes de périphériques (UART, I2C, SPI, CAN, etc.), avec optimisation des performances logicielles et conformité aux normes de sécurité.
  • Mise en service des cartes et développement de pilotes pour des plateformes embarquées avancées.
  • Configuration matérielle bas niveau : programmation au niveau des registres, configuration de l’arbre d’horloge et du multiplexage des broches, gestion du contrôleur DDR, gestion des interruptions/exceptions (GIC), et débogage du processus de démarrage (JTAG, etc.).
  • Cycle complet de développement logiciel : définition des exigences, codage, débogage et tests unitaires.
  • Contribution à une initiative de sécurité multi-plateforme, incluant x86 (Intel Tiger Lake).
  • Travail au sein d’une petite équipe autonome (3 développeurs logiciels + 1 Responsable de la Sécurité Fonctionnelle).

Responsabilités principales

  • Développer et optimiser des drivers embarqués bas niveau pour les plateformes automobiles.
  • Implémenter des composants BSP, incluant le développement de bootloaders, l’initialisation des cartes et l’abstraction matérielle.
  • Configurer les périphériques système (GPIO, SPI, I2C, UART, CAN, etc.) et optimiser les bus de communication haute vitesse (PCIe, USB, SDIO).
  • Déboguer les séquences de démarrage et l’intégration matériel-logiciel à l’aide de JTAG, de débogueurs série et d’outils de traçage.
  • Garantir la conformité aux exigences de sûreté de fonctionnement (ISO 26262, IEC 61508) et de performance en temps réel.
  • Collaborer étroitement avec les équipes hardware et software pour assurer une intégration fluide des composants BSP.

Qualifications

  • Baccalauréat en Informatique, Génie Informatique ou équivalent.
  • Expérience avancée en développement logiciel bas niveau, avec une solide expérience en développement embarqué.
  • Connaissance approfondie des langages de programmation C et Assembleur.
  • Expérience pratique avec les systèmes d'exploitation embarqués (QNX, Linux, GreenHills, VxWorks préférés).
  • Expérience préalable en développement de pilotes.
  • Expérience en développement logiciel pour des architectures de processeur majeures (Intel Tiger Lake, x86, 64 bits).

Informations complémentaires

Seuls les candidats sélectionnés seront contactés.

Type de poste :

  • Temps plein, Permanent

CS Group Canada valorise la diversité en milieu de travail et encourage les femmes, les minorités visibles et ethniques, les peuples autochtones ainsi que les personnes en situation de handicap à postuler.

Avantages :

  • Modèle de travail hybride
  • Assurance santé, dentaire et vision complète
  • Accès à des services de télémédecine
  • Programme de REER
  • Congés personnels et de maladie
  • Salle de loisirs avec billard et baby-foot
  • Accès gratuit à une salle de sport sur site

Toutes vos informations resteront confidentielles conformément aux directives de l’EEO.

Employeur inclusif et engagé, notre société œuvre chaque jour pour lutter contre toute forme de discrimination et favoriser un environnement de travail respectueux. C’est pourquoi, attachés à la mixité et à la diversité, nous encourageons toutes les candidatures et tous les profils