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
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.
#CUSA #LI-AV1 #CBAV #NEXXT
Requisition ID 19074
Category Medical Device
Position Type Full-Time