Job Directory Engineering Development Program - Vision Products

Engineering Development Program - Vision Products
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

Engineering Development Program - Vision Products

(For students graduating in May 2019 - Start Date: June 2019)

The Company:

Cognex is a global leader in the exciting and growing field of machine vision. Our employees, proudly called "Cognoids," are passionate about solving the most difficult vision problems, and get to work with others who take their work seriously, but don't take themselves seriously. And our Work Hard, Play Hard, Move Fast culture recognizes achievement and dedication with unique rewards and celebrations.

We are looking for creative, bright, motivated Cognoids who share our passion for excellence and want to make an impact at a dynamic, global company. We celebrate our employees for their innovation, perseverance and hard work in a fun, rewarding, and quirky environment. If you enjoy the sense of accomplishment that comes from working together to create products that solve tough problems for organizations around the world, contact us to see how you can become part of our team!

The Team:

This position spans the Vision Products business unit, which is responsible for designing and developing the most sophisticated 2D and 3D machine vision and deep learning products in the world. Our customers use these systems to guide robots, automate inspections, solve problems, and transform industries. We develop, integrate, and maintain software within PC's and embedded operating systems for our 2D and 3D smart cameras, systems and machine-vision algorithms. Our systems understand images at a rate of hundreds of millions of pixels per second, so the team needs to optimize hardware and software together to create best in class technology.

Job Summary:

The Vision Products Business Unit is looking for well-rounded, intelligent, creative and motivated candidates with a passion for results!

Initially, every four to six months you'll rotate to a new hands-on assignment to develop your knowledge of engineering and our products. You'll also meet talented professionals across the organization and work with your mentor to define your career path. Then after the rotation period, you will work together with management to identify a longer-term assignment based on your skills and interests.

You will work on our product development teams, building your toolbox of software development, key technology and customer application knowledge. You will get an opportunity to collaborate with our multi-nation development teams, and get exposure to complex and challenging problems involving software and system development and testing.

Essential Functions (Different rotations require different functions)

* Build prototypes and solutions by combining AI technologies such as robotics, 2D and 3D sensors, machine vision, and deep learning
* Work with marketing and Cognex customers to create new software features and enhance AI algorithms
* Write embedded system software, utilities and applications in C and C++ for the latest high-performance processors running Linux
* Develop graphical user interfaces to improve user experience (UX)
* Integrate work into the existing continuous integration infrastructure for test and deployment
* Ensure high-quality products by developing and enhancing test automation
* Debug and troubleshoot in a hardware and software environment
* Understand our products and our customers applications
* Support and communicate with Cognex customers and internal teams

Knowledge, Skills , and Abilities:

* High energy and motivated learner
* Strong analytical and problem solving skills
* Strong programming skills in C++, C#, and/or C
* Experience with software development processes, source code control, and formal bug tracking desired
* Experience with agile methodologies valuable
* Experience with embedded systems, Linux, network protocols, wireless communications, machine vision/image-processing all desired
* Team player with ability to work effectively on multi-site development projects
* Good presentation, communication, organizational and interpersonal skills

Minimum education and work experience required:

* Bachelor's or Master's degree in Computer Science, Electrical & Computer, or Robotics Engineering required
* Ability to program in C++, C#, and/or C a must

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.