Imaging Systems Engineer

Viavi Solutions Canada ULC

Ottawa

On-site

CAD 102,000 - 190,000

Full time

11 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

VIAVI Solutions Canada ULC is seeking a senior software and systems engineer to own the software for an industrial microscopy inspection appliance and its companion PC application. You will develop embedded firmware for motion, illumination, sensing on Atmel microcontrollers, and deliver a Windows GUI and REST API used daily in manufacturing and labs.

The role requires strong C/C++/C#, embedded firmware experience, and a track record of shipping products spanning firmware and desktop

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Computer/Electrical/Systems Engineering, Mathematics or a related field.
  • 5+ years of professional software development experience in C/C++/C#.
  • Experience delivering products spanning embedded firmware and a PC application.

Responsibilities

  • Design, develop, troubleshoot and debug software for embedded firmware and PC applications across firmware, PC software and the Windows GUI.
  • Develop embedded firmware on Atmel AVR/SAM microcontrollers and USB communication with the host PC.
  • Build and optimize the USB video pipeline for microscope images and develop image analysis algorithms for automated inspection.

Skills

C/C++/C#
Embedded C
REST API design
Image processing theory
OpenCV
CUDA
USB video

Education

Bachelor’s or Master’s degree in Computer Science, Computer/Electrical/Systems Engineering, Mathematics or related field

Tools

OpenCV
NumPy/SciPy
OpenGL
CUDA

Job description

VIAVI Solutions Canada ULC is seeking a senior software and systems engineer to own the software for an industrial microscopy inspection appliance and its companion PC application. You will develop embedded firmware for motion, illumination, sensing on Atmel microcontrollers, and deliver a Windows GUI and REST API used daily in manufacturing and labs.

The role requires strong C/C++/C#, embedded firmware experience, and a track record of shipping products spanning firmware and desktop

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Systems Engineer - Interferometry/microscopy
Software Systems Engineer - Interferometry/microscopy

Viavi Solutions Canada ULC • Ottawa

On-site
CAD 102,000 - 190,000
Senior Embedded Engineer - Imaging & Vision Systems
Senior Embedded Engineer - Imaging & Vision Systems

Industry Professionals • Montreal

Hybrid
CAD 80,000 - 110,000
Hybrid Senior Embedded Engineer, Imaging & Vision
Hybrid Senior Embedded Engineer, Imaging & Vision

Industry Professionals • Montreal

Hybrid
CAD 80,000 - 110,000
Senior Embedded Firmware Engineer – ARM/FPGA & Real-Time
Senior Embedded Firmware Engineer – ARM/FPGA & Real-Time

VIAVI Solutions • Ottawa

On-site
CAD 88,000 - 163,000
Health insurance
401(k) plan
Bonus program
Firmware Development Engineer
Firmware Development Engineer

VIAVI Solutions • Ottawa

On-site
CAD 88,000 - 163,000
Health insurance
401(k) plan
Bonus program
Camera Systems Intern: Embedded Firmware & Vision
Camera Systems Intern: Embedded Firmware & Vision

QUALCOMM, Inc. • Vancouver

On-site
CAD 55,000 - 103,000
Housing stipend
Competitive hourly pay
Accrued vacation time
Embedded Software Developer (Level II/III)
Embedded Software Developer (Level II/III)

Sciemetric • Ottawa

On-site
CAD 85,000 - 135,000
Embedded Software/Firmware Engineer
Embedded Software/Firmware Engineer

W3Global • Mississauga

On-site
CAD 90,000 - 120,000
Embedded Firmware Engineer — Linux, C/C++, Python
Embedded Firmware Engineer — Linux, C/C++, Python

Miovision Technologies • Kitchener

Hybrid
CAD 90,000 - 120,000
Comprehensive Health Benefits
RRSP Matching Plan
Flexible vacation
+3
Senior Optical Components Engineer
Senior Optical Components Engineer

Viavi Solutions Canada ULC • Ottawa

On-site
CAD 100,000 - 186,000
Paid time off
Health insurance
Life and disability insurance
+2