Senior Software Engineer

Job Description:

  • Work closely with users, scientists, and clinicians
  • Design and implement bio-medical imaging user interfaces
  • User Interface (UI) design and development using C++, Qt, VTK libraries and web technologies
  • Follow rigorous design control methodology in creating concise requirements specifications, architecture specifications, and design description
  • Work with users to create verification and validation plans and procedures
  • Perform testing of software for verification and validation
  • Meet commitments working within a dynamic, agile development team in a startup environment


  • 3+ years in image processing and analysis with C++
  • Strong working knowledge of object-oriented design, algorithm development
  • Strong mathematical background in image processing, segmentation, optimization and computational algorithms
  • Excellent communications and documentation skills
  • A high level of creativity and self-motivation
  • Experience in scientific medical visualization libraries VTK, ITK
  • Experience with SQL scripting and database management
  • Good working knowledge of Git, CMake and Atlassian tools
  • Experience with DICOM and 2d and 3d imaging strongly desired
  • Experience with Javascript, Node.js, AngularJS, HTML5 strongly desired
  • Qt experience and medical industry experience helpful but not necessary
  • BS, MS or Ph.D in computer science, math, physics or bioengineering