Intuitive's Ion endoluminal system aims to improve the early diagnosis of lung cancer by providing a robotic platform for minimally invasive biopsy in the peripheral lung. The role involves building cutting-edge medical device systems that integrate embedded platforms with cloud-connected digital applications to advance healthcare technology.
Requirements
- Strong proficiency in programming languages C++ (11/14/17) for embedded or system-level programming
- Proficiency in languages like Go (Golang) and Python
- Strong experience with Linux system development (user space, shell, drivers, or daemons)
- Solid understanding of network stack and communication protocols (e.g., sockets, REST APIs, gRPC, MQTT)
- Demonstrated experience in security-conscious development, including secure coding practices, data protection/encryption and authentication & authorization (OAuth2, TLS)
- Knowledge of MedTech industry standards and regulations, such as ISO 13485 or IEC 62304
- Familiarity with embedded real-time systems and constraints
Responsibilities
- Contribute to system architecture and design for hybrid embedded/cloud medical platforms.
- Develop secure, high-performance software using C++, Go, and Python in a Linux-based environment.
- Implement and interface with communication protocols (e.g., TCP/IP, HTTP(S), MQTT).
- Collaborate with the QA team to develop and maintain automated testing procedures.
- Collaborate with regulatory and cybersecurity teams to ensure compliance with medical device standards (e.g., IEC 62304, FDA guidelines).
- Participate in peer code reviews, design reviews, and cross-team technical discussions.
- Develop tooling and automation to support CI/CD pipelines and system diagnostics.
Other
- Work closely with cross-functional teams to understand their requirements and provide solutions that align with our company's mission and objectives.
- BS or MS degree in Computer Science/Engineering or equivalent
- 4+ years of experience as a software engineer with experience in application development
- Strong communication skills and the ability to work in a team-oriented environment
- Knowledge of role-based access control, device authentication, and user session management across device and cloud interfaces