Multi-Scale Medical Robotics Center
Multi-Scale Medical Robotics Center Limited (MRC) is one of the InnoHK Centres of the Chinese University of Hong Kong, in collaboration with ETH Zurich, Imperial College London, Johns Hopkins University and Technical University of Munich. MRC provides a collaborative platform for clinicians, engineers, and researchers from local and overseas universities. By focusing on innovative surgical robotics technology with a strong emphasis on clinical application and direct patient benefits, MRC enables these multidisciplinary teams to work together and translate biomedical engineering research into new medical practices.
Job Responsibilities
- Develop and own surgical robot software robots, ensuring successful completion of pre-clinical trials, including cadaveric and animal testing.
- Maintain and extend 3D visualization pipelines (VTK/3D Slicer) and navigation algorithms for mandible fracture and spinal reconstruction procedures.
- Design and implement advanced features and core control algorithms to drive robotic system development, support rapid prototyping, and evaluate performance and feasibility.
- Collaborate closely with cross-functional teams (mechanical, control, and electrical engineers) to develop functional, safe, and clinically viable prototypes.
- Ensure full compliance with IEC 62304 throughout the entire software development lifecycle to deliver safe, effective, and regulatory-ready software for initial human clinical trials.
- Collaborate with the design transfer team to develop testing protocols, validation code, and manufacturing tools to support product build and mass production.
- Support pre-clinical laboratory testing, human trial submissions, and clinical trial activities.
- Conduct thorough risk analyses in accordance with ISO 14971, design safety-critical algorithms, and maintain comprehensive documentation of risks, requirements, and test protocols to support future regulatory submissions (FDA, NMPA, etc.).
- Mentoring junior engineers to help them grow and independently complete their tasks.
Job Requirements
Education & Training
- Master’s degree in computer science, software engineer or related field with 5+ years of working experience in medical device, or Ph.D. with 3+ years of experience in medical imaging, surgical navigation, or surgical robotics.
Required Skills & Experience
- Strong experience developing and maintaining large-scale software systems for medical applications
- Experience with ROS, VTK, 3D Slicer, and real-time middleware for surgical navigation systems.
- Proven background in medical device software development and full lifecycle management.
- Demonstrated ability to integrate hardware, software, and mechanical systems.
- Strong problem-solving skills and ability to work independently.
- Excellent verbal and written communication skills.
Preferred Skills & Experience
- Proficient in C/C++ programming, python and QT and other programming languages.
- Track record of successfully launching commercial products.
- Experience conducting pre-clinical, clinical research.
Salary & Benefits
Salary will be commensurate with qualifications and experience. We offer attractive remuneration package including medical and dental insurance to the successful candidate. Appointment will be made on a contract basis, renewable subject to good performance and mutual agreement. Please send your CV with last salary and your expected salary.