Intuitive · 3 days ago
Staff Software Engineer
Intuitive is a global leader in robotic-assisted surgery and minimally invasive care, committed to transforming healthcare. The Staff Software Engineer will be integral in developing embedded networking software for surgical robotic platforms, focusing on secure communication and system integration.
Health CareManufacturingMedical Device
Responsibilities
Design, develop, and maintain embedded networking software running on robotic or IoT systems
Implement and evolve communication mechanisms using protocols such as TCP/IP, HTTP, WebSockets, MQTT, gRPC, or pub/sub models
Contribute to system architecture that balances performance, reliability, security, and long-term maintainability across hardware generations
Support fielded products, including root cause analysis and resolution of complex production issues
Enable robust device-to-platform and device-to-cloud integration, primarily with AWS-based infrastructure
Collaborate with partner teams to ensure embedded systems integrate cleanly with backend services
Design connectivity with awareness of latency, bandwidth, uptime, and operational constraints typical of embedded systems
Design software that meets security, safety, and reliability expectations appropriate for surgical systems
Implement secure communication mechanisms (e.g., encryption, authentication, authorization)
Participate in risk analysis activities (e.g., FMEA) and implement software mitigations as needed
Work closely with QA, Product Management, Cybersecurity, Regulatory Affairs, and Clinical teams
Support the full software development lifecycle, from requirements through verification and release
Communicate design intent, tradeoffs, and risks clearly across technical and non-technical audiences
Act as a technical lead on complex problems and initiatives
Provide mentorship and guidance to other engineers through code reviews, design discussions, and day-to-day collaboration
Drive clarity and alignment in ambiguous or evolving problem spaces
Qualification
Required
Bachelor's degree in Computer Science or a related technical field (Master's preferred)
8+ years of hands-on experience developing software for embedded, robotic, or IoT systems
Strong proficiency in Python, with meaningful experience in C/C++ for system services, tooling, or integration
Solid experience with network protocols and system design patterns
Proven ability to debug and support production systems
Strong communication, documentation, and collaboration skills
Preferred
Experience with embedded Linux or RTOS environments (e.g., Yocto, QNX, VxWorks)
Experience integrating embedded systems with AWS or similar cloud platforms
Experience with asynchronous and multi-threaded systems
Exposure to cybersecurity concepts (TLS/SSL, PKI, certificates, secure transport)
Experience working in regulated or safety-critical industries (medical devices, telecom, aerospace, industrial systems)
Company
Intuitive
Intuitive designs and manufactures robotic-assisted surgical systems.
H1B Sponsorship
Intuitive has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (339)
2024 (238)
2023 (181)
2022 (285)
2021 (145)
2020 (138)
Funding
Current Stage
Public CompanyTotal Funding
$5MKey Investors
St. Cloud Capital
2003-04-30Post Ipo Equity
2000-06-23IPO
1996-01-01Seed· $5M
Leadership Team
Recent News
2025-12-11
2025-11-14
Company data provided by crunchbase