We're looking for a Computer Vision software engineer with a passion for deep learning, real-world impact, and collaborative innovation.
Requirements: We're looking for a Computer Vision software engineer with a passion for deep learning, real-world impact, and collaborative innovation.
Join a cutting-edge R&D team developing the next generation of vision-assisted surgical robotics for a global medical device leader. In This Role, You Will: Design and development of medical device software for existing and future complex
surgical robotic platforms
Implement system software and infrastructure with particular emphasis on Desktop
applications and machine vision systems
Computer vision algorithms implementations
Video or image handling including acquisition, processing, and display
Work in an agile global R&D team, interact with cross-functional departments
define requirements, design, and new features
Comply with regulatory requirements, including company design control procedures
Assist in document control and maintenance of design history files BSc in Computer Science or related engineering degree
5+ years of experience in developing high-performance code in C ++ for Windows platform
or rt systems
Strong understanding of OOP, multi-process, and multi-threading applications
Experience in the computer vision algorithms implementation
Deep understanding of the image processing principles
Experience with NVidia tools and SDKs is a strong advantage
Experience with video grabbing, processing, and display
Experience with DirectX or OpenGL
Proven experience with software performance optimizations
Work in a multidisciplinary environment of the surgical robotic system Experience in a global company
Experience in a medical device company
Preferred Qualifications
Experience with MatLab and Python code
Experience in implementation of ML based algorithms, pre/ post-processing
Experience in CUDA programming
Experience with OpenCV
Experience with GIT
This position is open to all candidates.