Staff Engineer - C++ & Visual Computing

Posted:
5/5/2026, 12:08:57 AM

Location(s):
Karnataka, India ⋅ Bengaluru, Karnataka, India

Experience Level(s):
Mid Level ⋅ Senior

Field(s):
Software Engineering

Work Flexibility: Hybrid

What you will do:

  • Design and implement complex features for surgical planning software

  • Develop high-quality, scalable, and robust application software

  • Create and maintain detailed design documentation

  • Collaborate with software engineering, QA, and product teams

  • Translate customer and system requirements into technical solutions

  • Follow Agile methodologies and established design practices

  • Apply strong software engineering principles to ensure safety and usability

  • Drive continuous improvement in development processes and tools

What you need:

Required Qualifications:

  • Bachelor’s degree in Computer Science, Computer Engineering, Biomedical Engineering, or related field (or equivalent)

  • 7-11 years of software development experience

  • Strong proficiency in C++ programming & QT

  • Solid understanding of data structures, algorithms, and system design

  • Experience with Object-Oriented Analysis and Design (OOAD)

  • Experience with Polygon Mesh Processing, Spatial Searching/Optimization, or Geometry Processing

  • Exposure to Medical/Scientific Visualization or biomedical applications

Preferred Qualifications:

  • Knowledge of image processing or 3D graphics/rendering (OpenGL/DirectX)

Travel Percentage: None

Stryker

Website: https://www.stryker.com/

Headquarter Location: Kalamazoo, Michigan, United States

Employee Count: 10001+

Year Founded: 1941

IPO Status: Public

Industries: Biotechnology ⋅ Health Care ⋅ Life Science ⋅ Medical ⋅ Medical Device