Job details
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
Get Weekly Job Offers
Be first to know when jobs open.