Search by job, company or skills

U

Software Engineer

2-5 Years
SGD 4,500 - 6,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 11 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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.).

More Info

Job Type:
Industry:
Employment Type:

Job ID: 144531445

Similar Jobs