Computer Vision Developer

at  FPS Food Process Solutions Corp

Richmond, BC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate17 Dec, 2024USD 70000 Annual21 Sep, 20241 year(s) or aboveC++,Software Development,Computer Engineering,Learning Techniques,Computer Science,Communication Skills,Deep Learning,Documentation,ScriptingNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

POSITION SCOPE:

As a Computer Vision Developer, you will design and implement machine vision systems for applications like sorting and quality inspection. Your role includes developing high-performance solutions using C++ and Python, collaborating with the team, and overseeing system deployment and integration. Familiarity with machine learning techniques is preferred and will enhance your application.

REQUIREMENTS:

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or a related field.
  • At least 1-2 years of hands-on experience with machine vision software, such as MVTec Halcon, Zebra Aurora, or comparable tools.
  • Demonstrated proficiency in C++, with experience in developing high-performance, low-level system components.
  • Proven expertise in Python software development, with a strong background in scripting, prototyping, and building high-level functionality.
  • Experience and knowledge of machine learning techniques, with a preference for deep learning, particularly in machine vision applications, would be considered an asset.
  • Excellent verbal and written communication skills for effective collaboration and documentation.
  • Ability to travel to client sites for system commissioning and support.

Responsibilities:

  • Design and Development: Work with the software architect to design and develop robust machine vision systems tailored to various applications including sorting, flaw detection, measurement, locating, counting, and quality inspection.
  • Application Development: Create and implement machine vision systems specifically for food manufacturing processes, leveraging machine vision software to optimize production and quality control.
  • System Commissioning: Oversee the deployment and commissioning of machine vision systems at client locations, ensuring smooth integration and functionality.
  • Collaboration: Engage with cross-functional teams to develop innovative and effective products, contributing to both design and implementation phases.
  • Code Quality: Write high-performance, secure, and maintainable code. Adhere to best practices in software development and contribute to continuous improvement efforts.


REQUIREMENT SUMMARY

Min:1.0Max:2.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer Science, Software Engineering, Electrical, Electrical Engineering, Engineering

Proficient

1

Richmond, BC, Canada