×
Register Here to Apply for Jobs or Post Jobs. X

Computer Vision and Applications Development CS

Job in Ottawa, Ontario, Canada
Listing for: National Research Council Canada / Conseil national de recherches Canada
Full Time position
Listed on 2026-06-23
Job specializations:
  • IT/Tech
    AI Engineer (Applied/Software), Machine Learning/ ML Engineer, Computer Science
Salary/Wage Range or Industry Benchmark: 86503 - 108068 CAD Yearly CAD 86503.00 108068.00 YEAR
Job Description & How to Apply Below
Position: Computer Vision and Applications Development CS-2

EEO Statement

Priority may be given to: women, Indigenous Peoples (First Nations, Inuit and Métis), persons with disabilities and racialized persons.

Location and Employment

City: Ottawa;
Montréal

Organizational Unit: Digital Technologies

Classification: CS-2, Term, 2 years

Language Requirements: Bilingual Imperative BBB/BBB

Work Arrangements: Limited hybrid (onsite and telework). Alternative arrangements may be considered to accommodate candidates.

Job Summary

The National Research Council (NRC) seeks a CS-2 Research Associate in the Digital Technologies Research Centre, specializing in computer vision and graphics. The incumbent will contribute to ground‑breaking projects in 3D imaging, data analytics, machine learning, big‑data visualization, and data‑driven simulation.

Key Responsibilities
  • Translate cutting‑edge computer vision and imaging research into client‑deployable software solutions.
  • Design, develop, and test software code that meets specific user requirements.
  • Support the design and implementation of low‑level interfaces between data‑processing software and electro‑optical sensors and other connected hardware.
  • Analyze performance and scalability issues and modify programs and algorithms to resolve them.
Qualifications

Education
:
University degree in computer science, computer engineering, or a related field.

Experience
:

  • Implementing complex computer vision and image‑processing algorithms.
  • Developing client or research project solutions in data analytics, security, computer vision or AI.
  • Design, development, and implementation of algorithms.
  • Proficient in high‑ and low‑level programming languages such as C/C++ and Python.
  • GPU programming experience, especially image processing.
  • Experience deploying custom software at client sites (asset).
  • Experience interfacing software systems with hardware (e.g., Arduino, embedded platforms) (asset).

Technical Competencies
:

  • Knowledge of 3D computer vision or computer graphics tools using domain‑specific packages.
  • Basic knowledge of analytics/AI development patterns.
  • Ability to program in C/C++ and Python.
  • Knowledge of quality assurance processes, including unit, functional, and integration testing.
  • Experience with modern software development tools (e.g., Git Lab, Git Hub) and methodologies.
  • GPU programming (CUDA, OpenCL, ROCm).

Behavioural Competencies
:

  • Client focus (Level
    2)
  • Communication (Level
    2)
  • Results orientation (Level
    2)
  • Self‑knowing and self‑development (Level
    2)
  • Teamwork (Level
    2)
  • Conceptual and analytical ability (Level
    2)

Condition of Employment
:
Reliability status – verification of background information over a period of 5 years is required.

Language Requirements
:
Bilingual Imperative BBB/BBB.

Compensation and Benefits

Salary range: $86,503 to $108,068 per annum, plus a bilingualism bonus of $800 per year.

NRC offers a competitive benefits package, including a pension plan, comprehensive health and dental coverage, disability and life insurance, and other supports to enhance well‑being.

Notes
  • Relocation assistance will be determined according to NRC directives.
  • Travel and some field work may be required.
  • Preference will be given to Canadian citizens and permanent residents. Please include citizenship information in your application.
  • The incumbent must adhere to safe workplace practices at all times.
Final date to receive applications

Closing Date: 25 June 2026 – 23:59 Eastern Time.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary