Intuitive Surgical's Automation, Equipment and Test (AET) Team needs to develop software and algorithms for custom semi-automated electro-mechanical systems to enable the design and manufacturing of new surgical robotic systems, instruments, and accessories, ensuring product performance, reliability, and safety.
Requirements
- Strong proficiency in modern programming languages, frameworks and tools
- Solid understanding of OOP/OOD/Design Patterns/SW Architecture
- Experience in integrating software with hardware components such as PLCs, sensors, and robotics
- Strong industry experience in architecture and development of scalable, production quality software systems
- Fully understand Software Development Life Cycle (SDLC)
- Familiarity with data engineering, especially for industrial domain
- Experience developing robotic or electro-mechanical systems, including control systems
Responsibilities
- Design, develop, and implement software solutions for equipment that builds and tests medical devices such as robotic systems, instruments and accessories
- Build and maintain software infrastructures that enable value extraction from the data generated
- Analyze and optimize manufacturing processes to improve efficiency, reduce costs, and enhance productivity
- Understand products’ operations and controls, and develop the means to ensure their integrity in volume production
- Document, direct and perform IQOQPQ and DQ validation activities on manufacturing equipment
- Develop, document and follow good software development practices
- Support and enhance existing production software
Other
- Work independently to overcome roadblocks with minimum guidance
- Take ownership of manufacturing software and work with cross-functional teams to drive projects to completion
- Mentor less experienced engineers
- Ability to work with vague and dynamic requirements
- Excellent ability to communicate effectively (verbal and non-verbal) with cross-functional teams and stakeholders