Go RH

Digital Vision Developer

Go RH

full-time

Posted on:

Location Type: Hybrid

Location: QuébecCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • Design and develop particle detection algorithms (size, shape, distribution, counting) and visual structure identification (contours, geometry, anomalies)
  • Select the appropriate approach for the problem: classical computer vision (morphology, filtering, calibration, stereo vision) or Deep Learning (real-time detection and segmentation with YOLO or similar architectures)
  • Write readable, tested, documented C++ and Python code that is maintainable for the long term
  • Implement tests at multiple levels (unit, integration, end-to-end)
  • Actively participate in code reviews
  • Optimize visual processing pipelines to run in real time using CUDA or OpenCL
  • Develop visualization and rendering interfaces with OpenGL
  • Integrate models and algorithms into robust production pipelines
  • Anticipate edge cases and degraded conditions to ensure reliability in production
  • Work closely with product and R&D teams to turn business requirements into solid technical solutions

Requirements

  • Strong proficiency in C++ and Python in an industrial context — not just code that runs, but code that lasts
  • Good knowledge of data structures, memory management, and optimization patterns
  • Rigorous practice of testing and technical documentation in English
  • Solid experience with OpenCV for image processing and analysis
  • Mastery of classical techniques: camera calibration, morphological processing, geometric analysis, edge detection
  • Practical experience in Deep Learning applied to vision: object detection and segmentation (YOLO, segmentation architectures), and integration into production pipelines
  • Good knowledge of GPU frameworks: CUDA and/or OpenCL
  • Experience with OpenGL for rendering and visualization
  • Degree in Computer Science, Software Engineering, Signal Processing or a related field (Bachelor’s to Master’s level)
  • Minimum 3 years of experience in a similar role, ideally in an industrial or product context
  • Pragmatic approach: you choose the right solution for the problem
  • Rigor, autonomy, and a strong commitment to quality
  • Team player with the ability to share knowledge
Benefits
  • Permanent full-time position
  • Competitive compensation with an annual salary review
  • Comprehensive group insurance (health, dental, disability, life insurance)
  • Annual wellness and fitness support program ($1,000)
  • Minimum of 3 weeks of vacation per year
  • Additional paid time off during the holiday season
  • Flexible environment that supports work–life balance
  • Opportunity for career growth within a fast-growing technology company
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++Pythondata structuresmemory managementoptimization patternsOpenCVDeep LearningYOLOCUDAOpenGL
Soft Skills
rigorautonomycommitment to qualityteam playerknowledge sharing
Certifications
Bachelor's degreeMaster's degree