TECHNOLOGIES CYSCA est une firme d’ingénierie spécialisée en développement de systèmes, logiciels embarqués et solutions électroniques de haute technologie. Nos domaines d’intervention incluent notamment les transports, les systèmes industriels intelligents, l’aérospatiale, la robotique, l’intelligence artificielle, la sécurité et les équipements autonomes.
Dans le cadre de nouveaux projets stratégiques avec un client majeur du secteur industriel, nous sommes à la recherche d’un(e) Développeur(se) Logiciel Embarqué passionné(e) par le développement de systèmes robustes, performants et critiques.
Le ou la titulaire du poste participera au développement, à l’intégration et à l’amélioration de solutions logicielles embarquées évoluant dans des environnements complexes et fortement orientés qualité.
Responsabilités
À titre de Développeur(se) Logiciel Embarqué, vous participerez au développement, à l’intégration et à l’amélioration de solutions logicielles complexes destinées à des environnements industriels et véhicules autonomes.
Vous collaborerez avec des équipes multidisciplinaires afin de développer des composantes logicielles performantes, fiables et maintenables dans un contexte de développement structuré et orienté qualité.
- Concevoir, développer et maintenir des composantes logicielles embarquées;
- Participer à l’intégration et à l’évolution de systèmes logiciels complexes;
- Développer en C++ dans des environnements Linux embarqués;
- Collaborer avec les équipes systèmes, électroniques, validation et architecture;
- Participer aux activités de débogage, d’analyse et de résolution de problèmes techniques;
- Contribuer aux revues de code et à l’application des bonnes pratiques de développement logiciel;
- Participer aux activités de tests, validation et intégration logicielle;
- Maintenir une documentation technique claire et adéquate;
- Contribuer à l’amélioration continue des outils, processus et méthodes de développement;
- Participer aux activités de développement dans un environnement Agile utilisant Git et des pipelines CI/CD;
- Contribuer au développement de systèmes critiques (safety-critical) nécessitant un haut niveau de fiabilité et de qualité.
Atouts personnels et techniques
- Baccalauréat en génie logiciel, génie informatique, informatique ou domaine connexe;
- Minimum de 5 ans d’expérience pertinente en développement logiciel embarqué;
- Excellente maîtrise du langage C++;
- Expérience concrète en développement embarqué sous Linux;
- Bonne compréhension des systèmes temps réel et des environnements industriels;
- Expérience dans des projets logiciels complexes et multidisciplinaires;
- Expérience avec Git, Azure DevOps et outils CI/CD;
- Connaissance des pratiques de développement orientées qualité et validation logicielle;
- Expérience dans des environnements critiques ou réglementés considérée comme un atout;
- Excellente capacité d’analyse et de résolution de problèmes;
- Capacité à travailler efficacement au sein d’équipes multidisciplinaires.
Avantages :
- Assurance Dentaire
- Assurance Invalidité
- Congés payés
- Cotisation égale au RÉER
- Événements d'Entreprise
- Heures d’arrivée et de départ flexibles
- Nourriture à Prix Réduit ou Gratuite
- Programme d'Aide aux Employés
- Programmes de Bien-être
- Stationnement sur place
- Tenue Décontractée
- Travail à domicile
Lieu du poste : Télétravail hybride à Terrebonne, QC J6W 1T9