magicplan is one of the leading global construction and floor plan apps, with over 500,000 downloads per month and a 4.8 rating in the App Store. More than 50 international employees work in offices in Munich, Nantes​, Montréal, Portland, and Florida. Our goal is to disrupt the processes and product chains around construction, restoration, real estate, and property management worldwide.

With our floor plan creation app, we have developed a unique world understanding. The combination of Augmented Reality and Artificial Intelligence enables on-site data acquisition, categorization, and processing for both B2B and B2C customers. The possibilities of AR and AI are endless - and we’re already harnessing their technological power today.

About the role

We are looking for new colleagues to join our Research & Development team as Computer Vision (CV) and 3D reconstruction Engineer based in Montréal.

In this role, you will work to bring the new CV algorithms to production.

In close interaction with the Research team, you will assist them to implement the new computer vision algorithms and prepare them to be integrated into the magicplan application, from the early stages of POC up to the productization inside magicplan.

What you'll do 

Long story short:

  • Developing new CV algorithms for 3D indoor reconstruction
  • Work on integrating our CV algorithms into production
  • Collaborate with our mobile engineers and CV engineers on developing novel ways of using CV in augmented-reality (AR) applications

About You 

We are looking for a talented and passionate CV Engineer with an interest in Augmented Reality. A few things you need to have.

  • 2+ years of experience in CV
  • Strong knowledge in the computer graphic, projective geometry, 3D rendering and AR Camera fundamentals including Camera Intrinsics and Extrinsics, as well as anchor points
  • Basic knowledge of machine learning and deep learning (CNN)

Additionally, we would be even more impressed if you had

  • Experience in deep learning and CNN
  • Experience in building AR apps on iOS
  • Experience in building 3D environments on mobile
  • Strong knowledge of Objective-C and Swift programming languages. Objective-C++ would be a plus
  • Experience with Unity
  • Experience with MLOps.

Programming skills:

  • Python / C++ / C# / Swift languages

Why us?

We at magicplan believe in teamwork, fun, complex projects, simple solutions, and last but most importantly, our people!

Here you have the opportunity to accelerate your career and create a true impact within your field. Work how you work best, and never stop learning!

Consistent pay with Bonus Opportunities: We offer you a competitive base salary plus commission and bonus opportunities.
 
Great Work-Life Balance: 
Juggling career, family, and social life can be challenging! We have flexible work hours.

Holidays / PTO: 20 vacation days on top of federal holidays!
 
Flat hierarchies: 
Short decision-making paths and direct cooperation with leadership. No micro-management, clear and transparent
 
Support in your Development: Learning is a lifelong pursuit; we promise to treat it like one. We offer an environment for continued education and the opportunity to learn from each other.
 
Purpose and Responsibility: A job shouldn't just be a job! At magicplan, you have the opportunity to take on responsibility, work on exciting projects, and make an impact.
 
Job Stability: We offer permanent contracts and a safe work environment where you can focus on your professional and personal goals.

 

Ingénieur logiciel de vision par ordinateur & IA

magicplan est l'une des principales applications mondiales de construction et de plans d'étage, avec plus de 500 000 téléchargements par mois et une note de 4,8 dans l'App Store. Plus de 50 employés internationaux travaillent dans des bureaux à Munich, Berlin, Nantes, Montréal et Portland. Notre objectif est de bouleverser les processus et les chaînes de produits autour de la construction, de la restauration, de l'immobilier et de la gestion des biens dans le monde entier.

Avec notre application de création de plans d'étage, nous avons développé une compréhension unique du monde. La combinaison de la réalité augmentée et de l'intelligence artificielle permet l'acquisition, la catégorisation et le traitement des données sur site pour les clients B2B et B2C. Les possibilités de la RA et de l'IA sont infinies et nous exploitons dès aujourd'hui leur puissance technologique.

À propos du poste

Nous sommes à la recherche de nouveaux collègues pour rejoindre notre équipe de recherche et développement en tant qu'ingénieur en vision par ordinateur (CV) et reconstruction 3D basé à Montréal.

Dans ce rôle, vous travaillerez à la mise en production des nouveaux algorithmes de CV.

En étroite interaction avec l'équipe de recherche, vous les aiderez à mettre en œuvre les nouveaux algorithmes de vision par ordinateur et à les préparer à être intégrés dans l'application magicplan, depuis les premières étapes du POC jusqu'à la mise en production dans magicplan.

Tâches et responsabilités

En bref :

  • Développement de nouveaux algorithmes CV pour la reconstruction 3D d'intérieur
  • Travailler à l'intégration de nos algorithmes CV dans la production
  • Collaborer avec nos ingénieurs mobiles et nos ingénieurs CV pour développer de nouvelles façons d'utiliser la CV dans les applications de réalité augmentée (AR).

 À propos de Vous

Nous recherchons un ingénieur CV talentueux et passionné qui s'intéresse à la réalité augmentée.

Quelques éléments à posséder.

  • 2+ ans d'expérience en CV
  • Solide connaissance de l'infographie, de la géométrie projective, du rendu 3D et des fondamentaux de la caméra AR, notamment les intrinsèques et extrinsèques de la caméra, ainsi que les points d'ancrage.
  • Connaissance de base de l'apprentissage automatique et de l'apprentissage profond (CNN)

En outre, nous serions encore plus impressionnés si vous aviez

  • Expérience en apprentissage profond et CNN
  • Expérience dans la création d'applications AR sur iOS
  • Expérience dans la création d'environnements 3D sur mobile
  • Une solide connaissance des langages de programmation Objective-C et Swift. Objective-C++ serait un plus
  • Expérience avec Unity
  • Expérience avec MLOps.

Compétences en programmation :

  • langages Python / C++ / C# / Swift

Pourquoi choisir magicplan ?

Chez magicplan, nous croyons au travail d'équipe, au plaisir, aux projets complexes, aux solutions simples et, surtout, à nos employés!

Chez nous, vous aurez accès à de l’avancement professionnel et vous aurai la chance  de créer un véritable impact dans votre domaine. Accomplissez vos tâches de la façon dont vous travaillez le mieux et ne cessez jamais d'apprendre!

Un salaire avantageux avec possibilités de primes: magicplan offre à ses employés un salaire de base compétitif en plus de possibilités de commissions et de primes.

Excellent équilibre entre vie professionnelle et vie privée: Jongler avec la carrière, la famille et la vie sociale peut être un défi! Chez magicplan, nous offrons des horaires de travail flexibles.

Vacances / PTO: 20 jours de vacances en plus des jours fériés fédéraux !

Hiérarchies horizontales: Voies de décision courtes et une coopération directe avec la direction. Notre objectif est d’éviter le micro-management par la présence de processus de travail clairs et transparents.

Formation continue: L'apprentissage est la quête de toute une vie; nous promettons de le traiter comme tel. Nous offrons un environnement propice à la formation continue et la possibilité d'apprendre les uns des autres. 

Objectif et responsabilité: Un emploi ne devrait pas seulement être une job! Chez magicplan, vous avez la possibilité d'assumer des responsabilités concrètes, de travailler sur des projets passionnants et d'avoir un effet positif sur notre produit et sur l’expérience client.  

Stabilité d’emploi: Nous offrons des contrats permanents et un environnement de travail sécurisé où vous pouvez vous concentrer sur vos objectifs professionnels et personnels.

Nous croyons qu'il faut remettre en question le statu quo dans l'industrie de la construction afin de fournir aux entrepreneurs une meilleure façon d'accomplir leur travail pendant leurs déplacements.

  • Plus de 20 millions d'utilisateurs et de grandes entreprises utilisent magicplan et ont créé la plus grande base de données de plans d'étage au monde.
  • Plus de 79 000 projets sont gérés à l'aide de magicplan par semaine.
  • Nous sommes fiers d'avoir la confiance de plus de 5000 entreprises.
  • Commencez avec magicplan notre voyage pour changer le travail de millions d'experts en construction et en rénovation dans le monde entier !

Si vous êtes une personne très motivée, que vous avez un véritable intérêt pour la technologie et que vous avez la passion de fournir des produits d'avant-garde, nous avons le poste idéal pour vous ! Venez et postulez !

magicplan est un employeur qui respecte l'égalité des chances et s'engage à promouvoir la diversité et des pratiques de travail équitables.

 

We believe in questioning the status quo in the building industry to provide contractors with a better way to get work done while on the go.

  • Over 20 million users and major corporations use magicplan and have created the largest floor plan database in the world.
  • Over 79,000 projects were managed using magicplan per week.
  • We’re proud to be trusted by 5000+ businesses.

Start with magicplan on our journey to change the work of millions of building and renovation experts worldwide!

So, ​if you are a highly-motivated individual with a genuine interest in technology and have a passion for delivering cutting-edge products, we have the perfect job for you! Come and apply!

magicplan is an equal opportunity employer committed to diversity and fair working practices.

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)