About the job
We are seeking a Sr Software Engineer to join the Intraoperative Intelligence Group at Intuitive Surgical. The Sr Software Engineer will work on developing and deploying products that help us invent the future of intelligent robotic surgery. This position is primarily responsible for handling deployment and integration of Machine Learning algorithms with the da Vinci® platform.
Responsibilities
You will be joining a team of Machine Learning engineers/scientists who are developing models that will run on the da Vinci® surgical robot. The Sr Software Engineer will be a hands-on developer who will help this team by writing C++ applications that run these models, connecting them to data streams from the robot and helping other teams process the model outputs. The engineer will have to learn the various software libraries used on the da Vinci as well as gain an understanding of how the robot functions on an system/architectural level so that they can complete these tasks. The engineer should also be comfortable using a Linux command line and be able to understand and use build systems used to program the da Vinci® surgical robot.
Qualifications
Minimum
Bachelor’s degree in Computer Science or Engineering, with minimum of five (5) years of industry experience or a Master’s degree with minimum of three (3) years of industry experienced is preferred.3 or more years of experience with development in C++ is required, preferably within a Linux environment.3 or more years of experience working with Linux with a good familiarity with Linux OS design, command line tools as well as building and running software using command line.Some experience with CUDA is highly desired.Basic understanding of machine learning concepts is a plus.
Preferred
No preferred qualifications listed.