Epicareer Might not Working Properly
Learn More
P

Principal R&D Software Engineer (MedTech)

$ 500 - $ 800 / month

Checking job availability...

Original
Simplified

Job Description

As a Principal R&D Software Engineer, you will be instrumental in advancing state-of-the-art surgical robotics. Collaborating within a multidisciplinary team, you will contribute to the creation of innovative technical solutions for our specialized robotic systems and their medical applications. Your responsibilities will span the entire development lifecycle, including evaluating and choosing solutions, designing software architecture, coding functionalities, and conducting verification and validation during clinical trials. Your contributions will ensure that the product meets high standards of performance, usability, and quality, in line with medical software development protocols.

Job responsibilities:

  • Design and integrate software for advanced surgical robotic systems.
  • Develop user-friendly interfaces with 2D/3D visualizations and real-time video feeds.
  • Collaborate with cross-functional teams to create detailed software applications and testing plans at multiple levels.
  • Work closely with the algorithm team to manage robotic movements and optimize data flow.
  • Partner with the hardware team to interface with peripheral devices and sensors, providing support for low-level drivers and RTOS.
  • Ensure adherence to quality management systems and regulatory standards through proper documentation and coordination with internal and external suppliers.
  • Conduct feasibility studies on conceptual designs and ensure seamless transitions from prototype to production.
  • Oversee and manage software development and integration, collaborating both locally and with international teams.
  • Assist in building CI/CD pipelines and maintaining thorough documentation.
  • Perform analytical studies, risk assessments, and software verification and validation.

Requirements

  • Bachelor/Master degree in computer science
  • 5 years of experience in C/C++ programming language
  • Advanced UI/UX design for surgical robotic system
  • Knowledge of QT, QML, 2D and 3D computer graphics, image overlay on Linux
  • Knowledge of photoshop, digital image processing, video steaming
  • Experience of medical product design (especially surgical robotic) highly desired

Job Description

As a Principal R&D Software Engineer, you will be instrumental in advancing state-of-the-art surgical robotics. Collaborating within a multidisciplinary team, you will contribute to the creation of innovative technical solutions for our specialized robotic systems and their medical applications. Your responsibilities will span the entire development lifecycle, including evaluating and choosing solutions, designing software architecture, coding functionalities, and conducting verification and validation during clinical trials. Your contributions will ensure that the product meets high standards of performance, usability, and quality, in line with medical software development protocols.

Job responsibilities:

  • Design and integrate software for advanced surgical robotic systems.
  • Develop user-friendly interfaces with 2D/3D visualizations and real-time video feeds.
  • Collaborate with cross-functional teams to create detailed software applications and testing plans at multiple levels.
  • Work closely with the algorithm team to manage robotic movements and optimize data flow.
  • Partner with the hardware team to interface with peripheral devices and sensors, providing support for low-level drivers and RTOS.
  • Ensure adherence to quality management systems and regulatory standards through proper documentation and coordination with internal and external suppliers.
  • Conduct feasibility studies on conceptual designs and ensure seamless transitions from prototype to production.
  • Oversee and manage software development and integration, collaborating both locally and with international teams.
  • Assist in building CI/CD pipelines and maintaining thorough documentation.
  • Perform analytical studies, risk assessments, and software verification and validation.

Requirements

  • Bachelor/Master degree in computer science
  • 5 years of experience in C/C++ programming language
  • Advanced UI/UX design for surgical robotic system
  • Knowledge of QT, QML, 2D and 3D computer graphics, image overlay on Linux
  • Knowledge of photoshop, digital image processing, video steaming
  • Experience of medical product design (especially surgical robotic) highly desired