Software Engineers at Biobot Surgical are responsible for the design, development, testing, integration, and maintenance of software systems supporting robotic medical devices and associated platforms.
Engineers are expected to work closely with cross-functional teams including Hardware, Firmware, Clinical, Quality, Regulatory, and Product teams to ensure robust, safe, and user-centric solutions.
Depending on project needs and individual expertise, Software Engineers may also contribute to advanced software capabilities including medical image processing, computer vision, artificial intelligence, machine learning and clinical decision support. These technologies support the development of next-generation software solutions that enhance clinician workflow, improve clinical decision-making and deliver better patient outcomes.
Responsibilities
1. Advanced Responsibilities
Contribute to the development of advanced software capabilities, including medical image processing, computer vision, machine learning, artificial intelligence and clinical decision support technologies.
Develop software tools, algorithms and data processing pipelines that support intelligent clinical workflows and next-generation medical device capabilities.
Support the translation of research concepts and prototype algorithms into robust, production-quality software suitable for regulated medical devices.
2. Core Responsibilities
Design, develop, test, and maintain software systems and features.
Participate in debugging, troubleshooting, and system integration activities.
Contribute to technical documentation, testing, and verification activities.
Collaborate with cross-functional teams to support product development and continuity.
Follow software development best practices, coding standards, and regulatory requirements.
Support continuous improvement of software quality, maintainability, and reliability.
Develop an understanding of clinical workflows and user needs to support development of safe, effective, and user-centric solutions.
3. Career Level Expectations (Software Engineer)
Implement assigned software modules and tasks under guidance.
Participate in code reviews and software testing activities.
Learn and apply engineering processes and development workflows.
Support issue investigation and bug fixing activities.
Qualifications
Bachelor's Degree or above in Computer Science, Computer Engineering, Software Engineering, Information Engineering, Electrical Engineering, or equivalent.
Strong software development fundamentals with relevant experience in software product design and development.
Strong competency in at least one, and preferably multiple, of the following domains:
o Robotic control systems
o Image processing
o Pattern recognition
o Computer vision
o 3D visualization
o AI / machine learning for medical applications
o System integration and software architecture
Proficiency in programming languages such as C/C++,C#, and/or Python.
Experience with software version control andcollaboration tools such as Git and/or SVN.
Familiarity with software frameworks and tools such asQT, OpenCV, VTK, ITK, ROS/ROS2, or equivalent would be advantageous.
Knowledge and experience in medical imaging, image analytics, DICOM, or healthcare software systems would be advantageous.
Experience with AI models, deep learning frameworks, or computer vision pipelines would be a plus.
Familiarity with software lifecycle processes, testing methodologies, and regulated development environments is preferred.
Strong analytical, troubleshooting, and problem-solving skills.
Good communication skills and proficiency in English as a working language.
Independent, self-motivated, organized, and able to work effectively in multidisciplinary teams.
Strong sense of ownership, accountability, and professionalism appropriate to role seniority.
Ability to collaborate effectively across technical and non-technical functions.
Prostate cancer is the 3rd most common cause of cancer amongst Singaporean men. Globally, approximately 5 million biopsies are performed annually and approximately 1 million men are diagnosed with prostate cancer. The common method for prostate cancer diagnosis is a trans-rectal biopsy. As the rect...
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Civil Engineer Full-Time Jobs in Singapore.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast!
Find the best jobs in Singapore, apply in 1 click and get a job today!