Stryker Corporation is looking for a Staff Engineer to advance our computer vision and medical image processing capabilities. You will play a key role in developing 3D math and programming concepts and implementing ML/DL models for innovative medical products.
What You'll Do
- Develop 3D Maths and 3D programming concepts, advancing computer vision and medical image processing solutions.
- Design and implement ML/DL solutions for image segmentation, pattern recognition, and object identification.
- Write high-quality, scalable, and maintainable code in C#, C++ and Python.
- Work closely with cross-functional teams including data scientists, radiologists, and hardware engineers to integrate advanced features into clinical workflows.
- Create and maintain detailed technical documentation for software components and algorithms, ensuring regulatory compliance.
What We're Looking For
- BTech/MTech in Computer Science or a related field with a focus on Image Processing, Computer Vision, or ML/DL.
- 8-11 years of experience developing high-quality code using C++, C# and Python.
- Experience in API/library development will be preferred.
- Expertise in 3D Math (Vectors, Matrices, Rotations, Transformations, Triangle Meshes, Trigonometry, Geometry).
- Expertise in 3D programming concepts (hierarchical transformations, scene graph, 3D mesh connectivity, tesselation).
- At least 5 years of experience developing Computer Vision and ML/DL solutions for image segmentation, object detection, and pattern recognition.
Nice to Have
- Solid coding skills in C++, with experience in OOP, STL, template programming, multithreading, and basic design patterns.
- Excellent debugging, optimization skills, and a strong understanding of data structures and algorithms.
- In-depth understanding of the Python ecosystem, including frameworks like Numpy, Scipy, Pandas, scikit-learn, Pillow and TensorFlow/PyTorch.
- Excellent proficiency in OpenCV.
- In-depth understanding of core computer vision concepts like color-space, histograms, filtering, morphology, image segmentation, object detection, camera calibration, and 3D reconstruction.
- Excellent understanding of ML algorithms like SVM, Random Forest, regression analysis, Cluster analysis, and PCA.
- Experience with DL models like VGG, YOLO, U-Net, and ResNet.
- Knowledge of medical imaging modalities such as CT, MRI, or ultrasound and familiarity with medical data handling.
- Understanding of medical device regulatory requirements and standards (e.g., FDA, CE marking).
- Strong problem-solving skills and ability to work in collaborative, cross-functional teams.
- Basic understanding of C#, OpenGL, WebGL, Unity, DirectX, VTK, ITK, or MITK will be an added advantage.
Technical Stack
- Languages: C#, C++, Python
- Libraries & Frameworks: Numpy, Scipy, Pandas, scikit-learn, Pillow, TensorFlow/PyTorch, OpenCV
- Graphics & Visualization: OpenGL, WebGL, Unity, DirectX, VTK, ITK, MITK
Team & Environment
You will work closely with cross-functional teams including data scientists, radiologists, hardware engineers, and other stakeholders.
Work Mode
This role offers a hybrid work mode.
Stryker Corporation is an equal opportunity employer.



