Description de l'entrepriseCS 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 posteNous recherchons un Ingénieur en Développement de Drivers Embarqués pour rejoindre notre équipe spécialisée travaillant sur les Board Support Packages (BSP) et le développement de drivers bas niveau pour les plateformes de calcul automobile de nouvelle génération. Vous contribuerez au processus de bring-up des cartes et à l'intégration de périphériques matériels avancés sur des architectures embarquées de pointe.Votre mission principale consistera à développer des drivers pour divers périphériques (UART, I2C, SPI, CAN, etc.) tout en optimisant les performances logicielles et en garantissant la conformité aux normes de sécurité.Responsabilités :Développement de drivers et bring-up de cartes pour des plateformes embarquées avancées.Configuration matérielle très bas niveau, incluant la programmation des registres, la configuration de l’arbre d’horloge et du pin-muxing, la gestion du contrôleur DDR, des interruptions/exceptions (GIC) et le débogage du boot flow (JTAG, etc.).Cycle complet de développement logiciel, incluant la définition des exigences, le codage, le débogage et l’analyse de sécurité.Contribution à une initiative de sécurité cross-platform, en commençant par x86 (Intel Tiger Lake), puis en évoluant vers des plateformes ARM (TI, NXP, etc.).Travail au sein d’une petite équipe autonome (3 développeurs logiciels + 1 Responsable Sécurité Fonctionnelle). Responsabilités principalesDé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.QualificationsDiplôme en informatique, génie informatique ou équivalent.Expérience avancée en développement logiciel, avec une expertise en développement embarqué.Excellente maîtrise des langages de programmation C et Assembleur.Expérience pratique avec les systèmes d’exploitation embarqués (QNX, Linux, GreenHills, VxWorks privilégiés).Expérience préalable essentielle en développement de drivers.Expérience en programmation pour les principales architectures processeur (Intel Tiger, x86, 64 bits).Bonne connaissance de l’assembleur.Informations complémentairesSeuls les candidats sélectionnés seront contactés.Type de poste :Temps plein, PermanentCS 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 hybrideAssurance santé, dentaire et vision complèteAccès à des services de télémédecineProgramme de REERCongés personnels et de maladieSalle de loisirs avec billard et baby-footAccès gratuit à une salle de sport sur siteToutes 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