Software Engineer, IoT
Core
Designing and developing network connectivity software for Intuitive's surgical robotic platforms and IoMT devices.
Role type
Embedded Software Engineer (IoT)
Builds
Network-connected robotic surgical systems and embedded software solutions
Domain
Medical Robotics / Internet of Medical Things (IoMT)
Deliverable
production ML models | product features
Required skills
C/C++, Python, TCP/IP, WebSocket, MQTT, REST, Pub/Sub, Embedded Systems, Network Protocols, Root Cause Analysis, Security Implementation, FDA Compliance, IEC 62304
Preferred skills
AWS IoT, Asynchronous Programming, SSL/TLS/PKI/JWT, Medical Device Lifecycle, Industrial Embedded OS (Yocto/QNX), Cross-compilation
Technologies
AWS VPC, EC2, ELB, Yocto, QNX
Responsibilities
Design and develop embedded network applications; Build and sustain embedded software solutions using network protocols; Perform root cause analysis for production issues; Implement encryption, authentication, and authorization; Collaborate with cross-functional teams to ensure FDA and IEC 62304 compliance; Contribute to formal risk analysis (FMEA) and develop software mitigations.
