Intuitive is a global leader in robotic-assisted surgery and minimally invasive care. As a Senior Software Engineer, you will contribute to the development of applications to help improve robotics system introspection, observability, and system event timeline visualization of Intuitive’s robotic surgical platform.
Requirements
- Design and develop product-focused, robust and efficient robotics system software observability applications (auto issue detection, log replay), pipelines and analytics to help understand system software status (events, logs, data streams), build system event timeline and analyze complex multimodal robotics system issues.
- Design and develop robust applications to visualize system status from Logs, Events and Data streams (either locally interfacing to system or from cloud backend)
- Identify and prove out new architectural enhancements to the software infrastructure and development processes that elevate the broader organization beyond your own team.
- Contribute to multiple areas of software development, including but not limited to the following:
- Robotics system introspection, observability and system event timeline visualization of Intuitive’s robotic surgical platform.
- Real-time processing performance analysis.
- Extension of current processing frameworks to next generations of products.
- Bring-up of research prototypes used to evaluate new product concepts.
- Design and development of hardware / software diagnostic tools.
- Unit testing and code integration efforts to ensure exceptional system reliability and robustness.
- Contribute to conducting system failure analysis, identifying issues, risks, and discussing effective mitigation strategies.
- Interface and collaborate with other teams, including Embedded software, System software, User Interface Software Engineering, Data pipeline & analytics, Field Service User Applications, System Test and reliability Engineering to bring robotics observability applications from prototype to launch
Benefits
- Comprehensive health and wellness benefits
- Flexible work arrangements
- Professional development and growth opportunities