Digital Imaging Software Engineer
Viavi Solutions
About the role
About
Drive innovation in image processing as a Digital Imaging Software Engineer at VIAVI in Ottawa, Canada. Develop and implement advanced algorithms using C++ and Python in a full-time role.
At VIAVI, we are seeking a skilled Software Development Engineer specializing in image processing. Ideal candidates will have a strong background in C++ and Python, complemented by hands-on experience in machine vision or related fields. This role focuses on the development, testing, and maintenance of imaging algorithms, providing opportunities for growth in advanced system-level responsibilities.
Responsibilities
- Implement image processing algorithms and software applications
- Collaborate on machine vision feature development
- Test and debug on Windows and Linux platforms
- Contribute to software documentation and design reports
- Engage in Agile/Scrum development processes
Requirements
- Bachelor’s degree in Computer Science or related field
- 3+ years of software development experience in C/C++
- 1–3 years of experience in image processing applications
- Familiarity with libraries like OpenCV and NumPy
- Strong problem-solving and communication skills
Leverage your expertise in imaging technology and software development at VIAVI, enhancing real-world optical systems.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free