You will collaborate with other software teams and hardware systems teams to develop security ... Debug and troubleshoot embedded systems using tools such as GDB, JTAG, and logic analyzers.
You will collaborate with other software teams and hardware systems teams to develop security ... Debug and troubleshoot embedded systems using tools such as GDB, JTAG, and logic analyzers.
Debug the software on the embedded systems to fix issues and bugs. * Detailed documentation of the ... Coordinate with hardware engineers and other staff to forecast whether the design will be feasible ...
Debug the software on the embedded systems to fix issues and bugs. * Detailed documentation of the ... Coordinate with hardware engineers and other staff to forecast whether the design will be feasible ...
Embedded Firmware Engineer(ing)
Barrie, ON · On-site
$75K - $103K/hr
Medical
Dental
Vision
Life
Retirement
Napoleon leads the way with innovative engineering, advanced manufacturing techniques, unsurpassed ... In this position you plan, design, code, develop, test and document embedded software systems in C ...
Embedded Firmware Engineer(ing)
Barrie, ON · On-site
$75K - $103K/hr
Medical
Dental
Vision
Life
Retirement
Napoleon leads the way with innovative engineering, advanced manufacturing techniques, unsurpassed ... In this position you plan, design, code, develop, test and document embedded software systems in C ...
Embedded Firmware Engineer(ing)
Barrie, ON · On-site
$75K - $103K/hr
Medical
Dental
Vision
Life
Retirement
Napoleon leads the way with innovative engineering, advanced manufacturing techniques, unsurpassed ... In this position you plan, design, code, develop, test and document embedded software systems in C ...
Embedded Firmware Engineer(ing)
Barrie, ON · On-site
$75K - $103K/hr
Medical
Dental
Vision
Life
Retirement
Napoleon leads the way with innovative engineering, advanced manufacturing techniques, unsurpassed ... In this position you plan, design, code, develop, test and document embedded software systems in C ...
Senior Systems Engineering
Markham, ON · Hybrid
Medical
Dental
Vision
Life
Retirement
PTO
The Role The Senior Systems Engineer will join the Systems Engineering team within the Device Data ... embedded systems, cloud services, and data platforms. This role is focused on building strong ...
Senior Systems Engineering
Markham, ON · Hybrid
Medical
Dental
Vision
Life
Retirement
PTO
The Role The Senior Systems Engineer will join the Systems Engineering team within the Device Data ... embedded systems, cloud services, and data platforms. This role is focused on building strong ...
Senior Systems Engineering
Oshawa, ON · Hybrid
Medical
Dental
Vision
Life
Retirement
PTO
The Role The Senior Systems Engineer will join the Systems Engineering team within the Device Data ... embedded systems, cloud services, and data platforms. This role is focused on building strong ...
Senior Systems Engineering
Oshawa, ON · Hybrid
Medical
Dental
Vision
Life
Retirement
PTO
The Role The Senior Systems Engineer will join the Systems Engineering team within the Device Data ... embedded systems, cloud services, and data platforms. This role is focused on building strong ...
Embedded Software Engineer - Intern
Ottawa, ON · On-site
CA$25 - CA$32/hr
PTO
System applications such as traffic/equipment protection, performance monitoring, etc. * SDKs that ... embedded systems in user space and kernel space * High-level programming and scripting languages ...
Embedded Software Engineer - Intern
Ottawa, ON · On-site
CA$25 - CA$32/hr
PTO
System applications such as traffic/equipment protection, performance monitoring, etc. * SDKs that ... embedded systems in user space and kernel space * High-level programming and scripting languages ...
AI/Machine Learning Engineer (Embedded Systems, Inference Efficiency) Markham, Ontario, Canada Machi
Markham, ON · On-site
$114.40 - $164.40/hr
... embedded intelligence. Requirements * Proven research excellence on inference efficiency and ML ... Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 2+ ...
AI/Machine Learning Engineer (Embedded Systems, Inference Efficiency) Markham, Ontario, Canada Machi
Markham, ON · On-site
$114.40 - $164.40/hr
... embedded intelligence. Requirements * Proven research excellence on inference efficiency and ML ... Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 2+ ...
Senior Systems Engineer
Medical
Dental
Vision
PTO
About the Job Mission Control is seeking a Senior Systems Engineer to lead the expansion of our ... Familiarity with GN&C, embedded software, and visual navigation sensor development and integration.
Senior Systems Engineer
Medical
Dental
Vision
PTO
About the Job Mission Control is seeking a Senior Systems Engineer to lead the expansion of our ... Familiarity with GN&C, embedded software, and visual navigation sensor development and integration.
Senior Systems Engineer
Ottawa, ON · On-site
Medical
Dental
Vision
PTO
About the Job Mission Control is seeking a Senior Systems Engineer to lead the expansion of our ... Familiarity with GN&C, embedded software, and visual navigation sensor development and integration.
Quick apply
Senior Systems Engineer
Ottawa, ON · On-site
Medical
Dental
Vision
PTO
About the Job Mission Control is seeking a Senior Systems Engineer to lead the expansion of our ... Familiarity with GN&C, embedded software, and visual navigation sensor development and integration.
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 ...
About This Role We are looking for a Senior Embedded Linux Engineer to work on software development for industrial high-power conversion and power-management systems based on ARM System-on-Module ...
About This Role We are looking for a Senior Embedded Linux Engineer to work on software development for industrial high-power conversion and power-management systems based on ARM System-on-Module ...
Embedded Software Engineer
CA$90K - CA$100K/yr
Medical
Dental
Vision
Life
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 ...
Embedded Software Engineer
CA$90K - CA$100K/yr
Medical
Dental
Vision
Life
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 ...
Embedded Software Engineer
CA$90K - CA$100K/yr
Medical
Dental
Vision
Life
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 ...
Embedded Software Engineer
CA$90K - CA$100K/yr
Medical
Dental
Vision
Life
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 ...
The ideal candidate will have a passion for embedded systems and a strong foundation in programming languages such as C and C++. This is an exciting opportunity to work on cutting-edge medical ...
Quick apply
The ideal candidate will have a passion for embedded systems and a strong foundation in programming languages such as C and C++. This is an exciting opportunity to work on cutting-edge medical ...
In this role, the Senior Specialist Software Developer will assume ownership of specific embedded systems software modules, overseeing their development, quality, testing and functionality. MAIN ...
In this role, the Senior Specialist Software Developer will assume ownership of specific embedded systems software modules, overseeing their development, quality, testing and functionality. MAIN ...
Staff Embedded Engineer
Medical
Dental
Vision
Life
Retirement
PTO
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 ...
Staff Embedded Engineer
Medical
Dental
Vision
Life
Retirement
PTO
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 ...
Embedded Software Developer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision aerial delivery and recovery systems including the Sherpa family ...
Embedded Software Developer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision aerial delivery and recovery systems including the Sherpa family ...
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 ...
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 ...
Embedded Systems Engineer information
See Ontario salary details
$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
How much do embedded systems engineer jobs pay per year?
What does an embedded systems engineer do?
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.
What are the key skills and qualifications needed to thrive as an embedded systems engineer, and why are they important?
Are embedded systems engineers in demand?
What is the difference between Embedded Systems Engineer vs Firmware Engineer?
| 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.
What are some common challenges an embedded systems engineer faces when integrating hardware and software components?
What is an embedded systems engineer?
What are the most commonly searched types of Embedded Systems Engineer jobs in Ontario?
The most popular types of Embedded Systems Engineer jobs in Ontario are:
What are popular job titles related to Embedded Systems Engineer jobs in Ontario?
For Embedded Systems Engineer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Embedded Systems Engineer jobs in Ontario look for?
The top searched job categories for Embedded Systems Engineer jobs in Ontario are:
What are popular job titles related to Embedded Systems Engineer jobs in ON?
For Embedded Systems Engineer jobs in ON, the most frequently searched job titles are:

Job description
We are hiring a talented software engineer to help us build the next generation of photonic AI processors and interconnects. In this role, you will be responsible for developing and extending the device software and firmware stack for Photonic Compute and Photonic interconnect products. You will collaborate with other software teams and hardware systems teams to develop security, telemetry, virtualization, and remote administration functionality.
Responsibilities- Collaborate across a multidisciplinary team including Photonic, Analog, Digital, Systems and Network experts to define control plane architecture for Lightmatter's photonic interconnect products.
- Define diagnostics and monitoring architecture for photonic transceivers.
- Integrate with DataCenter administration capabilities using environments such as CMIS, OpenBMC and DMTF.
- Debug and troubleshoot embedded systems using tools such as GDB, JTAG, and logic analyzers.
- Participate in customer engagements to gather requirements and usability criteria.
- BS and 8+ years of experience, or MS and 6+ years of experience.
- Degree in Computer Science, Electrical Engineering, Robotics, or a related technical field.
- Industry experience with device driver and kernel side development.
- Strong understanding of hardware-software integration.
- Practical knowledge of communication and control in embedded systems, peripherals, and buses.
- Experience with developing commercial/enterprise-level software and firmware on Linux.
- Experience with Git and CMake for building and managing software projects.
- Hands-on experience designing, simulating, or deploying control of autonomous systems.
- Proficiency with Python or C++.
- Familiarity with debugging tools such as GDB, JTAG, and logic analyzers.
- Experience developing firmware for photonic transceivers or similar systems.
- Experience with environments such as CMIS, OpenBMC and DMTF.
- Experience with optical communication systems and technologies.