Staff Machine Vision Software Engineer (Quebec City)

Staff Machine Vision Software Engineer (Quebec City)

07 Nov
|
Viavi Solutions
|
Quebec City

07 Nov

Viavi Solutions

Quebec City

Machine vision and image processing drive embedded product development at VIAVI Solutions, where C++ and Python support optical instrumentation in Ottawa.
This Staff Software Engineer develops imaging applications for telecommunications laboratory and manufacturing equipment. Responsibilities include image enhancement, filtering, detection, discrimination, and integration within embedded systems. The position contributes to current product development, hardware compatibility, system verification, and Agile software delivery.
Key Responsibilities: Develop, test, debug, and maintain C++ and Python applications
Specify, simulate, test, and verify imaging systems
Develop image enhancement and detection algorithms




Determine hardware compatibility and influence hardware design
Collaborate throughout requirements, integration, and production
Requirements: Degree in computer science, mathematics, or related field
5+ years of C/C++ and Python software development
3+ years in embedded imaging applications and machine vision
Advanced image processing education and experience
Familiarity with OpenGL, OpenCV, PIL, scikit, NumPy, or CUDA
Bring machine vision, image processing, and embedded software skills to VIAVI systems serving telecommunications test applications.

#J-18808-Ljbffr

📌 Staff Machine Vision Software Engineer (Quebec City)
🏢 Viavi Solutions
📍 Quebec City

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: staff machine vision software engineer (quebec city) / quebec city

Subscribe to this job alert:

Get the latest job offers by email for: staff machine vision software engineer (quebec city) / quebec city