Average salary
$120,000 - $140,000
Median salary
$120,000 - $140,000
Lower rangeUpper range
Salary distribution by percentile
10th percentile$65K
25th percentile$81K
Median$120K
75th percentile$140K
90th percentile$161K
50% of professionals earn between $81,000 - $140,000 CAD
The median salary is $120,000
Top cities
Winnipeg303 job openings
Toronto283 job openings
Vancouver163 job openings
Calgary108 job openings
Burnaby80 job openings
Montreal76 job openings
Hamilton72 job openings
Kimberley47 job openings
Ottawa24 job openings
Montreal (administrative Region)21 job openings
Richmond Hill21 job openings
Salmon20 job openings
Related professions
CAD 96,700 - 111,275-20%
CAD 90,000 - 111,000-23%
CAD 85,000 - 151,000-9%
CAD 93,750 - 110,000-22%
CAD 100,000 - 115,000-17%
CAD 95,440 - 115,000-19%
CAD 80,000 - 90,000-35%
CAD 90,000 - 110,000-23%
CAD 100,000 - 115,000-17%
CAD 110,000 - 120,000-12%
The average salary for a Robotics Engineer in Canada is CAD 120,000 - CAD 140,000 per year in 2026. The median salary is CAD 130,000 per year, based on 2,026 active job listings.
The cities with the most Robotics Engineer job opportunities in Canada are Winnipeg, Toronto, Vancouver, Calgary, Burnaby. Winnipeg leads with 303 job openings.
Explore 2,026 Robotics Engineer job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.