Software Sr Developer at Zimmer Biomet
Montréal, QC, Canada -
Full Time


Start Date

Immediate

Expiry Date

04 Dec, 25

Salary

0.0

Posted On

04 Sep, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Integration, Object Oriented Programming, Computer Science, Design Patterns, C++, Communication Skills, Computer Vision, Data Structures, Medical Imaging

Industry

Information Technology/IT

Description

At Zimmer Biomet, we believe in pushing the boundaries of innovation and driving our mission forward. As a global medical technology leader for nearly 100 years, a patient’s mobility is enhanced by a Zimmer Biomet product or technology every 8 seconds.
As a Zimmer Biomet team member, you will share in our commitment to providing mobility and renewed life to people around the world. To support our talent team, we focus on development opportunities, robust employee resource groups (ERGs), a flexible working environment, location specific competitive total rewards, wellness incentives and a culture of recognition and performance awards. We are committed to creating an environment where every team member feels included, respected, empowered and recognised.

QUALIFICATIONS :

Licence en informatique, ingénierie ou dans un domaine connexe (maîtrise appréciée).
Plus de 5 ans d’expérience professionnelle dans le développement de logiciels, avec une spécialisation en C++ (C++11/14/17 moderne) et Qt/QML.
Plus d’un an d’expérience avérée en tant que chef d’équipe, responsable technique ou mentor, avec la capacité de guider et de soutenir d’autres développeurs.
Excellente compréhension de la programmation orientée objet, des modèles de conception, des structures de données et des principes d’optimisation des algorithmes.
Expérience en imagerie médicale, vision par ordinateur ou systèmes en temps réel (atout).
Connaissance des pratiques et technologies de développement backend, y compris la conception et l’intégration d’API.
Excellentes compétences en résolution de problèmes, souci du détail et capacité à trouver un équilibre entre le codage pratique et les responsabilités de direction.
Solides compétences en communication, avec la capacité de transmettre des concepts techniques complexes à des parties prenantes non techniques.
Capacité à s’épanouir dans un environnement dynamique, collaboratif et en constante évolution.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or related field (Master’s degree a plus).
  • 5+ years of professional software development experience with a strong focus on C++ (modern C++11/14/17) and Qt/QML.
  • 1+ year of proven experience in a team lead, technical lead, or mentoring role, with the ability to guide and support other developers.
  • Strong understanding of object-oriented programming, design patterns, data structures, and algorithm optimization principles.
  • Experience with medical imaging, computer vision, or real-time systems (asset).
  • Familiarity with backend development practices and technologies, including API design and integration.
  • Excellent problem-solving skills, attention to detail, and ability to balance hands-on coding with leadership responsibilities.
  • Strong communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
  • Ability to thrive in a fast-paced, collaborative, and evolving environmen
Responsibilities
  • Lead and mentor a team of software developers, providing technical guidance, code reviews, and fostering a culture of collaboration and continuous improvement.
  • Design, develop, and maintain efficient, reusable, and reliable C++ and Qt/QML code for computer-assisted surgery software applications.
  • Implement and optimize data structures and algorithms to improve performance and scalability of computer vision and medical imaging algorithms.
  • Collaborate with cross-functional teams (engineering, clinical, product, and QA) to integrate complex algorithms and technologies into the company’s products.
  • Drive technical discussions, architectural decisions, and ensure adherence to best practices, coding standards, and software development processes.
  • Identify and resolve bottlenecks, bugs, and performance issues, optimizing code for speed, efficiency, and robustness.
  • Contribute to project planning, estimation, and progress tracking, ensuring timely delivery of milestones.
  • Document software implementations, providing clear and concise technical documentation for developed systems.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or related field (Master’s degree a plus).
  • 5+ years of professional software development experience with a strong focus on C++ (modern C++11/14/17) and Qt/QML.
  • 1+ year of proven experience in a team lead, technical lead, or mentoring role, with the ability to guide and support other developers.
  • Strong understanding of object-oriented programming, design patterns, data structures, and algorithm optimization principles.
  • Experience with medical imaging, computer vision, or real-time systems (asset).
  • Familiarity with backend development practices and technologies, including API design and integration.
  • Excellent problem-solving skills, attention to detail, and ability to balance hands-on coding with leadership responsibilities.
  • Strong communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
  • Ability to thrive in a fast-paced, collaborative, and evolving environment
Loading...