1

Yocto Embedded Linux Engineer Jobs in Ontario (NOW HIRING)

Embedded Engineer

Ottawa, ON · On-site

$80K - $90K/yr

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

Embedded development experience, particularly in environments such as QNX or Embedded Linux. * Willingness for strong C++ developers without prior embedded experience to learn and work in embedded ...

Utilize advanced knowledge in low-level Linux, hardware bring-up, and system performance monitoring ... Embedded Developer. #J-18808-Ljbffr

New

The Role As an Embedded Systems Test Engineer at Voyis, you will play a critical role in improving ... Comfortable with Linux and/or Windows systems administration and debugging infrastructure issues ...

Senior Embedded Software Engineer

Ottawa, ON · On-site

CA$95K - CA$153K/yr

Apply Linux kernel, TCP/IP stack,forwardingtable, IP filtering, VLAN, and memory management ... with embedded C and C++ programming language application * Linux kernel driver and user-space ...

Design, code, and integrate embedded C/C++ software on Linux and real-time operating systems ... Git , JIRA , Confluence , or Yocto . Pay Range: The salary range for this role is $96, 200 - $148 ...

We are hiring a talented software engineer to help us build the next generation of photonic AI ... Experience with developing commercial/enterprise-level software and firmware on Linux. * Experience ...

This role targets an embedded DSP developer with a strong foundation in software and hardware ... Linux • Experience with hardware integration and emulation tools Harness your DSP expertise ...

New

Showing results 41-60

Yocto Embedded Linux Engineer information

What is the difference between Yocto Embedded Linux Engineer vs Embedded Linux Developer?

AspectYocto Embedded Linux EngineerEmbedded Linux Developer
CredentialsTypically requires Linux, embedded systems, and Yocto Project certifications or experienceRequires Linux and embedded systems knowledge; certifications are common but not mandatory
Work EnvironmentFocuses on customizing Linux distributions using Yocto for embedded devicesDevelops and maintains embedded Linux applications and drivers
Industry UsagePrimarily in IoT, automotive, and consumer electronics industriesUsed across various industries including telecommunications, industrial automation, and consumer devices

While both roles involve embedded Linux, the Yocto Embedded Linux Engineer specializes in creating custom Linux distributions with Yocto, whereas the Embedded Linux Developer focuses on application and driver development within embedded Linux systems.

What job categories do people searching Yocto Embedded Linux Engineer jobs in Ontario look for? The top searched job categories for Yocto Embedded Linux Engineer jobs in Ontario are:
What cities in Ontario are hiring for Yocto Embedded Linux Engineer jobs? Cities in Ontario with the most Yocto Embedded Linux Engineer job openings:
Infographic showing various Yocto Embedded Linux Engineer job openings in Ontario as of August 2026, with employment types broken down into 92% Full Time, 2% Part Time, and 6% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.

Embedded Engineer

iClanz

Ottawa, ON • On-site

$80K - $90K/yr

Full-time

Re-posted 14 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.
Employment Type: FULL_TIME