Companies in Canada using C++

91 companies headquartered in Canada list C++ as a requirement in 360 open roles. Most of those roles are in backend engineering, AI and machine learning and hardware engineering teams. C++ most often appears next to Python, Linux, CI/CD, AWS and JavaScript. Roles that need it and state the pay sit at $93k a year in the middle.

From the requirements of live job postingsRebuilt 6 Oct 2026
companies hiring
91
open roles need it
360
median stated pay
$93k

Companies with the most open C++ roles

25 of 91 · the full list is in the API
CompanySizeOpen rolesTeams hiringMedian stated pay
CMC Microsystems501-100061AI and machine learning, Backend engineering, Industrial engineering$74k
Tenstorrent1001-500025Hardware engineering, Backend engineering, AI and machine learning$300k
Motional51-20022Robotics, Backend engineering, AI and machine learning$201k
Waabi1001-500020AI and machine learning, Backend engineering, Hardware engineering—
Bombardier1001-500014Industrial engineering, Early careers, Backend engineering—
Extreme Networks1001-500012AI and machine learning, Backend engineering, Management$220k
OpenText5000+10Analytics, Backend engineering, Hardware engineering$76k
INFINITI Canada1001-500010AI and machine learning, DevOps and infrastructure, Backend engineering—
Cohere1001-50006AI and machine learning, Backend engineering, DevOps and infrastructure—
Xanadu AI1001-50006Backend engineering, Quantum computing—
Canadian Imperial Bank of Commerce1001-50006DevOps and infrastructure, AI and machine learning, Backend engineering—
Kepler Communications6Hardware engineering, Engineering leadership, Industrial engineering—
BlackBerry6Security, Backend engineering, Hardware engineering$94k
Canadian Derivatives Clearing Corporation501-10006Backend engineering, Hardware engineering—
Royal Bank of Canada1001-50006Finance, AI and machine learning, Backend engineering—
Genetec1001-50005Backend engineering, AI and machine learning—
HP Canada5000+5Backend engineering, AI and machine learning, Mobile engineering—
Scotiabank5000+5Backend engineering, Early careers—
Thomson Reuters5000+4Data science, AI and machine learning, Backend engineering$195k
TD Bank Group1001-50004AI and machine learning, Backend engineering, Security—
Bank of Montreal5000+4Engineering leadership, Finance$145k
Valsoft Corporation1001-50004Backend engineering—
Cloudchamberstudios51-2004Game development, Industrial engineering—
Clio51-2003Backend engineering—
McGill University1001-50003Science and research, Education—

Teams hiring for C++

Backend engineering92
AI and machine learning76
Hardware engineering50
Industrial engineering31
Early careers16
Robotics14
DevOps and infrastructure12
Analytics12

Get all 91 companies as a list

Name, website, size, industry and headquarters of every company that requires C++, through the API (company.getList with technology=C++ and country=CA). 91 companies × 0.02 credits = 1.82 credits ($0.18).

Questions

How do you know a company uses C++?

A company counts when at least one of its open job postings lists C++ as a requirement, not as a nice-to-have. The list is rebuilt every night from the postings on the employers' own careers boards. Staffing agencies, job republishers and the maker of C++ itself are left out.

Which teams hire for C++?

Of the 360 open roles that require it, most are in backend engineering (92), AI and machine learning (76) and hardware engineering (50).

What do C++ roles pay?

105 of the 360 roles state the pay. The middle of their posted ranges is $93k a year, converted to US dollars.

Can I download this list?

Yes, through the API: company.getList with technology=C++ and country=CA returns each company's name, website, size, industry and headquarters for 0.02 credits a row (a credit is $0.10). New accounts start with 30 free credits.

Source: the requirements of 360 live job postings on employers' careers boardsUpdated 6 Oct 2026MethodologyJSONCC BY-SA 4.0