Skip to main content

Machine Vision Software Engineer

Machine Vision Software Engineer
CyberCoders
7 months 3 weeks ago

Position Overview

The Machine Vision Software Engineer is responsible for the development and maintenance of software systems related to the integration of machine vision systems used in industrial manufacturing. The engineer will utilize various programming languages such as C# and Python to develop embedded vision applications as well as integrate systems from major manufacturers such as Cognex and Keyence. The engineer must have a good understanding of industrial manufacturing processes and machine vision concepts as well as be able to work on micro-controllers.

Key Responsibilities

  • Develop software applications for integration of machine vision systems in industrial manufacturing.
  • Program and debug code using C# and Python.
  • Integrate machine vision systems from Cognex, Keyence, and other major manufacturers.
  • Responsible for the design, programming, and maintenance of embedded vision applications.
  • Troubleshoot and debug machine vision systems.
  • Perform system upgrades and modifications as needed.
  • Create and document processes for software development.

Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, or related field.
  • Knowledge and experience in programming using C# and Python.
  • Previous experience in machine vision systems and industrial manufacturing processes.
  • Knowledge and experience in working with micro-controllers and PLCs.
  • Excellent troubleshooting and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Ability to work independently as well as part of a team.

Benefits

  • Salary - 110K - 130K
  • Vacation/PTO
  • Medical
  • Dental
  • Vision
  • 401k
  • Bonus
  • Relocation
  • Telecommute

Expertise level

Work arrangement

Key skills

Similar Jobs in United States