Software Developer, Mixed Reality Solutions

Montreal, QC, Canada

Job Description


Job Summary

Zimmer Biomet is a global medical technology leader. Our team members are part of a company with a heritage of leadership, a focus on shaping the future, and a mission dedicated to alleviating pain and improving the quality of life for people around the world.

In this role, you will develop applications to integrate Mixed Reality into tomorrow\'s various technologies and surgical procedures. Your mandate will include the development of advanced communication methods, robotic programming, manipulation of anatomical medical data, 3D modelling, and design of user interfaces adapted to Mixed Reality and the medical environment.

You will be responsible for the implementation of highly innovative and high business value applications to translate design ideas, concepts, and requirements into functional and engaging Mixed Reality solutions.

Our ideal candidate will have at least 3 years of experience in Unity and C# development technologies, strong programming skills, a keen eye for detail, and analytical skills to identify and resolve potential issues.

Zimmer Biomet est un leader mondial dans le secteur des dispositifs m\xc3\xa9dicaux sp\xc3\xa9cialis\xc3\xa9s en soins musculosquelettiques. \xc3\x80 Montr\xc3\xa9al, Zimmer CAS repr\xc3\xa9sente la division de haute technologie de la compagnie.

Dans ce r\xc3\xb4le, vous d\xc3\xa9velopperez des applications permettant d\xe2\x80\x99int\xc3\xa9grer la R\xc3\xa9alit\xc3\xa9 Mixte aux diff\xc3\xa9rentes technologies et proc\xc3\xa9dures chirurgicale de demain. Votre mandat inclura le d\xc3\xa9veloppement de m\xc3\xa9thode de communication avanc\xc3\xa9, de programmation robotique, de manipulation de donn\xc3\xa9es m\xc3\xa9dicale anatomiques, de mod\xc3\xa9lisation 3D, et de conception d\'interfaces utilisateur adapt\xc3\xa9es \xc3\xa0 la R\xc3\xa9alit\xc3\xa9 Mixte et au milieu m\xc3\xa9dical.

Vous serez responsable de la mise en \xc5\x93uvre d\'applications hautement innovatrice et de grande valeur commerciale permettant de traduire des id\xc3\xa9es de conception, des concepts et des exigences en solutions de R\xc3\xa9alit\xc3\xa9 Mixte fonctionnelles et engageantes.

Notre candidat id\xc3\xa9al aura au moins 3 ans d\'exp\xc3\xa9rience dans les technologies de d\xc3\xa9veloppement Unity et C#, de solides comp\xc3\xa9tences en programmation, un sens aigu du d\xc3\xa9tail et des comp\xc3\xa9tences analytiques pour identifier et r\xc3\xa9soudre les probl\xc3\xa8mes potentiels.

Principal Duties and Responsibilities

  • Develop, maintain and document Mixed Reality and computer-assisted surgery applications.
  • Define and develop surgical solutions within a multidisciplinary team, using the Agile methodology.
  • Develop solutions, models, and advanced algorithms.
  • Develop modules allowing the connectivity of Mixed Reality solutions to different clinical systems and external systems.
  • Mentor other developers in the team and lead the technical development of the project.
  • Participate in the continuous improvement of development processes and tools used by the development team.
  • Build verification and validation tools for integrated and unitary systems.
  • Participate in investigating and resolving incidents reported by users in the operating context.
  • Work with the Microsoft products and services teams to ensure the resolution of technical problems and the technological improvement of tomorrow.
R\xc3\xb4le et responsabilit\xc3\xa9s
  • D\xc3\xa9velopper, maintenir et documenter des applications de R\xc3\xa9alit\xc3\xa9-Mixte et de chirurgie assist\xc3\xa9e par ordinateur.
  • D\xc3\xa9finir et d\xc3\xa9velopper des solutions chirurgicales au sein d\xe2\x80\x99une \xc3\xa9quipe multidisciplinaire, en utilisant la m\xc3\xa9thodologie Agile.
  • D\xc3\xa9velopper des solutions, des mod\xc3\xa8les et des algorithmes avanc\xc3\xa9s.
  • D\xc3\xa9velopper des modules permettant la connectivit\xc3\xa9 des solutions de R\xc3\xa9alit\xc3\xa9 Mixte aux diff\xc3\xa9rents syst\xc3\xa8mes cliniques et syst\xc3\xa8mes externes.
  • Guide les autres d\xc3\xa9veloppeurs de l\xe2\x80\x99\xc3\xa9quipe et dirige le d\xc3\xa9veloppement technique du projet.
  • Participer \xc3\xa0 l\'am\xc3\xa9lioration continue des processus et outils de d\xc3\xa9veloppement utilis\xc3\xa9s par l\'\xc3\xa9quipe de d\xc3\xa9veloppement.
  • B\xc3\xa2tir des outils de v\xc3\xa9rification et de validation pour des syst\xc3\xa8mes int\xc3\xa9gr\xc3\xa9s et unitaires.
  • Participer \xc3\xa0 l\'investigation et \xc3\xa0 la r\xc3\xa9solution d\'incidents rapport\xc3\xa9s par les usagers en contexte op\xc3\xa9ratoire.
  • Travailler avec les \xc3\xa9quipes des produits et services Microsoft pour assurer la r\xc3\xa9solution des probl\xc3\xa8mes techniques et l\xe2\x80\x99am\xc3\xa9lioration technologique de demain.
Expected Areas of Competence
  • Strong software design experience in a multi-disciplinary organization.
  • Strong analytical and accurate judgment-making skills.
  • Ability to work in ambiguity, obtain consensus, handle multiple priorities, and identify creative solutions to complex problems.
  • Ability to work autonomously and deal with pressure.
  • High level of personal accountability and integrity.
  • Strong experience in identifying and mitigating risks associated with products.
  • Ability to deal effectively with internal and external collaborators.
  • Ease to interact and collaborate with people from any field.
  • Excellent written and verbal communication skills in both French and English.
Comp\xc3\xa9tences et habilet\xc3\xa9s
  • Solide exp\xc3\xa9rience en conception de logiciels dans une organisation multidisciplinaire.
  • Solide capacit\xc3\xa9 d\xe2\x80\x99analyse et de jugement.
  • Capacit\xc3\xa9 \xc3\xa0 travailler dans l\xe2\x80\x99ambigu\xc3\xaft\xc3\xa9, \xc3\xa0 obtenir un consensus, \xc3\xa0 g\xc3\xa9rer plusieurs priorit\xc3\xa9s et identifier des solutions \xc3\xa0 des probl\xc3\xa8mes complexes.
  • Capacit\xc3\xa9 \xc3\xa0 travailler de mani\xc3\xa8re autonome et \xc3\xa0 g\xc3\xa9rer la pression.
  • Grande int\xc3\xa9grit\xc3\xa9 avec une capacit\xc3\xa9 \xc3\xa0 accepter ses responsabilit\xc3\xa9s.
  • Solide exp\xc3\xa9rience dans l\xe2\x80\x99identification et gestion des risques associ\xc3\xa9s aux produits.
  • Capacit\xc3\xa9 \xc3\xa0 travailler efficacement avec les collaborateurs internes et externes.
  • Facilit\xc3\xa9 \xc3\xa0 interagir et collaborer avec des personnes de tous les domaines.
  • Excellentes comp\xc3\xa9tences en communication \xc3\xa9crite et verbale autant en fran\xc3\xa7ais qu\xe2\x80\x99en anglais
Education/Experience Requirements
  • Bachelor\xe2\x80\x99s degree in software engineering or science in related field.
  • You have 3 or more years of experience in software development with Unity and C# (MRTK and C++ is an asset) and a particular interest in high technological development.
  • Experience in a highly regulated industry is an asset (pharmaceutical, aeronautics, medical).
  • You have experience with Agile/Scrum development teams working with Confluence & Jira (asset).
  • You have experience in orthopedic/medicine (asset).
Exigences en mati\xc3\xa8re de formation et d\xe2\x80\x99exp\xc3\xa9rience
  • Baccalaur\xc3\xa9at en g\xc3\xa9nie informatique ou en sciences dans un domaine connexe.
  • Vous poss\xc3\xa9dez 3 ann\xc3\xa9es et plus d\'exp\xc3\xa9rience en d\xc3\xa9veloppement d\xe2\x80\x99applications Unity et C# (MRTK et C++ est un atout) et vous avez un int\xc3\xa9r\xc3\xaat particulier pour le d\xc3\xa9veloppement de produits hautement technologiques.
  • Une exp\xc3\xa9rience dans un secteur hautement r\xc3\xa9glement\xc3\xa9 est un atout (pharma, a\xc3\xa9ronautique, m\xc3\xa9dical).
  • Vous avez de l\'exp\xc3\xa9rience avec le d\xc3\xa9veloppement Agile / Scrum travaillant avec Confluence & Jira (atout).
  • Vous avez des connaissances en orthop\xc3\xa9die ou en m\xc3\xa9decine (atout).
Travel Requirements
  • Up to 5%.
  • A valid passport is required.
Exigences de voyage
  • Jusqu\'\xc3\xa0 5%.
  • Un passeport \xc3\xa0 jour est requis.
Additional Information

At Zimmer Biomet, we believe in The Power of Us, which means that we are stronger together. We are committed to creating an environment where every team member feels included, respected, empowered, and celebrated.

As a Zimmer Biomet team member, you will share in our commitment to providing mobility and renewed life to people around the world. This is why we offer you a competitive rewards package that includes medical, dental, vision, life and disability insurance, wellness incentives, employee assistance programs as well as paid time off for vacation and holidays.

EOE/M/F/Vet/Disability

En joignant l\xe2\x80\x99une de nos \xc3\xa9quipes, vous participerez au d\xc3\xa9veloppement de solutions innovantes qui soutiennent les chirurgiens orthop\xc3\xa9diques et cliniciens dans le soulagement de la douleur de leurs patients, et contribuerez ainsi \xc3\xa0 am\xc3\xa9liorer la qualit\xc3\xa9 de vie de milliers de personnes \xc3\xa0 travers le monde.

Pour mettre en action les valeurs qui nous motivent, nous pensons qu\xe2\x80\x99il est n\xc3\xa9cessaire de prendre soin de notre communaut\xc3\xa9 et de notre environnement. Parall\xc3\xa8lement \xc3\xa0 vos d\xc3\xa9fis professionnels, vous pourrez vous impliquer dans l\xe2\x80\x99une de nos initiatives sociales, caritatives ou environnementales.

Zimmer Biomet encourage les femmes, les personnes issues de minorit\xc3\xa9s visibles, autochtones ou en situation de handicap \xc3\xa0 soumettre leur candidature.

D\xc3\xa9couvrez les produits r\xc3\xa9cemment d\xc3\xa9velopp\xc3\xa9s par nos \xc3\xa9quipes !

Seules les personnes retenues pour une entrevue seront contact\xc3\xa9es.

Zimmer Biomet

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.


Related Jobs

Job Detail

  • Job Id
    JD2147735
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montreal, QC, Canada
  • Education
    Not mentioned