Job description


  • Entry level
  • No Education
  • Salary to negotiate
  • Santa Clara


Company Description

Verb Surgical™ is shaping the future of surgery. A new future, a future unimagined even a few years ago, which will involve machine learning, robotic surgery, instrumentation, advanced visualization, and data analytics. A future of surgery that aims to achieve improved patient outcomes, lower costs, and greater hospital efficiency.

Verb Surgical was founded with technology, expertise, and funding from Verily (formerly Google Life Sciences) and Ethicon, a medical device company in the Johnson & Johnson family of companies. This company will continue in strong partnership with Verily and Johnson & Johnson (Google and Johnson & Johnson Team for Robotic Surgery) to advance the surgical tools and capabilities available to surgeons and OR professionals today.

Job Description

Key Accountabilities:

- General and Standards Compliance- Guide and coordinate design controls and risk management activities for new medical device software, by following the governing standards including: IEC 62304 (Medical Device Software -- Software Life Cycle Processes), ISO 14971 (Medical devices -- Application of risk management to medical devices), AAMI TIR 32 (Medical Device Software Risk Management), AAMI TIR 45 (Agile SW Development for Medical Devices), and FDA Guidance documents including General Principles of SW Validation, OTS/SOUP, and Cyber-security.
- Software Safety Risk Analysis- Review product and software requirements, engineering designs and interface documentation. Initiate, coordinate and drive the completion of software risk analyses documents. Understand how software requirements relate to overall system requirements and risks. Understand common techniques, such as redundancy, segregation and monitoring, for mitigating software risks. Provide traceability back to the system/hazard/risk requirements.
- Static and Runtime Analysis– Review and interpret the results generated from static analysis, runtime analysis, and/or code review sessions. Feedback the code quality and security issues back to the risk analysis profile. Participate in software bug/defect analyses and reviews. Generate and maintain code quality and security metrics.
- OTS/SOUP Management– Assess both the safety risk and security risk for the OTS/SOUP used in the product software. Conduct OTS/SOUP analysis and generate BASIC DOCUMENTATION and/or SPECIAL DOCUMENTATION per FDA guidance. Compile the List of SOUP for third party libraries embedded in the medical device software products.
- Product Security Risk Analysis: Review System/Software Architecture and Design documents. Conduct security risk analysis such as Threat Modeling. Understand security related topics such as authentication, authorization, etc. Plan, deliver and manage cybersecurity plan, FDA cybersecurity related documents and security testing.


Professional Experience/Skills/Background to be successful in this role:

- Working knowledge of design controls, risk management/analysis, and to the listed external software standards applicable to complex medical device products.
- Working knowledge in one or more of the following software languages: C, C++, UNIX Shell Script, Python; preferred development experience under UNIX/Linux based environment.
- Familiar with a wide variety of SW static and dynamic analysis tools.
- Experience with software development tools, including requirements management systems, system/software architecture tools, software configuration/version control tools and bug-tracking database.
- Proficient in common safety risk analysis techniques: FMECA (Failure Mode, Effects and Criticality Analysis), FTA (Fault Tree Analysis), or related.
- Knowledge of Real-time Operating System, Network Infrastructure and Security, Robotic Controls and/or Embedded Software will be a plus.
- Knowledge of security risk analysis standards and techniques (including UL 2900 series, AAMI TIR 57, NIST Cybersecurity Framework, Threat Modeling, Penetration Testing, etc.) will be a plus.

Additional Information

Education/ Training/ Certifications: B.S. or higher in Computer Science, Software Engineering or relevant engineering disciplines, with 3+ years in a software quality related role in the medical device industry.

Physical Demands:This role does not have any physical demand requirements.

  • architecture
  • c++
  • script
  • software
  • unix