TMS LLC
Sopra Steria
Développeur Logiciel Senior C++
Description de l'entreprise
CS Group Canada, filiale de CS Group (faisant partie du groupe Sopra Steria), est un leader dans le développement et la certification de systèmes critiques pour la sécurité dans les industries aérospatiale, électrique et de la conduite autonome.
Description du poste
Rejoindre CS Group Canada, c'est participer à des projets complexes et de haute technologie pour certains des plus prestigieux fabricants de systèmes en Amérique du Nord, tout en bénéficiant de salaires compétitifs, d'avantages sociaux complets et d'aménagements de travail flexibles.
Aujourd'hui, CS Canada offre l'opportunité de rejoindre un groupe dynamique évoluant dans un secteur en constante croissance, travaillant sur des systèmes complexes de haute technologie. Le tout en profitant d'avantages sociaux complets, d'un environnement de travail axé sur le soutien mutuel et le succès collectif, et d'horaires de travail flexibles.
CS Group Canada propose une solution propriétaire innovante, LAD (Système Anti-Drones), spécialement conçue pour répondre aux besoins uniques de ses clients. Cette technologie de pointe permet la détection, l'identification et le suivi de drones potentiellement hostiles grâce à un système intégré de capteurs et de caméras de haute précision. Elle offre également des capacités de neutralisation sur mesure pour assurer la sécurité des infrastructures critiques et des événements sensibles.
Exigences
Nous recherchons un Développeur Logiciel Senior :
Qualifications
- Bachelor’s ou Master’s degree en génie informatique ou en informatique ;
- Minimum 7 ans d'expérience en développement logiciel orienté objet ;
- Minimum 10 ans d'expérience dans un poste de développement logiciel C++ ;
- La maîtrise de Google Test et QTest est requise ;
- Expérience significative avec les environnements Linux, (Ubuntu ou Fedora sont un atout.)
- Familiarité avec le versionnement de code source (GIT, Gerrit)
- Rédaction rigoureuse de documentation ;
- Maîtrise du français, bonne connaissance de l'anglais comme atout ;
- Apprentissage rapide avec de solides compétences en résolution de problèmes
- Concevoir, développer et optimiser des applications logicielles complexes en utilisant C++.
- Appliquer les bonnes pratiques et les standards de développement logiciel.
- Participer à la définition et à la conception d'architectures efficaces pour des logiciels critiques et stratégiques n-tiers.
- Développer des interfaces utilisateur et des algorithmes de traitement de données efficaces.
- Appliquer et promouvoir des méthodologies de test robustes (TDD, BDD, QtTest).
- Participer aux revues de code pour améliorer la qualité et la conformité à la Définition of Done.
- Analyser et préparer la documentation.
- Collaborer avec des équipes multidisciplinaires et gérer les priorités pour atteindre les objectifs.
- Soutenir les équipes V&V et matérielles avec des outils logiciels.
- L'expérience avec les méthodologies agiles (Scrum) est un atout.
Informations supplémentaires
Veuillez noter que seuls les candidats sélectionnés et les résidents permanents/citoyens canadiens seront contactés.
Types d'emploi : Temps plein, Permanent
CS Group Canada valorise la diversité en milieu de travail et encourage les femmes, les minorités visibles, les minorités ethniques, les peuples autochtones et les personnes handicapées à postuler.
Toutes vos informations seront gardées confidentielles conformément aux directives de la DEI.
Avantages
- Travail hybride
- Assurance médicale, dentaire et vision chef de file de l'industrie
- Accès à un service de télémédecine
- Programme REER
- Jours personnels et de maladie
- Salle de loisirs avec table de billard et baby-foot
