Search jobs > Richmond, BC > Computer

Computer Vision Developer

FPS Food Process Solutions
Richmond, BC, CA
Full-time

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.

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.

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.
  • 2 days ago
Related jobs
Promoted
ClearVision Technologies, Inc.
Vancouver, British Columbia

ClearVision is involved in the design and manufacture of machine vision systems for quality control. Manufacturing and worldwide sales for the ClearVision brand are now handled by our parent company, Valco Melton, in Cincinnati, Ohio. This allows the ClearVision location in Mt. ClearVision will give...

Promoted
Toronto Film School
Canada

Build and contribute to our AI-based computer vision products; research and production runs. Stay informed, research, and study the fast-paced industry and be knowledgeable about computer vision models, architecture, training, and deployment. Envision and create highly reliable datasets using modern...

Promoted
ClearVision Technologies, Inc.
Greater Vancouver Metropolitan Area, Canada

Senior Computer Vision Developer. ClearVision is involved in the design and manufacture of machine vision systems for quality control. Manufacturing and worldwide sales for the ClearVision brand are now handled by our parent company, Valco Melton, in Cincinnati, Ohio. This allows the ClearVision loc...

FPS Food Process Solutions
Richmond, British Columbia

As a Computer Vision Developer, you will design and implement machine vision systems for applications like sorting and quality inspection. Application Development: Create and implement machine vision systems specifically for food manufacturing processes, leveraging machine vision software to optimiz...

LMI Technologies
Vancouver, British Columbia

LMI is seeking a Software Developer or computer science graduate with 7+ years of proven experience in computer vision who has the desire and skill set to design machine vision sensors. Degree / Diploma in Computer Science, Electrical/Computer Engineering or equivalent. Expertise in 3D metrology or ...

Promoted
Procom
Canada

Senior Artificial Intelligence / Machine Learning Developer:. Two (2) Senior Artificial Intelligence /Machine Learning Developers. ...

Promoted
TELUS Digital
Canada

Are you an experienced data analyst and looking to put your skills towards shaping the future of the latest AI technologies? Join TELUS International AI Data Solutions and help ensure that our Generative AI training datasets statistically reflect the full distribution of human behavior in multi-moda...

Promoted
EXL
Canada

The ideal candidate will have hands-on experience in building, managing, and optimizing data pipelines and architectures, as well as a deep understanding of data lake, data warehouse, and lakehouse concepts. Build and maintain data lakes, data warehouses, and lakehouse architectures, ensuring seamle...

Promoted
SocialPost.ai
Canada

This is a full-time remote role for a Python Full Stack Developer. Expertise in Python, with proficiency in at least one Python web framework. The Developer will be responsible for both back-end and front-end development, including programming, web design, and ensuring optimal website performance, r...

Promoted
UniUni
Canada

Quickly understand business needs and translate them into data, develop and optimize logistics data dashboards and data analysis systems, support data-driven operations, and enhance business decision-making efficiency. Proficient in AWS cloud services and SQL, capable of extracting key results from ...