MathWorks has flagged the Computer Science - Application Support Engineer Intern job as unavailable. Let’s keep looking.

Job Description

he 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: Vision Algorithms, Advanced Vision Technology  

This position is in the Vision Algorithms Team of Advanced Vision Technology group, which is responsible for designing and developing the most sophisticated machine vision tools in the world. We combine custom hardware, specialized lighting, optics, and world-class vision algorithms to create software systems that are used to analyze imagery (intensity, color, density, Z-data, ID barcodes, etc.), to detect, identify and localize objects, to make measurements, to inspect for defects, and to read encoded data. Technology development is critical to the overall business to expand areas of application, improve performance, discover new algorithms, and to make use of new hardware and processing power. Engineers in this group typically have experience with image analysis, machine vision, or signal processing. 

Job Summary: 

  • The Vision Algorithms team is looking for well-rounded, intelligent, creative, and motivated summer interns with a passion for results!  
  • You will work with our senior engineers and technical leads on projects that advance our software development infrastructure and enhance our key technologies and customer experience.  
  • You will get mentorship on tackling technical challenges and opportunities to build a solid foundation for your career in Software Engineering, or Computer Vision and Artificial Intelligence. 

Essential Functions: 

  • Prototype and develop Vision (2D and ID) applications on top of Cognex products and technology. 
  • Build internal tools or automated tests that can be used in software development or testing. 
  • Understand our products and contribute to creating optimal solutions for customer applications in the automation industry.  

Knowledge, Skills , and Abilities: 

  • High energy and motivated learner. Creative, motivated, and looking to work hard for a fast-moving company. 
  • Strong analytical and problem-solving skills. 
  • Strong programming skills in one of C/C++, C#, or Python required. 
  • Experience with embedded systems, Linux systems, vision/image-processing and optics all valued. 
  • Background in 2D vision, 3D camera calibration & multi camera systems, and/or AI technology are preferred. 

Minimum education and work experience required: 

  • Pursuing a MS, or Ph.D. from a top engineering school in EE, CS, or equivalent. 

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.

Read Full Description
Confirmed 23 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles