1,169,581open jobs
66,097companies
208,043added this week
Browse all
Salary
≈ $75k – $158k per year (Estimated)
Location
In office (Ottawa)
Seniority
Middle · 3+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 3, 2026. First seen by Alion on May 14, 2026. VIAVI Solutions scores B on the Alion truth index.

Overview
Company
Impact
Profile match
VIAVI Solutions provides network test, monitoring and optical technology. Its instruments validate fibre, wireless and data centre networks during deployment and operation. The company also makes optical filters and anti-counterfeiting pigments.

Summary:

VIAVI (NASDAQ: VIAV) is a global provider of network test, monitoring and assurance solutions for telecommunications, cloud, enterprises, first responders, military, aerospace, and railway. VIAVI is also a leader in light management technologies for 3D sensing, anti-counterfeiting, consumer electronics, industrial, automotive, government and aerospace applications.

We are the people behind the products that help keep the world connected at home, school, work, at play, and everywhere in between. VIAVI employees are passionate about supporting customer success and we welcome people who bring their best every day to the company - to question, to collaborate and to push for solutions that will delight our customers.

Title: Digital Imaging Software Engineer

Position Overview:

Our team develops optical test and measurement equipment for telecommunications laboratory and manufacturing environments. We are seeking a Digital Image Software Engineer to support the development and implementation of image processing algorithms and software applications for digital microscopy and related imaging systems.

This role is well-suited for an engineer with a solid foundation in C++ and Python, hands-on experience with image processing or machine vision, and an interest in working on real-world electro optical instrumentation products. The position emphasizes software implementation, testing, debugging, and maintenance, while providing opportunities to grow into more advanced algorithm development and system-level responsibilities.

Duties & Responsibilities:

Key Responsibilities:

  • Implement, test, debug, and maintain image processing algorithms and software applications
  • Support the development of imaging and machine vision features
  • Contribute to software development in C++ and Python on Windows and Linux platforms
  • Assist with system integration, testing, and verification of imaging and optical subsystems
  • Participate in prototyping and evaluation of imaging solutions for new and existing products
  • Collaborate with cross-functional team members throughout the product lifecycle
  • Help prepare technical documentation such as design notes, test reports, and user documentation
  • Participate as a team member in an Agile/Scrum development environment
  • Follow established coding standards, version control practices, and development processes

Required Qualifications:

  • Bachelor’s degree in Computer Science, Computer/Systems Engineering, Mathematics, or a related field
  • 3+ years of professional software development experience, primarily in C/C++
  • 1-3 years of experience working with image processing, computer vision, or machine vision applications, including academic, internship, or industry experience

Pre-Requisites / Skills / Experience Requirements:

    Required Skills and Capabilities:

    • Fundamental knowledge of image processing concepts (e.g., filtering, segmentation, feature extraction)
    • Experience programming in C/C++; working knowledge of Python
    • Familiarity with common image processing and numerical libraries such as OpenCV, NumPy, SciPy, scikit-image, or PIL
    • Experience developing or debugging software on Windows; exposure to Linux environments preferred
    • Comfortable using IDEs and build systems (e.g., Visual Studio, CMake, GCC/MSVC)
    • Strong problem-solving skills and attention to detail
    • Clear written and verbal communication skills
    • Ability to work effectively in a collaborative engineering team

    Preferred Qualifications:

    • Exposure to digital microscopy, optics, or scientific/industrial imaging systems
    • Introductory experience with machine learning techniques applied to image analysis
    • Familiarity with Embedded Linux or ARM-based systems
    • Experience using version control and issue tracking tools (e.g., Git, Jira)
    • Previous experience working on a team using Agile or Scrum methodologies

    What This Role Offers:

    • Hands-on experience developing production software for advanced imaging instrumentation
    • Mentorship and technical guidance from experienced software and systems engineers
    • Opportunities to grow into advanced image processing, algorithm design, and system-level development
    • Involvement across the product lifecycle, from prototype to production

    If you have what it takes to push boundaries and seize opportunities, apply to join our team today.

    VIAVI Solutions is an equal opportunity and affirmative action employer - minorities/females/veterans/persons with disabilities.

    Job Posting Pay Range:

    84,000

    to

    156,000

    Exceptional qualifications, experience and location may impact salary. VIAVI offers a competitive benefits package that includes paid time off, health, life and disability insurance,401(k), and a bonus program.

    Free account
    Stop reading job ads. Get the ones that fit.
    One free account turns this page into a shortlist built around your stack, your level and your pay.
    Match on every job. Stack, seniority, pay and location, scored against your profile.
    1,169,581 open roles. Read straight off company career pages, refreshed every day.
    Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
    3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
    Create a free account Continue with Google
    Free forever. No card. Under a minute.

    Your match

    How well do you fit this role?
    Two answers are enough for a real match. No account needed.
    Check my fit
    Answers stay in this browser until you create an account.

    Recommended for you based on this role

    Backend
    Similar stack
    Same company
    Ottawa
    ≈ $92k – $187k per year (Estimated) • In office • 7+ years exp • Montreal
    Python
    AI/ML
    AutoGen
    MLFlow
    Prompt Engineering
    AI Agents
    Langfuse
    Pydantic AI
    CrewAI
    LLM
    OpenAI
    Anthropic
    DevOps
    Terraform
    GCP
    Datadog
    Azure
    CI/CD
    AWS
    Kubernetes
    QA
    Sentry
    Apply
    $125k – $160k per year • Equity • In office • Top Secret • 1+ year exp • Bachelor's Degree • Hawthorne
    Java
    C#
    DevOps
    CI/CD
    Kubernetes
    Linux
    Apply
    $125k – $160k per year • Equity • In office • 1+ year exp • Bachelor's Degree • Hawthorne
    Java
    C#
    DevOps
    CI/CD
    Kubernetes
    Linux
    Apply
    $125k – $150k per year • Equity • Hybrid • 1+ year exp • Bachelor's Degree • Hawthorne
    Python
    SQL
    C#
    AI/ML
    dbt
    Prefect
    Pandas
    NumPy
    PyTorch
    Machine Learning
    DevOps
    CI/CD
    Git
    Grafana
    Unix
    Analytics
    Tableau
    Power BI
    ETL/ELT
    Metabase
    Apply
    $125k – $150k per year • Equity • In office • TS/SCI • 2+ years exp • Bachelor's Degree • Hawthorne
    Rust
    C++
    Databases
    PostgreSQL
    CockroachDB
    DevOps
    Docker
    Kubernetes
    Linux
    Apply
    ≈ $51k – $145k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Mexico City
    Python
    Go
    Java
    C#
    C++
    AI/ML
    Embeddings
    Prompt Engineering
    AI Agents
    LLM
    RAG
    Multi-Agent Systems
    Machine Learning
    Apply
    ≈ $113k – $207k per year (Estimated) • Remote (United States) • Full-Time • 10+ years exp • Bachelor's Degree • Austin • Charlotte
    Python
    Java
    SQL
    PowerShell
    C#
    C++
    Java
    Liquibase
    Databases
    PostgreSQL
    Snowflake
    Apache Kafka
    Google BigQuery
    Amazon Redshift
    BigQuery
    DevOps
    Rest API
    Terraform
    Puppet
    Ansible
    GCP
    GitHub Actions
    Chef
    CloudFormation
    Azure
    CI/CD
    Jenkins
    Git
    AWS
    Configuration Management
    Octopus Deploy
    GitHub
    Apply
    $120k – $170k per year • Equity • In office • Full-Time • Bachelor's Degree • New York • Chicago
    Python
    SQL
    DevOps
    AWS
    Apply
    $68k – $113k per year • Hybrid • Full-Time • 2+ years exp • Bachelor's Degree • Waltham
    Python
    SQL
    Databases
    Microsoft Fabric
    AI/ML
    Machine Learning
    DevOps
    Azure
    Git
    Analytics
    Power BI
    ETL/ELT
    Apply
    In office • Full-Time • Bachelor's Degree • Hsinchu
    Python
    SQL
    Analytics
    Power BI
    Management
    Power Automate
    Apply
    ≈ $42k – $86k per year (Estimated) • In office • Full-Time • 7+ years exp • Bachelor's Degree • Beijing
    Python
    C#
    C++
    AI/ML
    InfiniBand
    DevOps
    Linux
    Unix
    TCP/IP
    Apply
    ≈ $109k – $227k per year (Estimated) • In office • Full-Time • Indianapolis
    JavaScript
    TypeScript
    C++
    AI/ML
    Agentic Workflows
    DevOps
    Linux
    TCP/IP
    Management
    Agile
    Apply
    In office • Full-Time • France
    Python
    JavaScript
    TypeScript
    Databases
    PostgreSQL
    Frontend
    Angular
    DevOps
    Rest API
    CI/CD
    Docker
    Kubernetes
    Ubuntu
    Linux
    Management
    Agile
    QA
    Swagger
    Apply
    ≈ $39k – $92k per year (Estimated) • In office • Full-Time • High School Diploma • Santa Rosa
    Apply
    ≈ $73k – $171k per year (Estimated) • In office • Full-Time • Germany
    Apply
    ≈ $78k – $188k per year (Estimated) • In office • Bachelor's Degree • Ottawa
    Python
    JavaScript
    TypeScript
    C++
    Perl
    Python
    Flask
    FastAPI
    Django
    AI/ML
    SciPy
    NumPy
    Statsmodels
    Time Series Forecasting
    Frontend
    Angular
    DevOps
    Rest API
    Jenkins
    AWS
    Docker
    Kubernetes
    Gerrit
    GitHub
    Linux
    Management
    Agile
    Apply
    ≈ $72k – $151k per year (Estimated) • Remote (Canada) • Full-Time • Ottawa
    Python
    TypeScript
    Python
    Django
    AI/ML
    Cursor
    Claude
    Edge AI
    Frontend
    GraphQL
    Management
    n8n
    Apply
    ≈ $41k – $67k per year (Estimated) • In office • Internship • 1+ year exp • Bachelor's Degree • Ottawa
    Apply
    ≈ $41k – $90k per year (Estimated) • Equity • In office • Ottawa
    AI/ML
    Computer Use
    Apply
    ≈ $38k – $80k per year (Estimated) • Equity • In office • Confidential • 3+ years exp • Ottawa
    Management
    Outlook
    Microsoft Office
    Marketing
    X (Twitter)
    Apply
    See all jobs
    This is one of many
    1,169,581 more open roles from verified company boards, updated every day.