The Opportunity We're looking for a Senior Embedded Software Engineer to help architect and develop ... Optimize performance, memory, startup times, and system resource utilization * Support BSP, low ...
Quick apply
The Opportunity We're looking for a Senior Embedded Software Engineer to help architect and develop ... Optimize performance, memory, startup times, and system resource utilization * Support BSP, low ...
Quick apply
The Opportunity We're looking for a Senior Embedded Software Engineer to help architect and develop ... Optimize performance, memory, startup times, and system resource utilization * Support BSP, low ...
Toronto, ON · On-site
CA$90K - CA$100K/yr
A Bit About The Role The R&D engineering team is responsible for all software and/or hardware ... Research and development of software features for embedded Linux systems for both ARM and x86_64 ...
Toronto, ON · On-site
CA$90K - CA$100K/yr
A Bit About The Role The R&D engineering team is responsible for all software and/or hardware ... Research and development of software features for embedded Linux systems for both ARM and x86_64 ...
Toronto, ON · On-site
CA$90K - CA$100K/yr
The R&D engineering team is responsible for all software and/or hardware design work for video ... Research and development of software features for embedded Linux systems for both ARM and x86_64 ...
Toronto, ON · On-site
CA$90K - CA$100K/yr
The R&D engineering team is responsible for all software and/or hardware design work for video ... Research and development of software features for embedded Linux systems for both ARM and x86_64 ...
Toronto, ON · On-site
In 2021, ecobee became a subsidiary of Generac Power Systems. Generac introduced the first ... As a Staff Embedded Engineer, you will be responsible for helping develop the software that powers ...
Toronto, ON · On-site
In 2021, ecobee became a subsidiary of Generac Power Systems. Generac introduced the first ... As a Staff Embedded Engineer, you will be responsible for helping develop the software that powers ...
THIS POSITION IS A SOFTWARE (EMBEDDED) POSITION. Company Overview Gastronomous is a fast-paced ... Gastronomous is looking for a Senior Systems Software Engineer (Robotics) who will be a central ...
THIS POSITION IS A SOFTWARE (EMBEDDED) POSITION. Company Overview Gastronomous is a fast-paced ... Gastronomous is looking for a Senior Systems Software Engineer (Robotics) who will be a central ...
In 2021, ecobee became a subsidiary of Generac Power Systems. Generac introduced the first ... Our Embedded Chapter is made up of 20+ Embedded Developers with a wide variety of specialties ...
In 2021, ecobee became a subsidiary of Generac Power Systems. Generac introduced the first ... Our Embedded Chapter is made up of 20+ Embedded Developers with a wide variety of specialties ...
THIS POSITION IS A SOFTWARE (EMBEDDED) POSITION. Company Overview Gastronomous is a fast-paced ... Gastronomous is looking for a Senior Systems Software Engineer (Robotics) who will be a central ...
Quick apply
THIS POSITION IS A SOFTWARE (EMBEDDED) POSITION. Company Overview Gastronomous is a fast-paced ... Gastronomous is looking for a Senior Systems Software Engineer (Robotics) who will be a central ...
Toronto, ON · Hybrid
In 2021, ecobee became a subsidiary of Generac Power Systems. Generac introduced the first ... Our Embedded Chapter is made up of 20+ Embedded Developers with a wide variety of specialties ...
Toronto, ON · Hybrid
In 2021, ecobee became a subsidiary of Generac Power Systems. Generac introduced the first ... Our Embedded Chapter is made up of 20+ Embedded Developers with a wide variety of specialties ...
Ottawa, ON · On-site
CA$74K - CA$100K/yr
Engineer, Design, Develop and Test new embedded products at the forefront of technology. * Support ... embedded systems products, and to enhance our existing products. To learn more visit: #LI-TS1 No ...
Ottawa, ON · On-site
CA$74K - CA$100K/yr
Engineer, Design, Develop and Test new embedded products at the forefront of technology. * Support ... embedded systems products, and to enhance our existing products. To learn more visit: #LI-TS1 No ...
Scarborough, ON · On-site
DevSecOps Engineer (Embedded Firmware Security) The Embedded DevSecOps Engineer is responsible for ... Participate in security incident analysis related to firmware or embedded systems and support ...
Quick apply
Scarborough, ON · On-site
DevSecOps Engineer (Embedded Firmware Security) The Embedded DevSecOps Engineer is responsible for ... Participate in security incident analysis related to firmware or embedded systems and support ...
Work with embedded Linux build systems and platform tooling, including Yocto, OpenEmbedded, BitBake ... Strong low-level C programming and debugging experience, with exposure to assembly language.
Work with embedded Linux build systems and platform tooling, including Yocto, OpenEmbedded, BitBake ... Strong low-level C programming and debugging experience, with exposure to assembly language.
Scarborough, ON · On-site
DevSecOps Engineer (Embedded Firmware Security) The Embedded DevSecOps Engineer is responsible for ... Participate in security incident analysis related to firmware or embedded systems and support ...
Quick apply
Scarborough, ON · On-site
DevSecOps Engineer (Embedded Firmware Security) The Embedded DevSecOps Engineer is responsible for ... Participate in security incident analysis related to firmware or embedded systems and support ...
If you have the skills and desire to work on analog and digital embedded systems, debug and root cause issues as they arise, and build your skills towards a rewarding career in systems engineering ...
Quick apply
If you have the skills and desire to work on analog and digital embedded systems, debug and root cause issues as they arise, and build your skills towards a rewarding career in systems engineering ...
Kitchener, ON · On-site
CA$125K - CA$165K/yr
The ideal candidate will design, develop, and maintain software for embedded systems, working ... Qualifications : * Bachelor's degree in Computer Engineering, Software Engineering, Computer ...
Quick apply
Kitchener, ON · On-site
CA$125K - CA$165K/yr
The ideal candidate will design, develop, and maintain software for embedded systems, working ... Qualifications : * Bachelor's degree in Computer Engineering, Software Engineering, Computer ...
The ideal candidate will design, develop, and maintain software for embedded systems, working ... Bachelor's degree in Computer Engineering, Software Engineering, Computer Science or related field ...
The ideal candidate will design, develop, and maintain software for embedded systems, working ... Bachelor's degree in Computer Engineering, Software Engineering, Computer Science or related field ...
Toronto, ON · On-site
Strong software engineering fundamentals, including system design, debugging, testing, performance analysis, and maintainable code development * Proficiency in C/C++ for embedded systems, including ...
Toronto, ON · On-site
Strong software engineering fundamentals, including system design, debugging, testing, performance analysis, and maintainable code development * Proficiency in C/C++ for embedded systems, including ...
Ottawa, ON · On-site
CA$90K - CA$132K/yr
If you're an early-career systems engineer who thrives on lowlevel systems work, has a strong foundation in C/C++ and realtime concepts, and is passionate about pushing the limits of embedded ...
Ottawa, ON · On-site
CA$90K - CA$132K/yr
If you're an early-career systems engineer who thrives on lowlevel systems work, has a strong foundation in C/C++ and realtime concepts, and is passionate about pushing the limits of embedded ...
$80K - $90K/yr
Embedded Engineer Location: Ottawa, Canada - Day1 Onsite Only Full time Salary: CAD $90K/Annum We ... Solving hardware and software issues and work with hardware, software and system engineers to ...
$80K - $90K/yr
Embedded Engineer Location: Ottawa, Canada - Day1 Onsite Only Full time Salary: CAD $90K/Annum We ... Solving hardware and software issues and work with hardware, software and system engineers to ...
Ottawa, ON · On-site
CA$80K - CA$90K/yr
Embedded Engineer Location: Ottawa, Canada Day1 Onsite Only Full time Salary: CAD $90K/Annum We ... Solving hardware and software issues and work with hardware, software and system engineers to ...
Quick apply
Ottawa, ON · On-site
CA$80K - CA$90K/yr
Embedded Engineer Location: Ottawa, Canada Day1 Onsite Only Full time Salary: CAD $90K/Annum We ... Solving hardware and software issues and work with hardware, software and system engineers to ...
Toronto, ON · On-site
Strong C or C++ systems engineer with a deep understanding of memory, threading, I/O, and low-level execution models. * Experienced building low-level software, drivers, embedded systems, or ...
Toronto, ON · On-site
Strong C or C++ systems engineer with a deep understanding of memory, threading, I/O, and low-level execution models. * Experienced building low-level software, drivers, embedded systems, or ...
$53.5K - $63.5K
4% of jobs
$63.5K - $73.5K
8% of jobs
$80.4K is the 25th percentile. Wages below this are outliers.
$73.5K - $83.5K
18% of jobs
$83.5K - $93.5K
18% of jobs
The median wage is $94.7K / yr.
$93.5K - $103.5K
14% of jobs
$103.5K - $113.5K
11% of jobs
$116K is the 75th percentile. Wages above this are outliers.
$113.5K - $123.5K
9% of jobs
$123.5K - $133.5K
5% of jobs
$133.5K - $143.5K
4% of jobs
$143.5K - $153.5K
5% of jobs
$153.5K - $163.5K
3% of jobs
$53.5K
$103K
$163.5K
An embedded systems engineer creates the software to control electronics or machines that are different from regular computers. This software needs to run on the specific hardware it controls. Their duties also include troubleshooting and testing. Essential skills include problem-solving, critical thinking, and communication. Work is typically in an office environment with full-time business hours. Educational qualifications include a bachelor’s or master’s degree in embedded systems engineering or a related field.
| Aspect | Embedded Systems Engineer | Firmware Engineer |
|---|---|---|
| Credentials | Bachelor's in Electrical Engineering, Computer Engineering, or related fields; certifications like Certified Embedded Systems Engineer | Bachelor's in Computer Engineering, Electrical Engineering; certifications like Certified Firmware Engineer |
| Work Environment | Designing and developing embedded hardware/software for devices like automotive, medical, consumer electronics | Writing low-level code to optimize firmware for microcontrollers and embedded devices |
| Industry Usage | Used across automotive, aerospace, consumer electronics, industrial automation | Primarily in consumer electronics, IoT devices, and embedded hardware products |
Both roles focus on embedded development but differ in scope. Embedded Systems Engineers work on both hardware and software integration, while Firmware Engineers specialize in writing low-level code for device firmware. Understanding these distinctions helps in choosing the right career path or job search focus.
The most popular types of Embedded Systems Engineer jobs in Ontario are:
For Embedded Systems Engineer jobs in Ontario, the most frequently searched job titles are:
The top searched job categories for Embedded Systems Engineer jobs in Ontario are:
For Embedded Systems Engineer jobs in ON, the most frequently searched job titles are:

Kanata, ON • On-site
Full-time
Re-posted 22 days ago
About Ottawa Infotainment
At Ottawa Infotainment, we’re building the next generation of intelligent vehicle platforms: rethinking the digital cockpit through high-performance compute, embedded software, safety-critical systems, and AI-driven experiences.
We are not a traditional Tier 1. We move fast, own the stack, and solve hard problems at the intersection of embedded systems, automotive, and product design.
If you want to work on foundational technology that ships into vehicles, this is your role.
The Opportunity
We’re looking for a Senior Embedded Software Engineer to help architect and develop the framework technologies underpinning DragonFire OS and next-generation domain controllers.
This role is focused less on feature applications and more on core platform engineering. The software foundations others build upon.
What You’ll Work On
What We’re Looking For
Why Join Oi