Software Sr Engineer C++ SaMD

Zimmer, Inc.Salt Lake City, UT
Hybrid

About The Position

As a Senior Software Engineer, you will work at the intersection of software engineering, medical imaging, and AI, collaborating closely with research and product teams to deliver robust, secure, and high-performance applications. The position is based in Salt Lake City, USA or in Strasbourg, France. At Orthogrid Systems, we develop advanced software applications that assist surgeons during intraoperative procedures using fluoroscopic imaging systems. We are seeking a Senior Software Engineer who will make a significant and tangible contribution to the design, development, and deployment of mission-critical medical software.

Requirements

  • Extensive experience (5 year +) as a Software Engineer or similar, working on large-scale, production-grade systems.
  • Proficient in programing languages such as C++ and Python.
  • Fluency in English is required.

Nice To Haves

  • Proven experience developing applications with the Qt framework
  • Familiarity with build and deployment systems such as TeamCity and Docker
  • Experience with application testing frameworks (e.g., GoogleTest)
  • Proficiency with collaboration and version control tools such as Git, including code reviews and branch management
  • Strong ability to architect, debug, optimize, and refactor complex systems to support increased scale and complexity
  • Demonstrated experience in cybersecurity practices for software systems
  • Knowledge of operating system security concepts, including Secure Boot, TPM, and secure key management
  • Experience developing Software as a Medical Device (SaMD) is a strong plus

Responsibilities

  • Design, implement, and test software primarily using C++ (Qt) and Python
  • Collaborate with research teams to integrate advanced AI/ML models into production applications
  • Build, package, and deploy applications within CI/CD pipelines
  • Contribute to system architecture, debugging, and performance optimization
  • Install, configure, and optimize applications on dedicated hardware, with strong attention to cybersecurity and system hardening
  • Produce and maintain professional-level technical documentation covering design, implementation, deployment, and maintenance activities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service