Intuitive's Ion endoluminal system aims to improve the early diagnosis of lung cancer through minimally invasive biopsy. The role involves building cutting-edge medical device systems that integrate embedded platforms with cloud-connected digital applications.
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.
- Strong communication skills and the ability to work in a team-oriented environment