1

Embedded System Developer Jobs in Ontario (NOW HIRING)

CA$114K - CA$164K/yr

Design and implement core components of the ML runtime framework for inference on embedded systems ... Excellent C++ programming skills, focused on system‑level and runtime development. * Solid ...

New

Lead the development of embedded AI solutions as a Machine Learning Engineer ... Your expertise will empower state-of-the-art automotive systems for enhanced infotainment and ...

New

If you love working at the intersection of embedded systems and hands-on hardware engineering, and are keen to join an industry leader - we would love to hear from you! What you'll do: As a Senior ...

At Spaceium, we are building spacecraft systems designed to push the boundaries of what's possible in orbit. As an Embedded Software Engineer, you will develop the core software that directly ...

The Embedded Systems Software Engineer will be responsible for the design, implementation, and ... Optimize system resources and video data paths based on product use cases * Integrate new image and ...

Embedded Firmware Engineer

Ottawa, ON · On-site

$95K - $130K/yr

Q-Block Computing builds quantum systems that operate in the real world. The company develops ... The Embedded Firmware Engineer will develop the real-time control firmware that sits at the heart ...

Embedded Firmware Engineer

Ottawa, ON · On-site

CA$95K - CA$130K/yr

Q-Block Computing builds quantum systems that operate in the real world. The company develops ... The Embedded Firmware Engineer will develop the real-time control firmware that sits at the heart ...

... a Staff Embedded Logging Software Developer in a hybrid work setting. Design secure logging ... Define client behaviors for platform logging across multiple systems * Manage buffers and ...

New

In 2021, ecobee became a subsidiary of Generac Power Systems. Generac introduced the first ... We are seeking an Embedded Engineering Leader to help shape the next generation of ecobee smart ...

next page

Showing results 1-20

Embedded System Developer information

What are embedded system developers?

Embedded system developers are engineers who design, program, and maintain specialized computing systems that are part of larger devices, such as cars, medical equipment, home appliances, and industrial machines. These professionals work with both hardware and software to ensure that the embedded systems are efficient, reliable, and meet specific requirements. Their work often involves programming microcontrollers, integrating sensors and actuators, and optimizing resource-constrained environments. Embedded system developers play a crucial role in creating the technology behind many everyday products.

What are the key skills and qualifications needed to thrive as an Embedded System Developer, and why are they important?

To thrive as an Embedded System Developer, you need a solid background in computer science or electrical engineering, with expertise in C/C++ programming, microcontrollers, and real-time operating systems. Familiarity with hardware debugging tools, integrated development environments (IDEs), and version control systems like Git is typically required. Strong problem-solving skills, attention to detail, and effective communication help developers innovate and collaborate in cross-functional teams. These competencies are critical for designing reliable, efficient embedded solutions that power modern devices across industries.

What are some common challenges faced by Embedded System Developers when working on cross-functional teams?

Embedded System Developers often collaborate with hardware engineers, software developers, and product managers. A common challenge is ensuring seamless integration between hardware and software components, as timing and resource constraints can lead to unexpected issues. Clear communication and thorough documentation are crucial for aligning specifications and troubleshooting problems that span both domains. Developers also need to stay adaptable, as project requirements may evolve rapidly based on feedback from other teams or testing results.

What is the difference between Embedded System Developer vs Firmware Engineer?

AspectEmbedded System DeveloperFirmware Engineer
Required CredentialsBachelor's in Electrical, Computer Engineering, or related fields; certifications like ARM or IoT certifications are commonBachelor's in Electrical Engineering, Computer Science, or related; similar certifications often preferred
Work EnvironmentDesigning and developing embedded hardware-software systems, often in manufacturing or IoT industriesWriting low-level firmware for microcontrollers and embedded devices, typically in consumer electronics or automotive sectors
Employer & Industry UsageTech companies, automotive, industrial automation, IoT firmsConsumer 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.

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:
Infographic showing various Embedded System Developer job openings in Ontario as of July 2026, with employment types broken down into 85% Full Time, 3% Part Time, 1% Temporary, and 11% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution.
Embedded Machine Learning Engineer (up to Sr)

Embedded Machine Learning Engineer (up to Sr)

Qualcomm

On-site

CA$114K - CA$164K/yr

Full-time

This job post has expired 2 days ago. Applications are no longer accepted.


Qualcomm rating

9.6

Company rating: 9.6 out of 10

Based on 5 frontline employees who took The Breakroom Quiz

5th of 205 rated software companies


Job description

Company

Qualcomm Canada ULC

Job Area

Engineering Group, Engineering Group > Machine Learning Engineering

General Summary

We are seeking a Machine Learning software engineer with embedded experience. Qualcomm Automotive AI Software team is rapidly expanding to offer optimized solutions for infotainment and ADAS/Autonomous Driving. To scale and strengthen our offering in this domain, we are looking for a talented engineer to develop and deliver novel embedded AI solutions to enable state‑of‑the‑art AI models on automotive platforms for millions of end users.

Key Responsibilities
  • Design and implement core components of the ML runtime framework for inference on embedded systems.
  • Collaborate with compiler, hardware, and model teams to co‑design efficient execution paths for AI workloads.
  • Develop and maintain C++ code for runtime kernels and system‑level integration.
  • Develop tools to assist with performance profiling and debugging of quantized model accuracy.
  • Analyze and improve runtime behavior using profiling tools and hardware counters.
  • Support deployment of models from popular ML frameworks (e.g., ONNX, TensorFlow, PyTorch) onto Qualcomm’s inference stack.
  • Challenge the status quo and drive innovations to achieve best‑of‑class solutions.
Required Skills & Experience
  • Strong hands‑on experience in performance optimization for embedded or low‑power systems.
  • Excellent C++ programming skills, focused on system‑level and runtime development.
  • Solid understanding of embedded system design, including memory hierarchy and hardware‑software interaction.
  • Experience with Linux/Android/QNX development environments and toolchains.
  • Familiarity with computer architecture, especially for AI accelerators or DSPs.
  • Solid knowledge of machine learning concepts and model structures.
  • Optimization of algebraic operations in algorithms for hardware cores.
  • Knowledge of deep learning and popular frameworks is an asset.
Minimum Qualifications
  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or related field and 2+ years of hardware, software, or systems engineering experience.
  • Master’s degree in Computer Science, Engineering, Information Systems, or related field and 1+ year of related experience.
  • PhD in Computer Science, Engineering, Information Systems, or related field.
Applicants

Qualcomm is an equal‑opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, Qualcomm is committed to providing an accessible process. You may e‑mail disability‑accommodations@qualcomm.com or call Qualcomm’s toll‑free number. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to participate in the hiring process.

Pay Range And Other Compensation & Benefits

$114,400.00 – $164,400.00

Salary is only one component of total compensation at Qualcomm. We also offer a competitive annual discretionary bonus program and the opportunity for annual RSU grants. We have a highly competitive benefits package designed to support success at work, at home, and at play. Your recruiter will be happy to discuss all that Qualcomm has to offer.

#J-18808-Ljbffr

What Qualcomm employees say

Pay

Benefits

Workplace

Get the full story on Breakroom


Qualcomm logo

About Qualcomm

Sourced by ZipRecruiter

Qualcomm is enabling a world where everyone and everything can be intelligently connected. You interact with products and technologies made possible by Qualcomm every day, including 5G-enabled smartphones that double as pro-level cameras and gaming devices, smarter vehicles and cities, and the technology behind the smart, connected factories that manufactured your latest purchase. Our powerful connectivity solutions keep you connected—even in remote areas. Qualcomm 5G and AI innovations are the power behind the connected intelligent edge. You’ll find our technologies behind and inside the innovations that deliver significant value across multiple industries and to billions of people every day.

Industry

Technology, communication and media

Company size

10,000+ Employees

Headquarters location

San Diego, CA, US

Year founded

1985