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.
Senior Embedded Software Engineer
Kanata, ON · On-site
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
Senior Embedded Software Engineer
Kanata, ON · On-site
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 ...
Embedded Engineer
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
Embedded Engineer
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 ...
Embedded Engineer
Ottawa, ON · On-site
$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 ...
Embedded Engineer
Ottawa, ON · On-site
$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 ...
Embedded Software Engineer
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 ...
Embedded Software Engineer
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 ...
Embedded Software Engineer
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 ...
Embedded Software Engineer
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 ...
Staff Embedded Engineer
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 ...
Staff Embedded Engineer
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 ...
Embedded Software Engineer
Ottawa, ON · Hybrid
CA$50 - CA$68/hr
SEEKING Embedded Software/DSP Engineer in Ottawa Join a central AI and Chip Engineering (ACE ... Solid understanding of complex embedded systems and hardware-software interaction. * Experience ...
Quick apply
Embedded Software Engineer
Ottawa, ON · Hybrid
CA$50 - CA$68/hr
SEEKING Embedded Software/DSP Engineer in Ottawa Join a central AI and Chip Engineering (ACE ... Solid understanding of complex embedded systems and hardware-software interaction. * Experience ...
Staff Embedded Logging Software Developer
Oshawa, ON · Hybrid
CA$147K - CA$196K/yr
Bachelor's degree in Computer Science, Engineering, or a related field. * 8+ years in embedded software development or systems engineering across Android, Linux, and/or QNX. * Strong coding ...
Staff Embedded Logging Software Developer
Oshawa, ON · Hybrid
CA$147K - CA$196K/yr
Bachelor's degree in Computer Science, Engineering, or a related field. * 8+ years in embedded software development or systems engineering across Android, Linux, and/or QNX. * Strong coding ...
Staff Embedded Logging Software Developer
Markham, ON · Hybrid
CA$147K - CA$196K/yr
Bachelor's degree in Computer Science, Engineering, or a related field. * 8+ years in embedded software development or systems engineering across Android, Linux, and/or QNX. * Strong coding ...
Staff Embedded Logging Software Developer
Markham, ON · Hybrid
CA$147K - CA$196K/yr
Bachelor's degree in Computer Science, Engineering, or a related field. * 8+ years in embedded software development or systems engineering across Android, Linux, and/or QNX. * Strong coding ...
Senior Embedded Engineer
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 ...
Senior Embedded Engineer
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 ...
Staff Firmware Engineer - memory constrained embedded system development/data center interconnect...
Ottawa, ON · On-site
Bachelors, Masters, or PhD in Electrical Engineering, Computer Engineering, or related technical fields. * 5+ years of experience in memory constrained embedded system development. * 3+ years of ...
Staff Firmware Engineer - memory constrained embedded system development/data center interconnect...
Ottawa, ON · On-site
Bachelors, Masters, or PhD in Electrical Engineering, Computer Engineering, or related technical fields. * 5+ years of experience in memory constrained embedded system development. * 3+ years of ...
Senior Embedded Software Engineer
Brampton, ON · On-site
CA$90K - CA$120K/yr
Architect scalable embedded systems for rail applications, ensuring robust performance across ... Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or related field.
Senior Embedded Software Engineer
Brampton, ON · On-site
CA$90K - CA$120K/yr
Architect scalable embedded systems for rail applications, ensuring robust performance across ... Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or related field.
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 ...
Embedded Software Designer
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 ...
Embedded Software Designer
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 ...
Perception Software Engineer
Toronto, ON · On-site
... processor embedded systems. The ideal candidate is a self-driven engineer with strong problem ... solving skills, deep expertise in computer vision and embedded software development, and a passion ...
Perception Software Engineer
Toronto, ON · On-site
... processor embedded systems. The ideal candidate is a self-driven engineer with strong problem ... solving skills, deep expertise in computer vision and embedded software development, and a passion ...
Embedded Simulation Developer - SIL and Virtualization
Markham, ON · On-site
CA$90K - CA$136K/yr
Battery Management System * Chassis and Brake Controls * Body Electronics and Controls including ... engineering experience * Proficient in Embedded C and Python * Competent with embedded controls ...
Embedded Simulation Developer - SIL and Virtualization
Markham, ON · On-site
CA$90K - CA$136K/yr
Battery Management System * Chassis and Brake Controls * Body Electronics and Controls including ... engineering experience * Proficient in Embedded C and Python * Competent with embedded controls ...
Analyze system-level requirements and recommend architectural approaches for new firmware features ... Engineering, Computer Science, or a related field * 5+ years of professional experience in embedded ...
Analyze system-level requirements and recommend architectural approaches for new firmware features ... Engineering, Computer Science, or a related field * 5+ years of professional experience in embedded ...
Senior Embedded Software Developer Quantum Control Firmware
Ottawa, ON · On-site
CA$90K - CA$125K/yr
Analyze system-level requirements and recommend architectural approaches for new firmware features ... Engineering, Computer Science, or a related field * 5+ years of professional experience in embedded ...
Quick apply
Senior Embedded Software Developer Quantum Control Firmware
Ottawa, ON · On-site
CA$90K - CA$125K/yr
Analyze system-level requirements and recommend architectural approaches for new firmware features ... Engineering, Computer Science, or a related field * 5+ years of professional experience in embedded ...
Senior Embedded Logging Software Developer
Markham, ON · Hybrid
CA$115K - CA$164K/yr
Bachelor's degree in Computer Science, Engineering, or a related field. * 5+ years in embedded software development or systems engineering across Android, Linux, and/or QNX. * Strong coding ...
Senior Embedded Logging Software Developer
Markham, ON · Hybrid
CA$115K - CA$164K/yr
Bachelor's degree in Computer Science, Engineering, or a related field. * 5+ years in embedded software development or systems engineering across Android, Linux, and/or QNX. * Strong coding ...
Embedded System Developer information
What is an embedded system developer?
What are the key skills and qualifications needed to thrive as an embedded system developer?
What are some common challenges faced by embedded system developers when working on cross-functional teams?
What is the difference between Embedded System Developer vs Firmware Engineer?
| Aspect | Embedded System Developer | Firmware Engineer |
|---|---|---|
| Required Credentials | Bachelor's in Electrical, Computer Engineering, or related fields; certifications like ARM or IoT certifications are common | Bachelor's in Electrical Engineering, Computer Science, or related; similar certifications often preferred |
| Work Environment | Designing and developing embedded hardware-software systems, often in manufacturing or IoT industries | Writing low-level firmware for microcontrollers and embedded devices, typically in consumer electronics or automotive sectors |
| Employer & Industry Usage | Tech companies, automotive, industrial automation, IoT firms | Consumer electronics, automotive, medical devices, and embedded hardware manufacturers |
Both roles involve working with embedded hardware and software, often requiring similar educational backgrounds and certifications. However, Embedded System Developers focus on designing entire embedded systems, while Firmware Engineers specialize in writing low-level code that runs directly on microcontrollers. The roles are complementary and often overlap in industry applications.
Is there a high job demand for embedded system developers?
What are popular job titles related to Embedded System Developer jobs in Ontario?
For Embedded System Developer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Embedded System Developer jobs in Ontario look for?
The top searched job categories for Embedded System Developer jobs in Ontario are:
What cities in Ontario are hiring for Embedded System Developer jobs?
Cities in Ontario with the most Embedded System Developer job openings:

Staff Embedded Software Engineer
On-site
Full-time
Re-posted 13 days ago
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.