CareerPlan

Software Engineer, IoT

Sunnyvale, CA, usFull-time2026-11-03 → 2026-11-10

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.