As of November 6, 2026, Jobsy lists 19 embedded software developer jobs in Canada. The median advertised pay is $120,994 a year (from 7 postings). The most active employers are Ford BlueOvalCity\/TEVC, Hewlett Packard Enterprise and Dometic Corporation. Skills often requested: c, software development, c++ and computer science.
No matching filters. Try another name.
19 jobs·Latest jobs · Canada··
Why we group jobs by company
Jobs from the same identified company share one card in each results page. As you load more, we merge that company’s additional jobs into its existing card, so large employers do not keep taking extra space. Use the arrows or numbered dots to browse, or View all to compare its loaded jobs and reach the company’s full list. Company pages show separate job cards.
4+ YOECandidates need a Bachelor's degree in a computing or engineering field and at least 4 years of hands-on embedded C/C++ on Linux. Hardware debugging, multithreading, Git and strong teamwork across software and hardware teams are also required.
5+ YOECandidates need a bachelor's degree in computer science, computer engineering or electrical engineering, 5+ years of embedded C++ development, and 2+ years of QNX, WindRiver Linux or Qualcomm Linux embedded experience. Knowledge of AUTOSAR, CAN, automotive diagnostics, Agile and strong troubleshooting skills are assets.
8+ YOECandidates need 8 or more years of embedded software development, at least 5 years of C and ARM low-level work, and working knowledge of AUTOSAR, CAN and Embedded Ethernet. A bachelor's degree in engineering or computer science is required.
8+ YOECandidates need a bachelor's degree in Computer Science, Electrical Engineering or a related field, at least 8 years designing BSP and bootloaders, at least 5 years of C, experience with ARM-based SoC development, and at least 2 years of Linux kernel driver development. Ford of Canada also prefers experience with automotive Ethernet, JTAG, secure hardware modules and version control.
4+ YOECandidates need 4+ years of software development experience, a related bachelor's degree, and skill in languages such as Python, C++ or Java. They also need Git and CI experience, knowledge of industrial protocols like CAN, Modbus and Ethernet, and strong written and oral communication.
Pleora Technologies: Pleora’s eBUS SDK platform provides the essential building blocks necessary to develop high-performance applications that consume minimal CPU…
6+ YOEPleora Technologies needs candidates with 6 to 10 years of software experience and a bachelor's or master's degree in computer engineering, electrical engineering or computer science, or an equivalent combination of education and experience. Strong C and C++ skills for real-time embedded systems, plus communication skills, are required.
5+ YOECandidates need a degree in computer science, software engineering or a related field, about five years of experience preferred, and skills in C, C++, embedded RTOS and Linux, CAN bus, and agile methods. Experience with farm-equipment communication protocols such as J1939 and ISO11783 is also expected.
Aversan: (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company.
7+ YOECandidates need a bachelor's degree in an engineering or software field and at least 7 years of embedded software experience. They must have real-time operating system experience and skills in C, C++, Python, Git, CI/CD and Agile/Scrum.
IPG Photonics: Headquartered in Marlborough, USA, the company has developed a robust, vertically integrated supply chain, developing key technology components…
8+ YOECandidates need 8+ years of professional experience building C/C++ applications for embedded Linux, strong Linux and debugging skills, and a solid grasp of real-time software concepts. Authorization to work in Canada is required.
3+ YOECandidates need a bachelor's degree in electrical, mechatronic, software engineering or computer science, and at least 3 years of firmware or systems engineering experience. Strong C/C++ skills on bare-metal or embedded Linux and serial protocols like CAN, SPI, I2C and Ethernet are required. Fluency in French and English is also needed.
3+ YOECandidates need a bachelor's degree in electrical, mechatronic, software engineering or computer science, at least 3 years of firmware or systems engineering experience, and strong C/C++ work on ARM Cortex-M microcontrollers. Experience with two or more serial protocols such as CAN, SPI, I2C or Ethernet is also required.
Candidates need strong embedded software experience, proficiency in C and C++, and intermediate Python. Knowledge of Layer 2 networking protocols and Ethernet switching is required, with MACsec an asset.
3+ YOECandidates need a degree in software engineering, computer science or electrical engineering and 3-5 years of embedded software experience. Strong C, C++ and C# programming, real-time and Linux skills, and knowledge of networking protocols are required.
Accuenergy Canada Inc: Accuenergy provides quality, versatile and advanced metering products to the marketplace with remarkable affordability.
Candidates need an electrical or computer engineering degree, experience with ARM embedded processors, and C/C++ development on Linux. Experience with embedded communication protocols, AI-assisted coding tools, and electrical schematics is also expected.
BinSentry: Follow us for all the latest company news, updates and more.
5+ YOECandidates need five or more years of professional embedded software experience and a bachelor's degree or equivalent experience. BinSentry requires strong C or C++ and Python, and the ability to debug hardware problems with an oscilloscope.
Candidates need strong experience in embedded software development, solid C and C++ skills and a good grasp of embedded systems architecture. Knowledge of Layer 2 networking protocols and Ethernet switching is preferred.
Candidates need strong experience in embedded software development, solid C and C++ skills and a good grasp of embedded systems architecture. Knowledge of Layer 2 networking protocols and Ethernet switching is preferred.
Candidates need strong experience in embedded software development, solid C and C++ skills and a good grasp of embedded systems architecture. Knowledge of Layer 2 networking protocols and Ethernet switching is preferred.
3+ YOECandidates need at least 3 years of related experience and a bachelor's degree in Electrical and Computer Engineering or Computer Science. Strong C/C++, Git/Gerrit and debugging skills are required, with 4G/5G L2 experience an asset.
How much does a embedded software developer make in Canada?
The median advertised pay is $120,994 a year, across 7 postings that list pay. The lowest quarter pays under $104,250 and the top quarter over $120,994.
Who is hiring embedded software developers?
Ford BlueOvalCity\/TEVC (3), Hewlett Packard Enterprise (3), Dometic Corporation (2), BinSentry (1) and HPE (1).
What skills do embedded software developer jobs ask for?
Postings most often mention c, software development, c++, computer science, linux, communication skills, python and electrical engineering.