1

Embedded Engineer Jobs in Ontario (NOW HIRING)

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 need protocol engineer, with C++, Linux and any 2/3 given protocol of the below MPLS solution including ...

Embedded Engineer

Toronto, ON ยท Hybrid

$130K - $150K/yr

Embedded Engineer - Scientific Robotics & Automation Location: Flexible / Hybrid (in-office required for hardware testing; remote otherwise) Type: Full-Time About the Company We're an early-stage ...

Embedded Engineer Location: Ottawa, Canada - Day1 Onsite Only Full time Salary: CAD $90K/Annum We need protocol engineer, with C++, Linux and any 2/3 given protocol of the below MPLS solution ...

Staff Embedded Engineer

Toronto, ON

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

As a Staff Embedded Engineer, you will be responsible for helping develop the software that powers our hardware products. These devices run on a multitude of platforms from small, battery operated ...

Senior Embedded Engineer

Toronto, ON ยท Hybrid

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Our Embedded Chapter is made up of 20+ Embedded Developers with a wide variety of specialties, skill sets, backgrounds, and experiences. They aim to bring their Embedded experience to the cross ...

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Our Embedded Chapter is made up of 20+ Embedded Developers with a wide variety of specialties, skill sets, backgrounds, and experiences. They aim to bring their Embedded experience to the cross ...

Embedded Firmware Engineer

Ottawa, ON ยท On-site

CA$95K - CA$130K/yr

  • Medical

  • Dental

  • Vision

  • Life

The Embedded Firmware Engineer will develop the real-time control firmware that sits at the heart of Q-Block's quantum hardware platforms the code that turns precision electronics into coordinated ...

Embedded Firmware Engineer

Ottawa, ON ยท On-site

$95K - $130K/yr

  • Medical

  • Dental

  • Vision

  • Life

The Embedded Firmware Engineer will develop the real-time control firmware that sits at the heart of Q-Block's quantum hardware platforms - the code that turns precision electronics into coordinated ...

Senior Embedded Systems Architect

Ottawa, ON ยท On-site

$130K - $165K/yr

  • Medical

  • Dental

  • Vision

  • Life

The successful candidate is a senior embedded engineer with the judgment to make architectural decisions that hold up over years of delivery, and the discipline to build the abstractions, standards ...

Senior Embedded Systems Architect

Ottawa, ON ยท On-site

CA$130K - CA$165K/yr

  • Medical

  • Dental

  • Vision

  • Life

The successful candidate is a senior embedded engineer with the judgment to make architectural decisions that hold up over years of delivery, and the discipline to build the abstractions, standards ...

The Lead Embedded Developer is responsible for owning technical initiatives and defining the architecture for complex embedded systems. Key accountabilities include architecting and validating ...

ABOUT THE ROLE As an Embedded Vision Developer, you will join a tight-knit engineering team building the next generation Planix capture system. You will take ownership of the core imaging and LiDAR ...

Embedded Vision Developer

Waterloo, ON ยท On-site

  • Medical

  • Dental

ABOUT THE ROLE As an Embedded Vision Developer, you will join a tight-knit engineering team building the next generation Planix capture system. You will take ownership of the core imaging and LiDAR ...

We are seeking a Software Driver Developer to create reference drivers for our AI-IP in a reference system. You will also support our AI-IP customer optimizing our reference driver into our customer ...

As the Embedded Software Engineer, you will play an integral part of an agile development team, developing & maintaining software for MMIST's family of solutions for Precision Aerial Delivery and ...

As an Embedded Software Engineer, you will develop the core software that directly interfaces with spacecraft hardware. You will work on mission-critical embedded systems responsible for controlling ...

Director Embedded Systems

Toronto, ON ยท On-site +1

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are seeking an Embedded Engineering Leader to help shape the next generation of ecobee smart home devices and their integration with Generac's broader product portfolio. This role is ideal for a ...

next page

Showing results 1-20

Embedded Engineer information

See Ontario salary details

$51K

$109.3K

$166.5K

How much do embedded engineer jobs pay per year?

As of Aug 15, 2026, the average yearly pay for embedded engineer in Ontario is $109,281.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,500.00 and $124,500.00 per year, depending on experience, location, and employer.

What is the salary of an embedded engineer?

The salary of an embedded engineer varies based on experience, location, and industry, but typically ranges from $70,000 to $120,000 annually. Entry-level positions may start around $60,000, while experienced engineers with specialized skills in C/C++ and real-time operating systems can earn higher salaries.

What is the difference between Embedded Engineer vs Firmware Engineer?

AspectEmbedded EngineerFirmware Engineer
Required CredentialsBachelor's in Electrical, Computer Engineering, or related fields; certifications like ARM or IoT certifications are commonBachelor's in Computer Engineering, Electrical Engineering, or related; often similar certifications in embedded systems or firmware development
Work EnvironmentDesigning and developing hardware-software integrated systems, often in industrial, automotive, or consumer electronicsWriting, testing, and debugging low-level code that runs directly on hardware devices like microcontrollers or embedded processors
Employer & Industry UsageElectronics manufacturers, automotive, aerospace, IoT companiesConsumer electronics, IoT devices, medical devices, automotive systems

Embedded Engineers and Firmware Engineers often work closely, but Embedded Engineers focus on both hardware and software integration, while Firmware Engineers specialize in low-level code development that runs directly on hardware. Both roles require similar skills and certifications, but their primary focus and work environment differ slightly.

What does an embedded engineer do?

An embedded engineer designs, develops, and tests software and hardware for embedded systems, which are specialized computing devices within larger machines or products. They work with microcontrollers, real-time operating systems, and programming languages like C or C++, often collaborating with hardware teams to ensure system functionality and reliability.

What are the key skills and qualifications needed to thrive as an embedded engineer?

To thrive as an Embedded Engineer, you need a solid background in computer science or electrical engineering, with strong skills in C/C++, microcontroller programming, and embedded systems design. Familiarity with real-time operating systems (RTOS), hardware debugging tools, and version control systems like Git is typically required, and certifications such as Certified Embedded Systems Engineer (CESE) can be beneficial. Strong problem-solving abilities, attention to detail, and effective communication are standout soft skills in this field. These competencies are crucial for developing reliable, efficient embedded solutions that integrate seamlessly with hardware and meet user requirements.

What are some common challenges faced by embedded engineers when working on cross-functional teams?

Embedded Engineers often collaborate closely with hardware designers, software developers, and test engineers, which can present challenges related to communication and integration. Aligning the firmware with hardware specifications, managing resource constraints, and ensuring timely debugging across different platforms are frequent hurdles. To succeed, Embedded Engineers need strong communication skills and a collaborative mindset to bridge gaps between disciplines and deliver cohesive, reliable systems.

What are the most commonly searched types of Embedded Engineer jobs in Ontario?

The most popular types of Embedded Engineer jobs in Ontario are:

Infographic showing various Embedded Engineer job openings in Ontario as of August 2026, with employment types broken down into 94% Full Time, 2% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $109,281 per year, or $52.5 per hour.

Embedded Engineer

iClanz

Ottawa, ON โ€ข On-site

CA$80K - CA$90K/yr

Full-time

Re-posted 19 days ago


Job description

Hi

Hope you are doing good and safe; we are looking for excellent resources for below job description please reply with below inline details

Role: Embedded Engineer

Location: Ottawa, Canada Day1 Onsite Only

Full time

Salary: CAD $90K/Annum

We need protocol engineer, with C++, Linux and any 2/3 given protocol of the below

MPLS solution including Segment Routing, MPLS Protocols, MPLS OAM, BGP-LU, BGP-PIC, Layer 3 Routing, IS-IS, RSVP-TE, ISIS, OSPF, Layer 2 VPN, Layer-3 VPN.

Responsibilities and Activities:

  • Developing embedded C/C++ software on Client's 6500 family of optical switches, including improvements of existing software, development of new features, and support of new hardware.
  • Participating in all stages of software development.
  • Solving hardware and software issues and work with hardware, software and system engineers to identify the root cause.
  • Helping investigate and collect information to resolve process or design issues found on a current design or in previous designs.
  • Identifying software performance improvements through test driven development, automated unit testing, and comprehensive integration testing.
  • What technical experience and personal skills are required for this role?
  • Master's or bachelor's degree in engineering, computer science, or a related subject area coupled with 5+ years validated experience in the related fields of Linux and Data Networking
  • Experience with some or all the following transport and/or data technologies: End-to-end Optimized MPLS solution including Segment Routing, MPLS Protocols, MPLS OAM, BGP-LU, BGP-PIC, Layer 3 Routing, IS-IS, RSVP-TE, ISIS, OSPF, Layer 2 VPN, Layer-3 VPN.
  • Software development expertise, particularly large-scale embedded software development in C/C++ on Linux platforms.
  • Familiarity with Linux and VxWorks OS, utilities and system calls and developing software on multi-processor, highly concurrent systems (good knowledge of mutual exclusion, synchronization, interrupt handling, inter-process communication, etc.).
  • Socket network Programming (TCP/UDP).
  • Ability to work in a lab environment and design software for custom hardware.
  • Independent self-starter and committed to delivering on daring deadlines.
  • Comfortable in a team with ability to with little supervision.
  • A fast learner with excellent debugging skills.