Software Engineer, C++

Job Summary

Quantum Surgical is looking for a SW Engineer C++ to join a team of creative and energetic engineers who are building the next generation of smart tools for minimally invasive therapies.

The SW Engineer C++ will play a key role in the design and development of the application software and user interface of an integrated robotized platform with medical applications. He/she will work closely with the other Engineering team members to design, implement and test software solutions based on clinical, user and safety requirements.

The candidate should have demonstrated experience with early stage product development, cross-functional teams and software development in an industrial environment.

Key Responsibilities

  • Work with software, mechanical, system & clinical engineers to develop a robust and reliable application software and user interface for medical applications
  • Create specifications and requirements based on design inputs
  • Design and implement C++ applications and HTML5/JS/CSS user interfaces
  • Perform testing and validation of selected solutions
  • Participate in design discussions and code review
  • Raise observed defects through the Quality Management System and support analysis and treatment of software bugs

Experiences and Qualifications

  • MS or PhD in Computer Science or equivalent
  • 5+ years of experience in developing complex software applications and user interfaces
  • Strong C++ and object-oriented programming skills
  • Experience with standard C++ libraries
  • Experience with unit testing and SW verification and validation
  • Experience with source code control and code review
  • Excellent communication and documentation skills
  • Self-motivated, curious and open-minded

Desired Experience

  • Familiar with medical imaging modalities (CT, MRI or US) and DICOM standard
  • Experience in TCP/IP based network programming
  • Familiarity with design controls in an FDA regulated environment
  • Experience with Agile software development methodology