Job Description
Company Overview
Smart Surgical Appliances (SSA) is a pioneering UK limited Surgical Device Company, renowned for its innovative platform technologies aimed at reducing costs, enhancing safety, and improving outcomes in minimally invasive surgery markets.
The company is at the forefront of developing a novel visualization platform for laparoscopic surgery, poised to revolutionize the industry.
Role Overview
The successful candidate will be responsible for researching, developing, and implementing real-time image processing algorithms that will power the company's laparoscopic visualization platform.
Key Responsibilities
* Develop and optimize existing image processing algorithms to ensure seamless user experience and execution speed.
* Drive innovation by proposing, researching, and developing novel algorithms that can be integrated into the platform.
* Deliver high-quality code that meets specifications, ensuring adherence to medical software standards.
* Utilize expertise in OpenCV, TensorFlow, and other computer vision libraries to leverage their capabilities.
* Familiarity with machine learning algorithms and neural networks is essential to drive advancements in the platform.
* Prepare and maintain detailed design documentation that meets medical software standards.
* Proficiency in computer vision, image processing, and deep learning techniques is crucial for success in this role.
* Perform thorough testing, code reviews, and quality assurance tasks to ensure the highest standards.
* Support fast prototyping for proof-of-principle activities, demonstrating the platform's potential.
* Contribute to the development of role-specific R&D plans, ensuring alignment with the company's goals.
* Collaborate with management to manage and develop intellectual property, protecting the company's innovations.
* Work closely with corporate partners, as designated by executive management.
Requirements
* Hold a Master's degree or a PhD in a relevant field, such as computer science.
* Demonstrated experience in developing novel image processing algorithms at a low level.
* Proven expertise in developing parallelizable implementations of algorithms, suitable for real-time execution at video rates.
* Proficiency in C/C++ programming is essential.