Senior Software Engineer- surgical robotics

Los Angeles 21 months agoFull-time External
Negotiable
Our client is an exciting, disruptive, well-financed surgical robotics start-up. They have a new opportunity for a Senior (possibly Staff) Software Engineer. The Senior Software Engineer will take an early delivery system architecture into pilot production, DV testing, to clinical trials. As a vital member of the surgical robotics team, they will facilitate engineering processes and product transfer to a cleanroom manufacturing environment. Responsibilities • Be an early contributor to designing & building a novel robotics platform, from establishing its initial clinical value proposition through clinical trials and to the development of a successful commercial product • Translate clinical and user needs into software design requirements, assessing those with practical design architectures • Implement designs into testable prototypes for efficient learnings and quick iteration loops through design verification • Document and communicate your work through design reviews, establishing & meeting benchmark timelines and essential document releases Qualifications/Experience • BS in software-related field, other relevant degree or equivalent work experience • 5+ years of relevant industry experience or equivalent (medical device experience preferred) • Comfortable working with high levels of ambiguity and an ability to convert that into tangible outcomes • C++ and Python programming skills, following software development best practices (unit testing, code review, etc.) • Strong debugging skills and experience efficiently implementing new features • Appreciation for how early design decisions cascade into outcomes later; ability to make smart decisions regarding software architecture design, clinical workflow, regulations, and risk management to save time and effort later