Taro Logo

Staff Software Engineer - C++

Stryker is one of the world's leading medical technology companies dedicated to healthcare innovation and medical technologies.
Portage, MI, USA
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Healthcare · Robotics

Description For Staff Software Engineer - C++

Stryker, a leading medical technology company, is seeking a Staff Software Engineer - C++ to join their Orthopedic Instruments team in Portage, Michigan. This role offers a unique opportunity to work on innovative medical technologies that directly impact healthcare professionals and patient care.

The position involves designing and developing sophisticated software systems for medical devices, requiring expertise in modern C++ programming and object-oriented design. You'll be working on cutting-edge medical technology, combining software engineering with healthcare innovation.

As a Staff Engineer, you'll lead technical initiatives, mentor team members, and drive best practices in software development. The role requires strong problem-solving abilities, experience with graphics programming (OpenGL/Vulkan), and proficiency in Linux development environments.

The ideal candidate will have 4+ years of relevant experience and strong technical skills in C++, including modern standards (C++14/17/20). Knowledge of medical device development and regulatory standards is valuable, though not required. The position offers hybrid work flexibility and involves approximately 10% travel.

Working at Stryker means joining a company committed to improving healthcare outcomes through technology. You'll be part of a team that values innovation, quality, and technical excellence, while working on products that make a real difference in patient care. The company offers a collaborative environment and the opportunity to work with cutting-edge medical technology.

This role is perfect for experienced software engineers who want to apply their technical expertise in a meaningful way, contributing to the development of medical devices that improve healthcare delivery and patient outcomes.

Last updated a day ago

Responsibilities For Staff Software Engineer - C++

  • Design and test prototypes
  • Conduct research to support product design
  • Analyze and fix complex design issues
  • Develop software systems and create project documents
  • Mentor others in industry standards and design requirements
  • Support product development from concept to release
  • Implement algorithms and write technical documentation
  • Drive testing and design software for medical devices

Requirements For Staff Software Engineer - C++

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Robotics, or related field
  • 4+ years of work experience in relevant areas
  • Proficiency in C++ and Object-Oriented Programming
  • Experience with modern C++ (C++14, C++17, C++20)
  • Proficiency with IDEs like Qt Creator or Visual Studio
  • Experience in Linux development
  • Experience with Qt libraries, OpenGL or similar graphics APIs
  • Knowledge of Software Development Life Cycle (SDLC)

Interested in this job?

Jobs Related To Stryker Staff Software Engineer - C++