Senior Software Architect - Surgical Robotics (Cambridge, MA)
Core
Architect and develop clinical-quality software for next-generation surgical robots in a regulated medical environment.
Role type
Senior Software Architect (Medical Robotics)
Builds
Multi-arm robot control algorithms and integrated Image Guided Therapy systems
Domain
Medical Robotics / Surgical Technology
Deliverable
production ML models | product features
Required skills
C++, Python, Linux/Windows/real-time OS, embedded software design, hardware integration, safety-critical distributed systems, robot software frameworks, multi-arm control algorithms
Preferred skills
MS or PhD in CS/CE/EE, 10+ years regulated industry experience, individual contributor or team lead experience
Technologies
Data Distribution Service, Robot Operating System, Qt, QNX
Responsibilities
Architect and implement software for novel medical robot systems; lead software design discussions and code reviews; ensure compliance with ISO 13485 and IEC 62304 regulatory processes
Seniority
Senior, hands-on IC