Job Directory Technical Lead

Technical Lead
Natick, MA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Job Description

The Company: Cognex Corporation

Cognex is the global leader in the exciting and growing field of machine vision. With over $800 million of cash in the bank and no debt, we are a financially strong international company with a culture that maintains the fast paced, creative environment of a startup. Our employees, proudly called "Cognoids," take their work seriously, but don't take themselves seriously. Our Work Hard, Play Hard, Move Fast culture recognizes our employees for their innovation, perseverance and hard work in a fun, rewarding, and quirky environment.

The Team: Vision Software

Cognex's VisionPro development team is looking for an exceptionally technical and talented principal engineer to work with our team of developers to extend and enhance the VisionPro application suite. The principal engineer is responsible for leading technical aspects of the team's projects, working with product marketing to identify and implement new features.

Essential Functions:

* Technical lead for a team of talented engineers
* Hands-on design and implementation, ultimately ensuring that the needs of the company are being met through improvements and additions to the product through high quality code
* Work with engineering managers and product marketing to plan medium to long term technology road map
* Mentor and support junior developers
* Influence and drive development practices and process improvements
* Engineering level support for customer escalations

Knowledge, Skills and Abilities

* A minimum of 8 plus years of experience in the following areas:
* Strong C++ skills including modern C++ (e.g. shared pointers and move semantics)
* .NET C#, including integrating with unmanaged C++ libraries
* Experience implementing and maintaining multi-threaded applications
* Some moderate UI experience (WinForms, WPF or Web)
* Agile or lean development experience
* Proven track record with upgrading and migrating legacy code to newer technologies
* Understands the complete development lifecycle including CI and related technologies
* Passionate about continuous improvement
* Willing to step out of your comfort zone to get things done

Other qualities that would be valuable:

* Familiar with GIT or ClearCase source control systems
* Familiarity with machine vision or 3D graphic coordinate systems is a major plus
* Experience managing small teams and projects
* Affinity for college-level mathematics

Minimum education and work experience required:

* Bachelors or Master's degree in a related technical field or related discipline.
* 8 years of experience in software product development.

Additional Job Description

Equal Employment Opportunity

Cognex is an equal opportunity employer. Cognex evaluates qualified applicants without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity or expression, protected veteran status, disability/handicap status or any other legally protected characteristic.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.