01 Nov
|
Viavi Solutions
|
Quebec City
01 Nov
Viavi Solutions
Quebec City
Embedded imaging expertise meets C++ and Python development at VIAVI Solutions in Ottawa, supporting optical test and measurement systems.As a Staff Software Engineer, you will develop embedded controls, automation, and user interfaces for complex electro-optical-mechanical instrumentation. The work spans imaging and machine vision applications, embedded Linux platforms, and complete product lifecycle support. You will collaborate across requirements, prototyping, integration, and production.Key Responsibilities: Design, develop, troubleshoot, and debug software programsDevelop embedded imaging algorithms and applicationsIntegrate and maintain embedded Linux platformsSupport system architecture, bring-up, and BSP developmentPrepare technical documentation and support productionRequirements: Degree in computer science, mathematics, or related engineering5+ years developing software with C/C++ and Python3+ years developing embedded real-time systems3+ years in embedded imaging and machine visionKnowledge of image processing tools including Open CV and Num PyApply embedded Linux, C++, Python, and machine vision expertise to VIAVI optical instrumentation development in Ottawa.#J-18808-Ljbffr
📌 Staff Embedded Imaging Software Engineer (Quebec City)
🏢 Viavi Solutions
📍 Quebec City