Intuitive Surgical-posted 3 months ago
Sunnyvale, CA
5,001-10,000 employees
Miscellaneous Manufacturing

The Software Development Engineer will work with a group of talented and dedicated people to improve and extend the digital product offerings on Intuitive's surgical robotic product lines. The successful candidate will contribute broadly to the Data & Digital Development Group, with focused contribution on the network connectivity software on Intuitive's surgical platforms. In this role, you will be involved in designing and maintaining system-side connectivity software as part of a holistic digital solution that is offered to our customers. A successful candidate must excel in a high-energy focused team environment, must have excellent communication skills, and 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. The ability to learn existing systems rapidly and drive to creative - yet practical - solutions from rough requirements are essential in this position. Supporting you will be a development and management team that knows and cares about what you are doing and wants you to succeed.

  • 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.
  • 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); or an advanced degree without experience; or equivalent work experience.
  • Experience with network protocols (e.g., TCP/IP, HTTP, WebSocket)
  • Proven ability to work well in a team environment.
  • Strong analytical and problem-solving skills
  • Excellent communication and documentation skills
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service