C++ Developer - Algorithm

  • 5800 R. Saint-Denis, Montréal, QC H2S 3L5, Canada
  • Full-time
  • Type d'emploi / Employment type: Temps plein permanent / Full time permanent

Company Description

Our specialty is to optimize! And we are proud of our expertise. We use our collective intelligence to impact people's lives by improving the efficiency of urban mobility. Our innovative software solutions and expert services in the areas of public transit and postal operations are recognized around the world.

Job Description

GIRO is known and recognized for the quality of its optimization algorithms. As a programmer analyst in the Algorithms team you will participate in improving the daily life of millions of users in public transport around the world. Your main tasks will be:

  • Participate in all stages of the design and development of a wide range of software products: functional design, architecture, organic analysis and programming;
  • Develop new functionalities in the applications;
  • Participate in the improvement of existing algorithms through analysis, modeling and the development of new functionalities;
  • Calibrate algorithms to meet customer needs;
  • In order to guarantee a code and a quality system, you will be directly involved in software quality assurance (unit, functional, integration and performance tests);
  • Like any good programmer analyst, you will be keen to maintain efficient documentation and participate in code reviews.


  • University degree in an appropriate discipline (computer science, software engineering, operations research, computer mathematics, etc.)
  • 0 to 5 years of experience
  • Proven passion for programming
  • Knowledge of Windows®, relational databases, object oriented concepts (C ++ language)
  • Ability to communicate in French and English (oral and written)


  • You play chess and Go.
  • You are able to complete a Rubik's cube in less than 3 minutes.

Additional Information

At GIRO, you will be integrated quickly and called upon to make a concrete contribution! The well-being and satisfaction of our employees is a value that we hold dear. Therefore, we offer a range of benefits, including:

  • Flexible work schedule, including telecommuting
  • A warm welcome and a progressive learning program
  • Many recognition and team-building activities, including team breakfast, yoga or aerobic classes, Christmas party, sports activities, etc.
  • A GIRO Day, where employees are encouraged to take part in outdoor activities
  • A basic group insurance plan with premiums paid 100% by GIRO
  • Reimbursement of OPUS card or parking space
  • Paid days off between Christmas and New Year’s Day.

Want to know more about this amazing opportunity? Submit your application!

Looking forward to meeting you!

Privacy Policy