Canon USA & Affiliates Sr. Software Engineering Manager in Cambridge, Massachusetts


The Sr. Software Engineering Manager (Senior Manager, Software Engineering) at Canon USA Healthcare Optics Research Lab will be responsible for leading the software engineering team for design, implementation and verification of next generation clinical imaging and robotics systems in collaboration with world’s leading medical institutions. This is a highly visible role where you will join the project leadership team having an opportunity to directly interact with key stakeholders including KOLs and world-class researchers. We are seeking a highly-motivated, execution-focused leader with the ability to define roles and activities necessary for a successful product commercialization.


  • Build and manage a high-performance software engineering team by developing, mentoring and coaching each engineer as appropriate. Inspire and motivate the team members to achieve individual and project goals for on-time product delivery with exceptional quality

  • Design and deliver next generation clinical imaging and robotics systems with best in class data visualization and usability

  • Drive development of software architecture and functionality for imaging and robotic applications - with an emphasis on modularity and portability to allow reuse across a suite of applications. Manage and enhance software architecture and technology stack to meet future needs and scalability

  • Manage GUI, hardware control and database design for optimal performance and integration with system

  • Manage the research and prototyping of new and innovative solutions; manage feasibility studies of the design to determine if capable of functioning as intended

  • Lead software development efforts with various external partners and subcontractors. Work with them to ensure that the work is getting done when it needs to be and with the quality and consistency we strive to deliver to our patients. Demonstrate strong and clear accountability for project success

  • Promote good software design practices at every stage of development Evaluate and apply coding and design practices to the existing and new products

  • Ensure compliance with Canon quality policies, procedures, and practices including 21 CFR Part 820 and IEC 62034 – Medical device software – Software life cycle processes

  • Ensure documentation throughout all phases of research and development

  • Work effectively in cross-functional teams consisting of Clinical, Design & Usability, Marketing, R&D, Quality, and Regulatory

  • Report progress regularly to upper management

  • Effective project management and meet project milestones

  • Effective team building and people management

  • Establishment of software development process aligned with FDA regulation and Canon quality system

  • Author software development schedule and verification test plans

  • Delivers highest quality software code

  • Delivers documentation of software requirements, design, implementation, integration and testing

  • Delivers algorithms for various applications across several platforms


  • Bachelor's degree in Computer Science, Computer Engineering or similar

  • 10+ years of product software design and development experience of complex systems with 7+ years in medical device development

  • 5+ years of team leadership or management experience leading local and remote software teams

  • Strong technical knowledge of software engineering, both tools and processes, is required

  • Sound decision making and risk analysis skills on software

  • Experience measuring and reporting software quality-related metrics

  • Experience in project management of medical devices under Design Control (21 CFR Part 820) and ISO 14971, and developing to and compliance with IEC62304

  • Experience with Software Agile Development methodology (AAMI TIR45)

  • Experience working with C/C++ or any other modern programming language

  • Experience with SQL or any other database technology

  • Familiarity with DICOM and PACS is a plus

  • Excellent oral and written communication skills with the ability to communicate clearly to upper management and other stakeholders in different functions at various levels

Company Overview

About our Company - Canon U.S.A., Inc., is a leading provider of consumer, business-to-business, and industrial digital imaging solutions to the United States and to Latin America and the Caribbean markets. With approximately $36 billion in global revenue, its parent company, Canon Inc. (NYSE:CAJ), ranks third overall in U.S. patents granted in 2017† and is one of Fortune Magazine's World's Most Admired Companies in 2018. Canon U.S.A. is committed to the highest level of customer satisfaction and loyalty, providing 100 percent U.S.-based service and support for all of the products it distributes in the United States. Canon U.S.A. is dedicated to its Kyosei philosophy of social and environmental responsibility. In 2014, the Canon Americas Headquarters secured LEED® Gold certification, a recognition for the design, construction, operations and maintenance of high-performance green buildings. To keep apprised of the latest news from Canon U.S.A., sign up for the Company's RSS news feed by visitingand follow us on Twitter @CanonUSA. For media inquiries, please contact.

† Based on weekly patent counts issued by United States Patent and Trademark Office. .

All referenced product names, and other marks, are trademarks of their respective owners. .

We are an EEO/AA employer. Minority/Female/Individuals with Disabilities/Protected Veterans.

If you are not reviewing this job posting on our Careers’ site, we cannot guarantee the validity of this posting. For a list of our current postings, please visit us at.


Posting Tags


Requisition ID 19074

Category Medical Device

Position Type Full-Time