Uromedtech Pte. Ltd. logo

Software Engineer

Uromedtech Pte. Ltd.

D05 Pasir Panjang, Hong Leong Garden, Clementi New TownFull TimeS$4,500 – S$6,000/mo

Posted 8 Jul 2026

About this role

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

What they're looking for

Medical ImagingGUIRobotic SurgeryArtificial Intelligence

About Uromedtech Pte. Ltd.

Industry: ManufacturingWebsite ↗

Frequently asked questions

What does a Software Engineer at Uromedtech Pte. Ltd. do?

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 wit…

What skills does this Software Engineer role need?

Key skills for this role include Medical Imaging, GUI, Robotic Surgery, Artificial Intelligence.

How much does a Software Engineer at Uromedtech Pte. Ltd. pay?

This role lists a salary of S$4,500 – S$6,000 per month.

Is this Software Engineer role remote, hybrid, or on-site?

The listing is based in D05 Pasir Panjang, Hong Leong Garden, Clementi New Town. Check the posting for remote or hybrid options.

How do I apply for this Software Engineer role?

You can apply directly on Uromedtech Pte. Ltd.'s careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.