National Research Council Canada
Engineering Services · Research Institutes
21open roles
$83kmedian advertised pay
500+people
7cities with offices
Overview
The National Research Council Canada is the federal research and technology organisation of Canada, established in 1916. It carries out research in areas such as astronomy, aerospace, photonics and ocean engineering, and employs research associates, engineers, test pilots and postdoctoral fellows. The organisation is headquartered in Ottawa, Ontario, Canada.
Jobs
Hybrid · 8+ years exp · Master's Degree · Victoria
Python
MATLAB
Verification & Validation
Apply
$62k – $77k per year · Hybrid · 5+ years exp · Bachelor's Degree · Penticton
GitHub Actions
Jenkins
Git
GitHub
GitLab
Management
Trello
Jira
Agile
Scrum
Apply
$46k – $83k per year · In office · Secret · 10+ years exp · Bachelor's Degree · Ottawa
Python
C++
Qt
DevOps
Windows
Apply
$60k – $83k per year · In office · 2+ years exp · PhD · Hamilton
Python
C++
TensorFlow C++
AI/ML
OpenCV
Reinforcement Learning
Scikit-learn
Diffusion Models
TensorFlow
Pandas
NumPy
PyTorch
Machine Learning
Apply
Apply
$60k – $83k per year · In office · 5+ years exp · PhD · Ottawa
Apply
$60k – $83k per year · In office · 5+ years exp · PhD · Halifax
qPCR
PCR
Apply
$60k – $83k per year · In office · 5+ years exp · PhD · Ottawa
Apply
$60k – $83k per year · Hybrid · 5+ years exp · PhD · Ottawa
Python
Nastran
Patran
Abaqus
ANSYS
Apply
$60k – $83k per year · In office · 5+ years exp · PhD · Ottawa
Python
Apply
$60k – $83k per year · Hybrid · 5+ years exp · PhD · Ottawa
Apply
$60k – $83k per year · In office · 5+ years exp · PhD · Ottawa
Flow Cytometry
Cell Culture
Apply
Salary insights
Compensation ranges based on this company's open jobs
Median
$83k
Typical range
$53k – $131k
Open positions
26
26
Jobs
Intern
7.7%
Junior
7.7%
Senior
19.2%
Staff
11.5%
Principal
46.2%
Architect
7.7%
| Level | Jobs | Median | Typical range |
|---|---|---|---|
| Intern | 2 | $53k | $53k |
| Junior | 2 | $74k | $65k – $83k |
| Senior | 5 | $100k | $77k – $131k |
| Staff | 3 | $84k | $83k – $84k |
| Principal | 12 | $83k | $83k |
| Architect | 2 | $121k | $120k – $122k |
Highest paying role
Research Officer, Photonics Devices
$131k
Normalized to USD per year
All salaries at National Research Council Canada
By role, level and city, against the market · 26 jobs with pay
Growth
Hiring Momentum
28/100
Slowing
Open positions
28
0 opened / 0 closed in 30 days
ATS activity
Every ~1 hours
11/04/2026
Hiring Focus
The percentage next to each role is its share of the company's job openings over the last 90 days; the arrow shows the shift versus the previous period.
Science & Research
38% ▲
Semiconductors
9% ▲
Hardware
6% ▲
Leadership
6% ▲
Industrial Engineering
6% ▲
Early Careers
6% ▲
Actively hiring for Science & Research (+12 in 30 days)
Tech stack
Technologies named in job postings at National Research Council Canada over the last 12 months, by layer, with the share of postings for each.
Technologies in use
40
Postings analysed
14
Stack modernity
71/100AI adopter
Languages
Python57%
C++21%
MATLAB14%
Frameworks & libraries
Cohere SDK7%
NumPy7%
OpenCV7%
Pandas7%
Cloud & platforms
GitHub7%
GitHub Actions7%
GitLab7%
Windows7%
AI & ML
LLM7%
Sign in to see how your skills match this stack
Sign In
Full National Research Council Canada tech stack
40 technologies · by team · pay by technology · changes · similar stacks
Offices
Where the company hires and what each office is for
Cities
7
Hiring now
7
Countries
1
Busiest office
Ottawa
Loading the map
Headquarters
Builds here
Office with open vacancies
Tap a pin for the office
Ottawa
Canada
HQ
19 open roles 19 posted in 90 days 58% engineering $97k Avg Salary
hires for Science & Research, Hardware, Leadership
Montreal
Canada
2 open roles 2 posted in 90 days 50% engineering $84k Avg Salary
hires for Operations, Science & Research
Victoria
Canada
Engineering / R&D
2 open roles 2 posted in 90 days $83k Avg Salary
hires for Semiconductors
Halifax
Canada
1 open roles 1 posted in 90 days $83k Avg Salary
hires for Biotech
Hamilton
Canada
1 open roles 1 posted in 90 days 100% engineering $83k Avg Salary
hires for Science & Research
Penticton
Canada
1 open roles 1 posted in 90 days $77k Avg Salary
hires for Product
Boucherville
Canada
1 open roles 1 posted in 90 days 100% engineering $83k Avg Salary
hires for Science & Research
