Improve and extend the digital product offerings on Intuitive’s surgical robotic product lines by focusing on network connectivity software.
Requirements
- Minimum of a bachelor’s degree in computer science or related technical field (Graduate degree preferred)
- A minimum of 2 - 4 years of hands-on experience with C/C++ and Python on embedded systems or IoT (Internet-of-things) devices (e.g., Arduino, Raspberry Pi);
- Experience with network protocols (e.g., TCP/IP, HTTP, WebSocket)
Responsibilities
- Work with a cross-functional team to design, develop and verify network connectivity software on Intuitive's surgical platforms.
- Support designing efficient and intelligent networking solutions for transferring various types of data to/from cloud-based ISI servers.
- Support root cause analysis and issue resolution for released products and products in production.
- Perform formal risk analysis and develop software mitigations.
- Contribute to and support the definition and design of future-forward solutions.
Other
- Must excel in a high-energy focused team environment
- Must have excellent communication skills
- Must be able to balance independent production of results with the need to collaborate during planning, development, integration, and evaluation of research concepts and minimum viable products.
- Ability to learn existing systems rapidly and drive to creative - yet practical - solutions from rough requirements are essential in this position.
- Proven ability to work well in a team environment.
- Strong analytical and problem-solving skills
- Excellent communication and documentation skills