Joining Intuitive Surgical means joining a team dedicated to using technology to benefit patients by improving surgical efficacy and
decreasing surgical invasiveness, with patient safety as our highest priority.
We are seeking passionate handson lead software professional and expert Python server-side applicationdeveloper, to help build Internet of Medical Things (IoMT) connectivity thatenable our training devices to communicate effectively and build applicationsfrom the profuse amount of data they create.
Your core role will be todefine, build, and deploy robust production-grade intuitive server-sideapplications. This is a great opportunity creating a groundbreaking productthat positively impacts the lives of people.
Roles and Responsibilities:
This position is responsible formanaging software applications and resources to:
Build secure, scalable, Python-based IoMT connectivityapplications / modules on the server side using bi-directional protocols
Build secure applications to perform real time interactions withthe on-customer site networked simulators
Develop applications and APIs for interfacing with distributedbusiness applications
Define the technical approach for product features, optimizingfor speed, performance, effectiveness, and reliability
Support DevOps, QA, Cyber security teams for product releases
Develop and influence designs/plans across multiple partner engineeringteams
Required Skills &Experience:
We have a wide spectrumof work with the products we develop and are looking for the right person whocan bring depth of expertise in core skill areas, while having the experienceand agility to make meaningful change in multiple areas of product improvement.
The candidate will havea combination of following skills/abilities:
Educational background of Computer Engineering or relatedprogram (MS degree preferred)
Minimum 8 years of software development experience or provencompetency developing and supporting Full stack applications predominantly inPython
Python server application and relational databases like SQLserver development
Ability to work in a dynamic and fast-paced environment
Comfortable working in a collaborative / team-based approach
Ability to lead cross-functional/business projects
Familiarity with Software Development Lifecycle (SDLC) processes
Strong verbal and written communication skills
Basic Linux administration familiarity
Experience implementing, customizing and integrating third-partyapplications
Hands-on experience with 3 of the following technologies:
Java, or Python, Web Services (RESTful and SOAP), XML, JSON
Debugging Techniques using tools like Wireshark/Fiddler, ChromeDebug extensions
AWS or other cloud-based deployment experience
Design and development of data extraction, data pipeline, anddata warehouse solutions