Digital Imaging Software Engineer at VIAVI
Location
ottawa, on
Job Type
Full-time
Category
Other-General
Posted
June 05, 2026
Join VIAVI as a Digital Imaging Software Engineer and elevate your career in image processing! This role combines C++ and Python expertise with hands-on experience in optical systems to develop innovative solutions.
As part of the engineering team, you will focus on developing and implementing image processing algorithms for cutting-edge digital microscopy and imaging systems. This position requires a solid foundation in programming, particularly in C++ and Python, along with experience in image processing or machine vision. Engage in software testing, debugging, and contribute to prototyping solutions that revolutionize product lifecycles.
Key Responsibilities:
• Implement and maintain image processing algorithms and software
• Develop imaging features using C++ and Python on various platforms
• Assist in system integration and verification of imaging systems
• Collaborate with cross-functional teams during product development
• Document design notes, test reports...
As part of the engineering team, you will focus on developing and implementing image processing algorithms for cutting-edge digital microscopy and imaging systems. This position requires a solid foundation in programming, particularly in C++ and Python, along with experience in image processing or machine vision. Engage in software testing, debugging, and contribute to prototyping solutions that revolutionize product lifecycles.
Key Responsibilities:
• Implement and maintain image processing algorithms and software
• Develop imaging features using C++ and Python on various platforms
• Assist in system integration and verification of imaging systems
• Collaborate with cross-functional teams during product development
• Document design notes, test reports...