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)