C++ Software Engineer

7 days ago


Québec, Quebec, Canada CS GROUP Full time

About CS Group

CS Group is a dynamic and growing company operating in the high-tech sector, offering a comprehensive benefits package, a supportive work environment, and flexible working hours.

Job Description

We are seeking a Senior Software Developer to join our team:

  • Participate in defining new and efficient architectures of 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.

Qualifications

  • 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

CS Group Canada values diversity in the workplace and encourages women, visible minorities, ethnic minorities, Indigenous peoples, and people with disabilities to apply.

Benefits

  • Hybrid work arrangement;
  • Advanced medical, dental, and vision insurance;
  • Access to telemedicine services;
  • RRSP program;
  • Personal days and sick leave;
  • Recreational room with billiards and foosball.

CS Group is committed to creating a respectful and inclusive work environment. We encourage all applications and profiles.



  • Québec, Quebec, Canada Solution SFT Full time

    Job SummarySolution SFT is seeking a highly skilled C# Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software applications using C#.Key ResponsibilitiesSoftware DevelopmentDesign, develop, and test software applications using C#.Collaborate with...


  • Québec, Quebec, Canada Solution SFT Full time

    Job SummarySolution SFT is seeking a highly skilled C# Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software applications using C#.Key ResponsibilitiesSoftware DevelopmentDesign, develop, and test software applications using C#.Collaborate with...


  • Québec, Quebec, Canada InnovMetric Software Full time

    About the RoleWe are seeking a highly skilled C++ developer to join our team at InnovMetric Software, a leading provider of 3D measurement software solutions. As a C++ developer, you will play a key role in designing and developing innovative solutions for our customers in the 3D metrology industry.Key ResponsibilitiesDesign and develop software solutions...


  • Québec, Quebec, Canada InnovMetric Software Full time

    Exciting Opportunity in Software DevelopmentAt InnovMetric Software, we are dedicated to building robust and innovative metrology solutions, including our flagship software, PolyWorks. Are you enthusiastic about laying the groundwork for our software to thrive and adapt in a competitive landscape? This role may be the perfect fit for you.We embrace values...


  • Québec, Quebec, Canada InnovMetric Software Full time

    Exciting Opportunity in Software DevelopmentAt InnovMetric Software, we are dedicated to building exceptional metrology software, PolyWorks. If you have a passion for establishing robust foundations for innovative software that drives industry leadership, we have an exciting role for you.We prioritize autonomy, curiosity, transparency, trust, and respect in...


  • Québec, Quebec, Canada InnovMetric Software Full time

    Exciting Opportunity in Software DevelopmentAt InnovMetric Software, we are dedicated to building robust metrology software, PolyWorks, that sets the standard in the industry. Are you enthusiastic about laying the groundwork for our innovative solutions? We have a role that may pique your interest.Our core values include autonomy, curiosity, transparency,...


  • Québec, Quebec, Canada Solution SFT Full time

    Job SummarySolution SFT is seeking a highly skilled C# Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software applications using C#.Key ResponsibilitiesDesign and DevelopmentDevelop a variety of software applications using C#.Participate in the...


  • Québec, Quebec, Canada Solution SFT Full time

    Job SummarySolution SFT is seeking a highly skilled C# Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software applications using C#.Key ResponsibilitiesDesign and DevelopmentDevelop a variety of software applications using C#.Participate in the...


  • Québec, Quebec, Canada InnovMetric Software Full time

    Exciting Opportunity in Software DevelopmentAt InnovMetric Software, we are dedicated to building robust foundations for our advanced metrology software, PolyWorks. If you have a passion for ensuring the integrity and scalability of innovative software solutions, we have an exciting opportunity for you.We uphold values such as autonomy, curiosity,...


  • Québec, Quebec, Canada InnovMetric Software Full time

    Exciting Opportunity in Software DevelopmentAt InnovMetric Software, we are dedicated to building the future of our advanced metrology software, PolyWorks. If you are enthusiastic about establishing the robust groundwork of our innovative solutions, we have a role that may pique your interest.Our core values—autonomy, curiosity, transparency, trust, and...


  • Québec, Quebec, Canada InnovMetric Software Full time

    Exciting Opportunity in Software DevelopmentAt InnovMetric Software, we are on a mission to enhance our advanced metrology software, PolyWorks. If you have a passion for building robust software foundations that drive innovation, we have an exciting opportunity for you.We prioritize values such as autonomy, curiosity, transparency, trust, and respect within...

  • C# Software Engineer

    4 weeks ago


    Québec, Quebec, Canada Solution SFT Full time

    Opportunity for a Software DeveloperThe selected candidate will collaborate closely with the development team to create a variety of applications utilizing C#.Key Responsibilities:Design and implement diverse applications using C#;Engage in the development of software architecture;Construct graphical user interfaces (GUI) utilizing Winform and WPF;Write unit...

  • C# Software Engineer

    4 weeks ago


    Québec, Quebec, Canada Solution SFT Full time

    Software Developer Position AvailableThe selected candidate will collaborate with the development team to create a variety of applications utilizing C#.Key Responsibilities:Design and implement diverse applications using C#;Engage in the development of software architecture;Build graphical user interfaces (GUI) using Winform and WPF;Create unit tests for C#...


  • Québec, Quebec, Canada InnovMetric Software Full time

    About UsInnovMetric Software is a leading provider of innovative metrology software solutions. We are committed to delivering high-quality products that meet the evolving needs of our customers.Job SummaryWe are seeking a highly skilled C++ Developer to join our team. As a member of our software development team, you will be responsible for designing,...


  • Québec, Quebec, Canada InnovMetric Software Full time

    About UsInnovMetric Software is a leading provider of innovative metrology software solutions. We are committed to delivering high-quality products that meet the evolving needs of our customers.Job SummaryWe are seeking a highly skilled C++ Developer to join our team. As a member of our software development team, you will be responsible for designing,...


  • Québec, Quebec, Canada InnovMetric Software Full time

    About InnovMetric Software InnovMetric is a leading provider of software solutions for 3D metrology, empowering businesses worldwide to achieve precision and efficiency in their manufacturing processes. We are dedicated to developing innovative and user-friendly software that helps our clients optimize their operations and deliver exceptional results. Job...


  • Québec, Quebec, Canada InnovMetric Software Full time

    About InnovMetric SoftwareInnovMetric Software is a leading provider of 3D measurement software solutions. Our team of experts is dedicated to delivering cutting-edge technology that enables our customers to achieve precision and accuracy in their measurement processes.Job SummaryWe are seeking a highly skilled C++ developer to join our team of software...


  • Québec, Quebec, Canada InnovMetric Software Full time

    About InnovMetric SoftwareInnovMetric Software is a leading provider of 3D measurement software solutions. Our team of experts is dedicated to delivering cutting-edge technology that enables our customers to achieve precision and accuracy in their measurement processes.Job SummaryWe are seeking a highly skilled C++ developer to join our team of software...


  • Québec, Quebec, Canada InnovMetric Software Full time

    About InnovMetric SoftwareInnovMetric Software is a leading provider of 3D measurement software solutions. Our team of experts is dedicated to delivering cutting-edge technology that enables our customers to achieve precision and accuracy in their measurement processes.Job SummaryWe are seeking a highly skilled C++ developer to join our team of software...


  • Québec, Quebec, Canada InnovMetric Software Full time

    About InnovMetric SoftwareInnovMetric Software is a leading provider of 3D measurement software solutions. Our team of experts is dedicated to delivering cutting-edge technology that enables our customers to achieve precision and accuracy in their measurement processes.Job SummaryWe are seeking a highly skilled C++ developer to join our team of software...