Senior Engineer, Software Engineering

KellyWeston, FL
Hybrid

About The Position

Senior software engineer shall develop foundational software components for Stryker Robotics and Enabling Technology applications. The scope of the work includes research, analysis, design, implementation, testing, and maintenance of software components in the context of Stryker’s clinical application architectures. The software components are either shared across multiple applications or specific to Total Hip and Total Knee surgery applications. Develop source code for shared biomechanics and planning components that integrate into the established architectures of pre-operative, intra-operative, and post-operative clinical applications. Participate in SDLC activities for the components, including code review, documentation, integration, testing, defect management, and code analysis. Components are expected to be feature complete such that they meet requirements and/or design specifications.

Requirements

  • Solid background working with C++ and Qt in a Linux environment.
  • Experience working with 3D geometry and image processing algorithms involving complex 3D calculations.
  • Proficiency with integrated development environments (IDEs) and build systems, with minimal supervision.
  • Experience working with revision control systems and following CI/CD development practices.
  • Familiarity with unit testing as part of the development workflow.

Nice To Haves

  • Experience with developing surgical planning systems is desired.

Responsibilities

  • Develop foundational software components for Stryker Robotics and Enabling Technology applications.
  • Conduct research, analysis, design, implementation, testing, and maintenance of software components.
  • Develop source code for shared biomechanics and planning components.
  • Integrate components into pre-operative, intra-operative, and post-operative clinical applications.
  • Participate in SDLC activities including code review, documentation, integration, testing, defect management, and code analysis.
  • Designs, develops, tests, debugs and implements operating systems components, software tools and utilities.
  • Determines systems software design requirements.
  • Ensures that system improvements are successfully implemented and monitored to increase efficiency.
  • Generates systems software engineering policies, standards and procedures.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service