Job Directory Software Development Manager

Software Development Manager
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: 3D Engineering

The Cognex 3D Engineering organization produces leading-edge 3D vision cameras, software, and algorithms for one of the key growth drivers of the industrial machine vision industry. We work with state-of-the art technology including embedded processors, custom optics and illumination, image sensors, software tools, and novel vision techniques. The highly collaborative members of our vertically integrated engineering team have been awarded hundreds of patents in the fields of machine vision and pattern recognition algorithms, optics, and systems.

The Role: Software Development Manager

The individual is a leader in the 3D engineering team. Essential functions include:

* Product owner for a SCRUM team of 5-7 development engineers developing ARM/LINUX embedded and Windows PC software for next generation 3D products, and sustaining existing 3D products.
* Gathering requirements from product marketing and other stake holders to set team's agenda.
* Providing technical functional management of 5-7 software developers, including technical consulting, coaching, performance assessments, and career planning.
* Communicating effectively with senior engineering and marketing leaders.
* Moving technology and development processes forward.
* A creative approach to solving problems.

Knowledge, Skills, and Abilities:

* Experience in developing software in C or C++ for Linux.
* Experience as a scrum team member, product owner, or scrum master.
* Demonstrated ingenuity.
* Willing to travel on occasion to customer or company sites in the US and Europe.
* Experience in any of the following fields is a plus: machine vision, AI, robotics, and/or automation.
* Experience with any of the following technologies is a plus: ARM, Yocto, CMOS images sensors, FPGAs, and/or continuous integration platforms.

Minimum education and work experience required:

* BS/MS in Computer Science, Electrical Engineering or equivalent.
* 10+ years' experience as a software developer in PC and embedded software.
* 3+ years' experience as a development leader/manager

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.