1

Embedded System Jobs in Toronto, ON (NOW HIRING)

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 Test Engineer

Toronto, ON · Remote

CA$70K - CA$110K/yr

About Company ThunderSoft is a provider of operating system technologies, superior products and ... Embedded system testing (must have) * Excellent debugging and troubleshooting skills (must have)

In 2021, ecobee became a subsidiary of Generac Power Systems. Generac introduced the first ... The embedded team is in a unique position as we own a wide breadth of the technologies that get ...

If you love low-level systems programming, embedded firmware architecture, and building software that runs in connected vehicles around the world, and are keen to join an industry leader - we would ...

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 this role, you will be responsible for designing, implementing, optimizing, and validating software modules that run on complex multi-processor embedded systems. The ideal candidate is a self ...

Embedded Engineer

Toronto, ON · Hybrid

$130K - $150K/yr

Cooler and thermal system optimization via embedded control algorithms * GUI improvements on our Raspberry Pi-based interface * Firmware update mechanism design and implementation * New railgun ...

System Architecture Ownership: assist in documenting the full system architecture, ensure design supports manufacturing approach and help refine product behaviour * Embedded Software Ownership: Own ...

Systems Engineer - Ibex Elevators

Guelph, ON · On-site

CA$95K - CA$135K/yr

System Architecture Ownership: assist in documenting the full system architecture, ensure design supports manufacturing approach and help refine product behaviour * Embedded Software Ownership: Own ...

Support the validation of digital control algorithms, embedded firmware, microcontroller-based systems, DSP platforms, FPGA-based controllers, ADC/PWM interfaces, GPIO, protection logic, peripheral ...

next page

Showing results 1-20

Embedded System information

What is the difference between Embedded System vs Firmware Engineer?

AspectEmbedded SystemFirmware Engineer
Required CredentialsBachelor's in Electrical, Computer Engineering, or related fieldsBachelor's in Computer Engineering, Electrical Engineering, or related fields
Work EnvironmentHardware and software development for embedded devicesDeveloping low-level code for hardware devices
Industry UsageConsumer electronics, automotive, medical devicesEmbedded devices, IoT, consumer electronics

Embedded System and Firmware Engineer roles often overlap, but embedded systems focus on designing complete hardware-software solutions, while firmware engineers specialize in writing low-level code that runs directly on hardware. Both roles require similar educational backgrounds and work in related industries, but their specific focus areas differ.

What are jobs in embedded systems?

Jobs in embedded systems involve designing, developing, testing, and maintaining software and hardware for embedded devices such as microcontrollers, IoT devices, and consumer electronics. These roles typically require knowledge of programming languages like C or C++, understanding of hardware interfaces, and experience with real-time operating systems. Professionals often work in industries like automotive, healthcare, and consumer electronics, and may need certifications or specialized training in embedded systems development.

Is embedded system a good career?

Embedded systems engineering is a stable career with demand in industries such as automotive, consumer electronics, and healthcare. It requires knowledge of programming languages like C and C++, as well as understanding hardware design and real-time operating systems. The field offers opportunities for specialization and growth with certifications and hands-on experience.

What engineers make $500,000?

Senior engineers in specialized fields such as software, electrical, or systems engineering with extensive experience, advanced skills, and leadership roles can earn $500,000 or more annually. High compensation often involves working in high-demand industries, holding executive or principal positions, or receiving significant bonuses and stock options.

What engineers make $300,000 a year?

Senior embedded systems engineers with extensive experience, specialized skills in hardware and software integration, and often working in high-demand industries such as aerospace or defense can earn $300,000 or more annually. Achieving this level typically requires advanced certifications, leadership roles, and working in companies with high compensation standards.
What cities near Toronto, ON are hiring for Embedded System jobs? Cities near Toronto, ON with the most Embedded System job openings:
Infographic showing various Embedded System job openings in Toronto, ON as of June 2026, with employment types broken down into 50% Full Time, and 50% Contract. Highlights an 93% Physical, 3% Hybrid, and 4% Remote job distribution.
Staff Embedded Software Engineer

Staff Embedded Software Engineer

Lightmatter

Toronto, ON

Other

Posted 25 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.
Qualifications
  • 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.
Preferred Qualifications
  • 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.