Kazuhito Niimi
About Kazuhito Niimi
Kazuhito Niimi is a Principal Software Engineer currently at Carbonite and an Engineering Manager at Cognex Corporation. He has extensive experience in software engineering, having held various roles at multiple companies since the mid-1990s.
Work at Carbonite
Kazuhito Niimi has been a Principal Software Engineer at Carbonite since 2015, contributing to the company's software development efforts for nine years in Boston, Massachusetts. Prior to this role, he served as a Software Development Manager from 2013 to 2015, where he oversaw software projects and managed development teams. Niimi's tenure at Carbonite began as a Senior Software Engineer - Team Lead from 2010 to 2013, where he played a significant role in leading engineering teams and ensuring project delivery.
Current Role at Cognex Corporation
Since 2018, Kazuhito Niimi has held the position of Engineering Manager at Cognex Corporation in Natick, Massachusetts. In this role, he is responsible for managing engineering teams and overseeing the development of vision systems and software solutions. His experience at Cognex spans several years, having previously worked there in various engineering roles, including Software Engineer and Senior Software Engineer from 1999 to 2004.
Professional Background
Kazuhito Niimi has a diverse professional background in software engineering, with experience across multiple companies and roles. He began his career at Cognex Corporation as an Application Engineer from 1996 to 1999. He then progressed through various positions, including Technical Support Engineer and Senior Software Engineer, before moving to other companies such as Microsoft and The Mathworks. His international experience includes working as a Senior Software Engineer in Norway.
Education and Expertise
Kazuhito Niimi earned both his Bachelor of Science (BS) and Master of Science (MS) degrees from Boston University. His educational background has equipped him with a strong foundation in software engineering principles and practices, which he has applied throughout his career in various technical roles. His expertise encompasses software development, team leadership, and project management.