Bengaluru, Karnataka, India Hybrid

Stryker Corporation is hiring a Staff Engineer

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.

Required Skills
C#C++PythonNumpyScipyPandasscikit-learnTensorFlow/PyTorchOpenCVImage ProcessingComputer VisionMachine LearningDeep Learning3D Math3D ProgrammingAPI Development
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
Stryker Corporation
Stryker is one of the world's leading medical technology organizations, focused on making healthcare better. The company develops and manufactures innovative medical devices and solutions in areas such as orthopaedics, trauma, and extremities.
All jobs at Stryker Corporation Visit website
Job Details
Department Software Development
Category data
Posted 2 months ago