C++ Software Engineer - Zimmer Biomet Robotics - SpineNav

Context

The SpineNav project aimed at providing hospitals with a more affordable platform for spine surgeries than the existing ROSA ONE solution. It consists of a stand equipped with stereoscopic cameras for object tracking (markers on patient anatomy, surgical instruments) for the hardware. And surgery planning and tracking software.

My Contributions

When I joined the SpineNav team my role was contribute to the team and integrate some practices I introduced on the ROSA ONE project. I was responsible for:

  • Designing and implementing new features (patient file management, recovery procedures, etc)
  • Providing technical documentation as requested for medical device certification process
  • Contributing to the medical device certification process
  • Reproducing, investigating, characterizing and fixing defects on pre-production hardware
  • Contributing to the manual and automated test suite
  • Continuous improvement of the development environment and team practices via tooling, automations and pipeline evolutions

🎉 Successes

  • 🎉 Definition of the integration testing strategy
  • 🎉 Improvement of the pipelines by priorizing test and reducing Jenkins worker load
  • 🎉 Automation of release notes for ease of communication with other team and the FDA (US Food and Drugs Administration)

Technical context:

  • C++ 17
  • Visual Studio 2022
  • Web based GUI (HTML, CSS, JS)
  • Google Test
  • Python
  • Peotry
  • Click
  • Sphinx
  • SQL
  • SQLite
  • Git
  • MVC architecture
  • Jira
  • Confluence
  • Scrum
  • Gitea
  • Gitlab
  • Robotics