Full stack Software Engineer (Surgical Robotics)
Core
Designing and developing safety-critical software for a micro-robotic platform that navigates inside the human brain for neurological diagnosis and treatment.
Role type
Full stack software engineer (surgical robotics)
Builds
Real-time systems, safety architecture, and software infrastructure for brain-intervening microrobots
Domain
Medical robotics / Neurotechnology / Safety-critical systems
Deliverable
production ML models | product features | infrastructure
Required skills
Python, JavaScript, C, C++, React, SQL, REST API, safety-critical software design, medical device industry experience, end-to-end architecture ownership, cross-functional hardware/software collaboration
Preferred skills
Knowledge of IEC 62304, IEC62366, ISO14971
Technologies
Python, JavaScript, C, C++, React, SQL, REST API
Responsibilities
Design and implement back-end and front-end features; Define scalable and traceable software architectures; Write software requirements, tests, and traceability documentation; Design and execute unit, integration, and verification tests; Work with designers to build intuitive clinical interfaces; Integrate software with system, hardware, and robotics teams
Seniority
Mid-to-Senior, hands-on IC