Développeur Logiciel Senior C++
À propos de l'entreprise
CS Group Canada, une 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 de l'aérospatiale, de l'électrique et de la conduite autonome.
Aujourd'hui, CS Canada offre l'opportunité de rejoindre un groupe dynamique opérant dans un secteur en constante croissance, en travaillant sur des systèmes de haute technologie complexes. Tout cela en bénéficiant d'avantages complets, d'un lieu 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 (Counter-Drone System), spécifiquement conçue pour répondre aux besoins uniques de ses clients. Cette technologie avancée permet la détection, l'identification et le suivi de drones potentiellement hostiles à l'aide d'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.
Missions
Nous recherchons un Développeur Logiciel Senior
- 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-tier.
- Développer des interfaces utilisateur efficaces et des algorithmes de traitement de données.
- 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 Definition 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 hardware avec des outils logiciels.
Profil recherché
- Baccalauréat ou Maîtrise 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 versionnage de code source (GIT, Gerrit) ;
- Rédaction de documentation rigoureuse ;
- Maîtrise du français, une bonne connaissance de l'anglais est un atout ;
- L'expérience avec les méthodologies agiles (Scrum) est un atout ;
- Capacité d'apprentissage rapide et fortes compétences en résolution de problèmes.
Avantages
Rejoindre CS Group Canada signifie participer à des projets de haute technologie complexes pour certains des fabricants de systèmes les plus prestigieux 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.
- Travail hybride
- Assurance médicale, dentaire et visuelle de premier plan dans 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
Autres informations
Informations additionnelles 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