Software Engineer

UROMEDTECH PTE. LTD.

Singapore
Not specified (assume hybrid)
Proficiency in c++ and/or python
Strong understanding of data structures and algorithms
Familiarity with git-based development workflows
UroMedTech is seeking a motivated Software Engineer to develop software for AI-assisted medical devices and robotic surgical systems. The position involves collaboration with interdisciplinary teams and focuses on building reliable software using modern engineering practices

Job Summary

  • UroMedTech is seeking a motivated Software Engineer to join their engineering team developing software for AI-assisted medical devices and robotic surgical systems.
  • Engineers will work closely with interdisciplinary teams spanning robotics, AI, and clinical research to build reliable and maintainable software.
  • The role involves implementing software interfaces between robotic hardware, imaging systems, and application software while utilizing modern coding assistants.

Matching Summary

Match Score: 85

UroMedTech is seeking a motivated Software Engineer to develop software for AI-assisted medical devices and robotic surgical systems. The position involves collaboration with interdisciplinary teams and focuses on building reliable software using modern engineering practices.

Skills & Requirements

Must-have

  • Proficiency in C++ and/or Python
  • Strong understanding of data structures and algorithms
  • Familiarity with Git-based development workflows

Nice-to-have

  • Experience with Qt for GUI development
  • Experience with VTK or visualization frameworks
  • Familiarity with ROS / ROS2
  • Exposure to computer vision or medical imaging software
  • Experience using AI-assisted coding tools

Key Requirements

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Biomedical Engineering, or related field
  • 0–3 years of software development experience (fresh graduates welcome)

Work Rights

Not specified

Tailored Resume

Cover Letter