Software Engineer – Canon USA – Cambridge, MA

Company Overview:
The Canon Healthcare Optics Research Laboratory is a division of Canon U.S.A., Inc.

Canon U.S.A., Inc., headquartered in Melville, New York, is a leading provider of consumer, business-to-business, and industrial digital imaging solutions. With approximately $45.6 billion in global revenue, its parent company, Canon Inc. (NYSE: CAJ), ranks third overall in U.S. patents registered in 20112† and is one of Fortune Magazine’s World’s Most Admired Companies in 2013. In 2013, Canon U.S.A. has received the Readers’ Choice Award for Service and Reliability in the digital camera and printer categories for the ninth consecutive year, and for camcorders for the past two years. Canon U.S.A. is committed to the highest level of customer satisfaction and loyalty, providing 100 percent U.S.-based consumer service and support for all of the products it distributes. Canon U.S.A. is dedicated to its Kyosei philosophy of social and environmental responsibility. To keep apprised of the latest news from Canon U.S.A., sign up for the Company’s RSS news feed by visiting

Canon is proud to be an equal opportunity employer. Minority/Female/Individuals with Disabilities/Protected Veterans. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability or protected veteran status. To read more about employment discrimination protections under federal law, please visit this site:

Position Overview:
Canon USA’s Healthcare Optics Research Lab is a young organization that is gaining momentum. We’re partnering with world class hospitals in the Boston area to turn cutting-edge medical research into usable, meaningful products. This Software Engineer position is part of a software development team responsible for the design, implementation and verification of image-guided software solutions.

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 Research, Engineering, QA/RA, and Marketing.

Keep abreast of relevant and new technologies in software development in general, and the medical imaging field in particular.

Education Required: Minimum Bachelor’s Degree in Engineering or related discipline.

Experience Required: 3-5 years in a software engineering role.

Familiarity in medical device development and/or a regulated industry is desired. Working knowledge of IEC 62304 and 21 CFR 820 is a plus.

Experience using C/C++, Python/Perl/tcl/Ruby and OpenCL/CUDA.

Working knowledge of Qt, ITK, VTK, OpenCV, IPP.

Working experience with Object Oriented Analysis/Design and Programming methodologies

Experience working in Windows, Linux and OS X/iOS.

Knowledge and experience in handling DICOM images and 2D/3D medical image processing.

Experience utilization of GPGPU is a plus.

Familiarity with software development tools such as Visual Studio, GCC, Make/CMake, git.

Experience in software requirements analysis and risk management processes is a plus.

Must be a team player and possess strong oral and written communication skills.

Experience in intellectual property development is a plus.

Source link

Author: admin