Staff Design Engineer

Stryker

Gurugram District

On-site

INR 1,800,000 - 3,000,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Stryker is seeking a seasoned software engineer to design and implement anatomy registration methods in C++ for robotic surgery applications. You will develop and test C++ code, simulate accuracy, and collaborate with interdisciplinary teams to evaluate performance with cadaver labs and surgeon feedback.

You'll also build tools in Matlab, Python, and CAD workflows, apply statistics and linear algebra to data, and write documentation for software design and algorithms used in bone registration

Qualifications

  • BS degree in Computer Science or related areas; MS or PhD preferred.
  • 4+ years of professional software development experience.
  • Strong fundamentals in algorithms and data structures.
  • Object-oriented design and analysis; software design methodologies.
  • C, C++, Matlab and Python development experience.

Responsibilities

  • Design and build (in C++) anatomy registration methods and algorithms to match the anatomy CT image to patient bone in robotic surgery.
  • Simulate accuracy and robustness of anatomy registration methods using Matlab, Python, Monte-Carlo, FEA, Minitab, etc.
  • Test and debug anatomy registration C++ code.
  • Collaborate with interdisciplinary team for cadaver labs to evaluate performance and surgeon acceptance; post-process lab data.
  • Develop (in C++) and maintain applications to assess bone registration performance.
  • Author documentation describing the software design and algorithms.

Skills

Algorithms & data structures
C/C++ development
Object-oriented design
Python development
Matlab
Computer vision
3D graphics & geometry
Linux development
Robotics knowledge
Statistics in data analysis
CAD proficiency

Education

BS degree in Computer Science or related
MS or PhD preferred

Tools

Matlab
Python
Monte-Carlo
FEA
Minitab
CAD

Job description

What you will do:
  • Design and build (in C++) anatomy registration methods and algorithms to match the anatomy CT image to patient bone in robotic surgery .
  • Simulate accuracy and robustness of anatomy registration methods. Build and use tools (Matlab, Python, Monte-Carlo, FEA, Minitab, etc.) to simulate accuracy of anatomy registration, localization system, and robotic platform. Apply statistics approaches to data to compare simulated accuracy result to requirement.
  • Test and debug anatomy registration C++ code .
  • Work with interdisciplinary team to execute cadaver labs to evaluate performance and surgeon acceptance of anatomy registration. Post process lab data to drive anatomy registration direction.
  • Develop (in C++) and maintain applications to assess bone registration performance
  • Author documentation that describes the software design and algorithms
What you will do:
  • Design and build (in C++) anatomy registration methods and algorithms to match the anatomy CT image to patient bone in robotic surgery .
  • Simulate accuracy and robustness of anatomy registration methods. Build and use tools (Matlab, Python, Monte-Carlo, FEA, Minitab, etc.) to simulate accuracy of anatomy registration, localization system, and robotic platform. Apply statistics approaches to data to compare simulated accuracy result to requirement.
  • Test and debug anatomy registration C++ code .
  • Work with interdisciplinary team to execute cadaver labs to evaluate performance and surgeon acceptance of anatomy registration. Post process lab data to drive anatomy registration direction.
  • Develop (in C++) and maintain applications to assess bone registration performance
  • Author documentation that describes the software design and algorithms
What you need:
Minimum Qualifications (Required):
  • BS degree in Computer Science or related areas. MS or PhD preferred.
  • 4+ years of experience, experience in professional software development preferred
  • Strong fundamentals in algorithms and data structures
  • Object-oriented design and analysis
  • software design, development and verification methodologies
  • C, C++, Matlab and Python development experience
Preferred Qualifications:
  • Background in 3D graphics and geometry,
  • Linux-based software development skills, experience
  • in development of anatomy registration methods, accuracy simulation, computer vision, coordinate system transformations
  • Application of statistics to refine and assess large data sets
  • Practical application of linear algebra to robotic and localization systems
  • Algorithm development, especially for robotics, sensors, or anatomy registration
  • Basic robotics control understanding
  • Matlab, Python, and CAD proficiency
  • Experience in medical devices, robotics, and/or surgical navigation is an asset.
  • Strong verbal and written communication skills

Stryker is a global leader in medical technologies and, together with its customers, is driven to make healthcare better. The company offers innovative products and services in MedSurg, Neurotechnology, Orthopaedics and Spine that help improve patient and healthcare outcomes. Alongside its customers around the world, Stryker impacts more than 150 million patients annually.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Design Engineer
Staff Design Engineer

Stryker Group • India

On-site
INR 1,200,000 - 2,400,000
Senior Software Engineer
Senior Software Engineer

Stryker • Gurugram District

On-site
INR 2,800,000 - 4,200,000
Staff Engineer
Staff Engineer

Stryker • Gurugram District

On-site
INR 2,800,000 - 3,800,000
Associate-MPS
Associate-MPS

Stryker • Mumbai

On-site
INR 600,000 - 1,000,000
Associate MPS
Associate MPS

Stryker • Surat

On-site
INR 600,000 - 900,000
Clinical Data Specialist
Clinical Data Specialist

Jobtailor • Bengaluru

On-site
INR 600,000 - 1,200,000
Senior Design Engineer
Senior Design Engineer

Stryker • Gurugram District

On-site
INR 1,200,000 - 2,200,000
Senior Software Engineer – .NET Developer (WPF)-3
Senior Software Engineer – .NET Developer (WPF)-3

Stryker • Gurugram District

On-site
INR 1,200,000 - 2,400,000
Scada Ignition Engineer
Scada Ignition Engineer

Stryker • Gurugram District

On-site
INR 1,200,000 - 2,200,000
Senior Advanced Quality Engineer
Senior Advanced Quality Engineer

Stryker • Gurugram District

On-site
INR 1,200,000 - 2,000,000