Software Engineer

apartmentUromedtech placeGeylang scheduleFull-time calendar_month 

UroMedTech is seeking a motivated Software Engineer to join our engineering team developing software for AI-assisted medical devices and robotic surgical systems.

This role focuses on building reliable and maintainable software for robotic and medical imaging systems. Engineers will work closely with interdisciplinary teams spanning robotics, AI, and clinical research.

Our engineering team actively adopts AI-assisted development workflows, using modern coding assistants and automated engineering tools to improve development efficiency and software quality.

Responsibilities
  • Develop and maintain C++/Python software modules for robotic surgical applications.
  • Build GUI components and application features for medical software systems.
  • Implement software interfaces between robotic hardware, imaging systems, and application software.
  • Collaborate with robotics, AI, and clinical teams to implement algorithms and system functionality.
  • Write clean, well-tested, and maintainable code following modern software engineering practices.
  • Participate in code reviews, testing, and CI/CD development workflows.
  • Use and evaluate AI-assisted coding tools and automated developer workflows to improve productivity.
  • Contribute to software documentation, APIs, and architecture design.
Qualifications
  • 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).
  • Proficiency in C++ and/or Python.
  • Strong understanding of data structures, algorithms, and software engineering fundamentals.
  • 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 (ITK, 3D Slicer).
  • Experience using AI-assisted coding tools (GitHub Copilot, Cursor, Claude Code, etc.).
apartmentSBS TransitplaceSengkang, 8 km from Geylang
Software Engineer Primary Objectives of Position We are looking for a Software Engineer who is bold, willing to try new things, and enjoys taking on challenges. This role is open to both experienced developers (5+ years) eager to learn...
apartmentGOLDMAN SACHS SERVICES (SINGAPORE) PTE. LTD.placeGeylang
Containing tens of millions of code and with hundreds of releases to production a day, JSI is leveraged by hundreds of software engineers daily to build products with a focus on Global Banking & Markets and Asset & Wealth Management. Your work will allow our...
electric_boltImmediate start

Software Engineer

apartmentUromedtechplaceToa Payoh, 4 km from Geylang
UroMedTech is seeking a motivated Software Engineer to join our engineering team developing software for AI-assisted medical devices and robotic surgical systems. This role focuses on building reliable and maintainable software for robotic...