CAREERS

Join the Optical Imaging Team

We are currently accepting applications for the following positions:

Contact us to send your application.

Software Manager / Designer

Position Overview:

This Software manager position will lead the software development team and will be responsible for the design, implementation and verification of all software activities based on Optical Imaging Retina Functional Imaging.

Responsibilities:

  • Software architect of the new RFI product.
  • Manager of Optical Imaging software team
  • Design, program, and verify software components for image-guided software solutions. Components include data acquisition, image acquisition, image format conversion, image processing, image analysis, feature extraction, image editing and display/recording of images.  Build, deploy and test software application on prototype hardware and/or clinical-grade diagnostic imaging devices.
  • Manage the whole software development lifecycle including capturing user/clinical requirements, design, implementation and verification of software, and support/maintenance.
  • Ensure high-quality software and documentation by adhering to regulations, standards and industry best practices.
  • Lead effectively in cross-functional teams consisting of R&D, Engineering, QA/RA, and Marketing.
  • Keep abreast of relevant and new technologies in software development in general, and the medical imaging field in particular.

Qualifications:

  • Education Required: Minimum BS.C Degree in Engineering or related discipline.
  • Experience Required: >7 years in a software engineering / leader role.
  • Software team leader / Group manager of at least 3 software engineers
  • Familiarity in medical application development and/or a regulated industry is desired. Working knowledge of IEC 62304 and 21 CFR 820 is a plus.
  • Software Architecture experience in regulated industry
  • Proficiency in C/C++ is required.
  • Working experience with OpenCV or similar.
  • Knowledge and experience in DICOM and 2D/3D medical image processing is a plus.
  • Working experience with Object Oriented Analysis, Design Patterns and Programming methodologies.
  • Familiarity with software development tools such as Visual Studio, GCC, git.
  • Experience using script languages such as Python and databases such as SQLite is a plus.
  • Experience in intellectual property development is a plus.
  • Must be detail oriented, organized and able to multi-task.

Software Engineer

Position Overview:

This Software Engineer position is part of a software development team responsible for the design, implementation and verification of software activities based on Optical Imaging Retina Functional Imaging.

Responsibilities:

  • Design, program, and verify software components for image-guided software solutions. Components include data acquisition, image acquisition, image format conversion, image processing, image analysis, feature extraction, image editing and display/recording of images.  Build, deploy and test software application on prototype hardware and/or clinical-grade diagnostic imaging devices.
  • Work throughout the whole software development lifecycle including capturing user/clinical requirements, design, implementation and verification of software, and support/maintenance.
  • Ensure high-quality software and documentation by adhering to regulations, standards and industry best practices.
  • Port, modify, enhance, debug and/or refactor existing prototype software components to meet specifications and performance requirements.
  • Work effectively in cross-functional teams consisting of R&D, Engineering, QA/RA, and Marketing.
  • Keep abreast of relevant and new technologies in software development in general, and the medical imaging field in particular.

Qualifications:

  • Education Required: Minimum BS.C Degree in Engineering or related discipline.
  • Experience Required: >5 years in a software engineering role.
  • proven practical experience of working with C++
  • Working experience with OpenCV or similar.
  • Exposure to any area of Medical Imaging Research including Image Processing, Computer Graphics, Visualization.
  • Knowledge and experience in DICOM and 2D/3D medical image processing is a big plus.
  • Working experience with Qt.
  • Working experience with Object Oriented Analysis, Design Patterns and Programming methodologies.
  • Familiarity in medical application development and/or a regulated industry is desired. Working knowledge of IEC 62304 and 21 CFR 820 is a plus.
  • Familiarity with software development tools such as Visual Studio, GCC, git.
  • Knowledge of GPU programming (using a shader language or CUDA, for example).
  • Experience using script languages such as Python and databases such as SQLite is a plus.
  • Strong in trouble-shooting skills, and capable of reviewing source code and developing functional unit tests against it.
  • Must be a team player and possess strong oral and written communication skills.
  • Experience in intellectual property development is a plus.
  • Must be detail oriented, organized and able to multi-task.
  • Have a passion for software quality and is a champion for the end user.
  • Very strong communication skills and a collaborative approach

System Engineer

Position Overview:

This Sr. Systems Engineer will conceptualize, design, develop, test, and validate system solutions used in medical and industrial imaging systems. As a Sr. Systems engineer you will provide support to product development engineering with a system approach to design, which includes tradeoff studies, requirements definition, and system decomposition. As a system engineer, you will work closely together with product management, project management, development and production in order to design a product that fulfills customer, manufacturing, service, market and regulatory requirements. You will be responsible for system requirements and system architecture, reviews of sub-system requirements and architectures, review of design verification plans, and leading system integration efforts throughout the development life cycle.

Responsibilities:

  • Develop system design concepts which satisfy the requirements
  • Perform the necessary tradeoffs (reliability, cost, schedule, manufacturability, etc.) of various design approaches and select an approach
  • Develop system requirements documents
  • Decompose the system requirements into hardware, software, optical, and mechanical requirements
  • Track and review the detailed hardware, software, optical, and mechanical design to ensure it meets the objective and requirements identified in the system documents.
  • Integrate and test product components comprising the system
  • Verify the system performance against the system requirements
  • Perform system analysis and modeling to support tradeoff studies as required.
  • Develop means (tests) of analyzing system components to objectively quantify performance.
  • Determine, where appropriate, empirical methods, to validate analytical models.  If necessary, update the model assumptions and/or empirical methods to correlate the results.
  • Document the results of the analyses in technical reports.
  • Regular attendance is an essential job function.

Qualifications:

  • C Electrical Engineering, Physics or related field with at least 7 years or MA. degree in Electrical Engineering, Physics or related field with at least 5 years of experience in imaging system design and analysis Experience preferably in a regulated industry (i.e. medical, aeronautics, nuclear, etc.).
  • Ability to perform system tradeoff studies.
  • Understanding of software design, software design process.
  • Knowledgeable of mechanical and Opto /mechanical systems and design.
  • Familiar with systems engineering processes, in particular top down design using system requirements.
  • Familiar with risk management techniques (i.e. Risk Analysis, Failure Modes and Effects Analysis (FMEA), Fault Tree Analysis (FTA), etc.).
  • Familiarity with standard drawing requirements
  • Familiarity with and working knowledge of automated requirements traceability tools such as doors, Rational Requisite pro, Rational Quality Manager, etc.
  • Familiarity with FDA Quality Systems Regulations (QSR) preferred.
  • Must be a team player and possess strong oral and written communication skills.
  • Experience in intellectual property development is a plus.
  • Must be detail oriented, organized and able to multi-task.
  • Very strong communication skills and a collaborative approach