Machine Vision Software Engineer
CyberCoders
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
Similar Jobs in United States
AWS Engineer with Python
Ampstek
2 weeks ago
Software Engineer
Ascendion
2 weeks ago
2 weeks ago
2 weeks ago
Python Full Stack Engineer
Quantum World Technologies Inc.
2 weeks ago