world map with highlight on Canada

We Are Hiring:
c++ Developer

This is a Permanent, Full-Time Post,

Microdrones, là où il n’y a de limite que le ciel. Ensemble, prenons notre envol et faisons du défi notre routine ! Microdrones est une entreprise innovante en pleine expansion qui possède des filiales en Allemagne, aux États-Unis et au Canada.

Dynamique. Innovante. Audacieuse. Attentive. Tournée vers l’avenir. Tout comme vous ? Nous avons alors votre job de rêve ! Microdrones offre une occasion unique de travailler pour le chef de file de son secteur dans un environnement dynamique. Rejoignez notre aventure aérospatiale, dans un secteur en pleine croissance, au potentiel infini, et devenez un professionnel Microdrones !

The experienced C++ Developer will be part of a young multidisciplinary dynamic agile team to work on our Windows software suite.

What to expect from us:

At Microdrones, we know that it is the people who make our company a success. We encourage personal and professional growth and success among our globally diverse workforce by offering:

  • Opportunity to work remotely, up to 3 days per week. On other days, the presence at the Vaudreuil-Dorion office is necessary for meetings and team projects
  • Competitive remuneration and benefits
  • Career and personal development opportunities
  • Fly drones with pilots
YOUR TASKS and responsibilties:
  • You will produce quality, readable and testable code.
  • You will make technical analysis on new requirements, prototype and implement them.
  • You will help product owners with technical decisions related to the evolution of their products.
  • You stay up-to-date with new technologies and good practices.
  • You know how to carry out a small project and contribute to project and task management.
  • You value teamwork (advice, code reviews, peer programming, etc.) and you can carry on your tasks autonomously.
YOUR profile and SKILLS:
  • At least 5 years of experience with modern C++ (at least C++ 11)
  • At least 2 years of experience working with Qt
  • Strong knowledge of Object Oriented software design
  • Strong knowledge of the S.O.L.I.D design principles
  • Strong unit testing skills
  • Good knowledge of CMake
  • Experience on refactoring legacy code base
  • Experience with desktop software development on Windows
  • Experience with a version control system using Git
  • Asset: embedded software development and communication with hardware (Bluetooth, Serial, etc.)
  • Asset: Knowledge of Domain-Driven Design
  • Asset: Knowledge of Clean Code principles
  • Asset: Knowledge of geomatics libraries (GDAL, PCL, Eigen, etc.)
  • Asset: Knowledge of Conan (package management)
  • Asset: Continuous integration
  • Must be fluent in English (written and oral), French is an asset.

Microdrones stands for diversity and equal rights. None of the above expressions should be discriminatory in terms of age, sex, ancestry, religion, belief or experience. We confirm that we are pleased to accept all applications from candidates of any age, gender, ancestry, religion, belief or experience.

Prêt à relever le défi ?

Nous avons hâte de découvrir votre candidature. Postulez en ligne via notre formulaire de candidature dès maintenant.