Job Directory Sustaining Software Engineer

Sustaining Software Engineer
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.


Job Description

Job Description

The Company: Cognex Corporation

With more than 400 patents and the largest team of industrial machine vision experts anywhere in the world, Cognex has set the standard for innovation in the machine vision industry. But our innovation goes beyond technology - we are also known for the creative programs we have designed to recognize and reward the employees whose efforts keep us at the top of our field. Our 'work hard, play hard, move fast' culture is challenging, stimulating and rewarding.

As we continue on our successful journey, we are looking to add more talented, innovative and dedicated engineers to our team. So, if you are someone who enjoys work because of the sense of accomplishment that it gives you, and if you want to be part of a high impact team working for a financially strong, global company that is the leader in the machine vision industry, then contact us, because working at Cognex is not just a job….it's a passion!

The Team: Vision Software

Cognex's PC Vision development team is looking for a highly technical and talented level 2 support engineer. You will be working with a Windows-based machine vision API and prototyping tools which involve both software components (video image acquisition, image inspection / analysis tools, device drivers) and hardware components (cameras, frame grabbers, I/O communications).

This is a product development team role operating under regular work hours. You will work directly with the product developers to reproduce, root cause, and resolve issues. This is a great role to show case your technical abilities, and to grow your knowledge in the machine vision domain. This position offers the opportunity of career advancement into other roles within Cognex, such as application engineering, QA, product development.

Essential Functions:

* Review and investigate issues that level 1 customer support team could not resolve.
* Configure hardware and software systems to reproduce the reported problems.
* Build and debug source code to root cause the problems.
* Apply fixes to temporary branches for review and inclusion with future releases.
* Suggest product improvements based on patterns and pain points report by customers.

Knowledge, Skills, and Abilities

* Strong analytic skills:
* Considers all angles of a problem and possible solutions before asking for help.

* Basic C/C++.
* C# and .NET.
* Familiarity with source code control system such as Git.
* Comfortable configuring basic computer hardware:
* Adding hardware to a PC.
* Basic network configuration.

* Familiarity with machine vision and vision standards (GigE, USB3, GenICam) a plus.
* Familiarity with Kanban and/or Agile methodologies a plus.

Minimum education and work experience required:

* Bachelor's degree in a related technical field or related discipline.
* 2+ years of relevant experience

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.