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
Categories
About Stryker
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.
