To help an AR & AI technology make its mark in the industry.
DeepSight
is a young, fast-growing Montreal company developing an
Augmented Reality (AR)
and AI solution for the manufacturing sector. We help our clients tackle labor shortages with 3D work instructions that are faster, safer, and error-free. We are looking for a
C++ developer
to join our engineering team and assist them in their work. You will take ownership of the features you develop while working closely with the
engineering team
to test, review, and deploy your code on our main platform. You will contribute to shaping the present and future of our applications for computers, tablets, phones, and AR glasses. Your attitude, communication skills, and
passion for innovation
will help take the DeepSight platform to the next level.
Your main responsibilities
Design innovative
new features in an AR platform to solve
complex technological problems.
Collaborate
with experienced application developers to find the
best possible solutions
.
Software
development
at all levels (from machine hardware to server APIs) targeting
multiple emerging platforms
.
Full AGILE continuous deployment
(CI/CD) with multiple tools and compilation, testing, linter stages, etc.
Responsibility
and
autonomy
in advancing future projects, even when going off the beaten path!
What we are looking for in you
Degree in
Computer or Software Engineering
, or equivalent experience.
Autonomy
,
resourcefulness
, and
versatility
in a fast-growing startup environment with a constant focus on long-term success and customer satisfaction.
3 to 5 years
of experience in
C++
and object-oriented programming (
OOP
)
Knowledge of
modern C++
(C++17, 20): smart pointers, string_view, constexpr*, etc. Excellent mastery of all
data structures and algorithms
2-3 years
of experience programming in
3D engines
such as Unity or Unreal. Excellent understanding of the rendering tree and associated MVP transformations.
Experience working on an
AR/VR project
for at least
1 year
using one of the following technologies: OpenXR, ARKit, ARCore*, or equivalent
2 years
of experience with at least
2
of the following
graphics
libraries: OpenGL/DirectX/Vulkan/Metal/WebGL*. Able to program shaders. Experience in
mobile application development
(Web, iOS, or Android) using one of the following languages: TypeScript, Swift, Objective-C, Kotlin*
Proficiency
in the GitLab/GitHub suite and associated processes
Bonus:
Knowledge of certain
high-performance optimizations
, such as parallel computing, SIMD instruction sets, cache, and more!
Why join DeepSight?
You will be part of a rapidly growing international team and your impact will be recognized.
You will contribute to a technology that is revolutionizing a transforming industry.
Flexible schedule and possibility of hybrid work.
Group insurance after the 3-month probationary period (dental, physical therapy, occupational therapy, etc.).
Friendly atmosphere with team activities: outings, happy hours, etc.
Continuing education and career/professional development.
Ready to help an industrial technology find its audience and make its mark on the industry?
Pour aider une technologie RA & IA a marquer l'industrie.
DeepSight
est une jeune entreprise montrealaise en pleine croissance qui developpe une solution de realite augmentee (RA) et d'IA pour le secteur manufacturier. On aide nos clients a contrer la penurie de main-d'oeuvre grace a des instructions de travail en 3D, plus rapides, securitaires et sans erreurs. On recherche un
developpeur C++
pour rejoindre notre equipe d'ingenieurs et les assister dans leur travail. Tu t'approprieras les fonctionnalites que tu developperas tout en travaillant en etroite
collaboration avec l'equipe d'ingenierie
pour tester, reviser et deployer ton code sur notre plateforme principale. Tu contribueras a faconner le present et l'avenir de nos applications pour ordinateurs, tablettes, telephones et lunettes de RA. Ton attitude, tes competences en communication et ta
passion pour l'innovation
contribueront a faire passer la plateforme DeepSight au niveau superieur.
Tes principales responsabilites
Concevoir
de nouvelles fonctionnalites
innovantes
dans une plateforme de RA pour resoudre des
problemes technologiques complexes
.
Collaborer
avec des developpeurs d'applications chevronnes afin de trouver les
meilleures solutions possibles
.
Developpement
de logiciel a tous les niveaux (materiel machine jusqu'aux APIs serveurs) ciblant
plusieurs plateformes
en effervescence
.
Deploiement complet AGILE
en continu (CI/CD) avec plusieurs outils et phases de compilations, tests, linter*, etc.
Responsabilite
et
autonomie
dans l'avancement des projets futurs, meme lorsqu'on sort des sentiers battus!
Ce qu'on recherche chez toi
Formation en
genie informatique ou logiciel
, ou experience equivalente.
Autonomie, debrouillardise
et
polyvalence
dans un contexte de startup en forte croissance avec un souci constant du succes a long terme et de la satisfaction des clients.
3 a 5 ans
d'experience en
C++
et de la programmation orientee objet (
OOP
)
Connaissance du c++
moderne
(c++ 17, 20): smart-pointers, string_view, constexpr*, etc. Excellente maitrise de toutes les
structures donnees et algorithme
2-3 ans
d'experience en programmation dans les
moteurs 3D
tel Unity ou Unreal. Excellente comprehension de l'arbre de rendu et des transformations MVP associees.
Ayant travaille sur un
projet de AR/VR
sur une periode d'au moins
1 an
utilisant l'une des technologies suivantes : OpenXR, ARKit, ARCore*, ou equivalent
2 ans
d'experience avec au moins
2
des librairies d'infographie suivantes: OpenGL/DirectX/Vulkan/Metal/WebGL*. Capable de programmer des shaders. Experience en
developpement d'application mobile
(Web, iOS ou Android) avec l'un des langages suivant: TypeScript, Swift, Objective-C, Kotlin*
Maitrise
de la suite d'outils GitLab/Github et des processus associes
Bonus
:
Connaissance de certaines
optimisations haute performance
, comme le calcul parallele, le jeu d'instructions SIMD, la cache, et autre!
Pourquoi rejoindre DeepSight?
Tu feras partie d'une equipe en pleine croissance internationale et ton impact sera reconnu(e).
Tu contribueras a une technologie qui revolutionne un secteur en transformation.
Horaire flexible et possibilite de teletravail.
Assurances collectives apres les 3 mois de probation (dentiste, physio, ergo, etc.)
Ambiance conviviale avec activites d'equipe : sorties, 5@7, etc.
Formation continue et developpement professionnel.
Prete a aider une technologie industrielle a deployer a l'international et marquer l'industrie?
On veut te rencontrer!
Type d'emploi : Temps plein, Permanent
Remuneration: 80000,00$ a 110000,00$ par an
Avantages:
Assurance Dentaire
Evenements d'Entreprise
Heures d'arrivee et de depart flexibles
Tenue Decontractee
Lieu du poste : En presentiel
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.