Stryker

Senior Software Engineer - 3D Visualization (Three.js, Javascript)

Stryker
Apply
2 months ago
Gurgaon, IndiaMid Level / Senior

Responsibilities

  • Develop interactive 3D applications using Three.js, JavaScript, and WebGL.
  • Work with 3D models, meshes, STL files, scene graphs, transformations, coordinate systems, and matrices.
  • Develop and customize GLSL shaders.
  • Build UI–3D interactions using events, RxJS, and observers.
  • Optimize 3D performance, responsiveness, memory usage, and parallel processing.
  • Develop Python computational geometry and mathematical algorithms.
  • Support image processing, segmentation, feature extraction, measurements, unit testing, and technical documentation.

Requirements

  • Bachelor’s or master’s degree in Computer Science, Software Engineering, or a related field.
  • 4–8 years of experience.
  • Knowledge of object-oriented programming, SOLID principles, and design patterns.
  • Strong programming skills in JavaScript and Python.
  • Hands-on experience with Three.js, WebGL 2.0, and browser-based 3D graphics.
  • Experience with 3D models, STL files, meshes, scene graphs, and transformations.
  • Preferred: experience with custom shaders, WebGPU, REST APIs, Azure Functions, and serverless Python.
  • Preferred: familiarity with OpenCV, scikit-image, and classical computer vision algorithms.

Benefits

  • Hybrid work flexibility.
  • No travel required.

Tech Stack

JavaScriptOpenCVPythonscikit-learnThree.js

Categories

Stryker

About Stryker

10,000+ employees

Stryker designs and manufactures medical devices and equipment for hospitals and surgeons, spanning orthopaedic implants, trauma and spine hardware, surgical tools, endoscopy, navigation, and patient care equipment. The NYSE-listed company, founded in 1941 and headquartered in Kalamazoo, Michigan, sells products and related services worldwide to health systems and ambulatory centers. It reported $22.6 billion in 2024 sales and markets its portfolio across roughly 75 countries.

Contact me