Propulse ton avenir

La destination carrières en transports électriques et intelligents
En Route
En Route

Senior Software Developer C++

CS Canada

CS Canada

Software Engineering
Montreal, QC, Canada
Posted on Thursday, May 16, 2024

Company Description

CS Group Canada, a subsidiary of CS Group, a Sopra Steria company, accelerates Functional Safety and Cybersecurity for companies developing critical embedded technologies (Avionics, Autonomous Driving, Transportation Electrification). Our customers are OEMs and Tier 1 in the aerospace, automotive, defense, and railway sectors seeking to achieve Functional Safety (ISO 26262, DO-178C, DO-254, ARP-4761, ARP-4754, EN50128) and cybersecurity (DO-326A, ISO 21434, UN-R155) certifications to commercialize their technologies.

Job Description

Today, CS Canada offers the opportunity to join a dynamic group operating in a constantly growing sector, working on complex high-tech systems. All this while enjoying comprehensive benefits, a workplace focused on mutual support and collective success, and flexible working hours.

We are looking for a Senior Software Developer:

  • Participate in defining new and efficient architectures of a n-tiers critical software;
  • Be involved in the whole software development lifecycle: design, code, unit tests, and product validation;
  • Apply software development good practices and standards;
  • Participate in code reviews to improve quality and Definition Of Done compliance;
  • Analyze and prepare documentation;
  • Participate in all aspects of the SCRUM framework;
  • Gather requirements to support V&V and hardware teams with software tooling.


  • Bachelor or Master’s degree in Computer Engineering or Computer Science;
  • Minimum 5 years of experience in object-oriented software development;
  • Minimum 5 years of experience in a C++ Software development position;
  • Professional experience with Qt framework is required;
  • Good Programming skills in Python;
  • Strong knowledge of Google Test and QTest, an asset;
  • Experience with Jenkins, an asset;
  • Enthusiastic about software development, and always willing to learn and adapt to new technologies;
  • Rigorous documentation writing;
  • Experience in Windows and Linux environments;
  • Fluent in French;
  • Experience with agile methodologies (Scrum) an asset.

Additional Information

Dans cette annonce, l’emploi du masculin pour désigner des personnes n’a d’autres fins que celle d’alléger le texte.

Veuillez noter que seuls les candidats sélectionnés seront contactés.

Type d'emploi : Temps plein, Permanent

CS Group Canada valorise la diversité sur le lieu de travail et encourage les femmes, les minorités visibles, les minorités ethniques, les autochtones et les personnes handicapées à postuler.

Avantages :

  • Travail hybride
  • Assurance médicale, dentaire et visuelle avancée.
  • Accès à un service de télémédecine.
  • Programme de REER.
  • Congés personnels et congés de maladie.
  • Salle de loisirs avec billard et baby-foot.

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

Inclusive and committed employer, our company works every day to combat all forms of discrimination and promote a respectful working environment. That's why, committed to gender diversity and overall inclusivity, we encourage all applications and profiles.