embedded software engineer

See average salary for embedded software engineer »

1,000 embedded software engineer job listings in Canada. Find daily updated positions from leading job boards.


  • Toronto, Ontario, Canada Urban Ridge Supplies Full-time

    Enhance Beacon Software’s operations as an Operational Software Engineer. Engage directly with business units to streamline tasks through innovative agent-driven software. In this impactful role, you will embed with various teams including Finance and Legal to identify and eliminate operational bottlenecks. You will develop and deploy AI-driven automation...

  • software engineer

    4 days ago


    Ferryland, Newfoundland and Labrador, Canada Job Bank Full-time

    Job detailssoftware engineer Posted on September 29, 2026 by Employer details AMBZ Property Service Inc. Education: Bachelor's degree. Work setting: Private company, corporation or industry. Tasks: Develop flowcharts, layouts and documentation to identify solutions. Develop software solutions by studying systems flow, data usage and work processes. Plan...


  • Canada Telesat Full-time

    Telesat, headquartered in Ottawa, Canada, seeks a senior leader to build and manage a geographically distributed software team focused on embedded systems for the Lightspeed program. You will craft strategies for the embedded development environment, align with group objectives, and mentor engineers and Scrum Masters to drive excellence.The role is hybrid,...


  • Ottawa, ON, Canada Lumentum Operations LLC Full-time

    locationsCanada - Ottawa (Bill Leathem)time typeFull timeposted onPosted Todayjob requisition id20261370It's fun to work in a company where people truly BELIEVE in what they're doing!We're committed to bringing passion and customer focus to the business.If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with...


  • Canada EVONA Full-time

    Drive innovation as a Senior Embedded Linux Software Engineer with a leading Canadian orbital launch company. This hybrid role requires hands-on coding, architecture design, and team leadership. You will play a key role in developing the flight software platform for an expanding engineering team. With your background in embedded software, you will...


  • Kelowna, British Columbia, Canada ASSA ABLOY Full-time

    ASSA ABLOY Group seeks a Firmware Engineer to develop embedded systems powering intelligent lighting and guest room control platforms. You will work on systems that manage lighting, sensors, touch panels, and integrated hotel interfaces.Responsibilities include firmware development in C/C++, debugging hardware, validating with lab tools, and implementing...


  • Toronto, Ontario, Canada Mecka Full-time

    Mecka AI in Toronto is hiring to bring advanced computer vision into robotics hardware. You will train models, run them on embedded devices, and ensure latency, memory and power budgets are met.You will build efficient C++ inference pipelines, optimize runtime performance, and evaluate accuracy across changing conditions. For a lead role, you’ll shape...

  • Senior Yocto

    6 hours ago


    Winnipeg, Manitoba, Canada US Health Partners, LLC Full-time

    Litmus in Toronto is seeking a highly skilled Senior Yocto & Linux Software Engineer to develop, maintain, and secure Litmus Edge, our industrial edge platform. You’ll lead embedded Linux development, OTA updates, and hardware-software integration on ARM BSPs. You’ll work with Docker and Kubernetes to deploy containerized edge apps, collaborate across...


  • Winnipeg, Manitoba, Canada Mycionics Inc Full-time

    Mycionics Inc in Kitchener, ON is seeking an Embedded Firmware Engineer to bridge hardware and software on our STM32-based control boards. You will develop low-level C/C++ firmware, implement drivers, and interface with sensors and actuators. You will work with RTOS (FreeRTOS), read datasheets, migrate legacy libraries to HAL, and diagnose issues with GDB,...


  • Kitchener, Ontario, Canada Miovision Full-time

    Miovision in Kitchener is seeking a Firmware Developer to build the low-level hardware abstraction layers (BSP) and on-device software stacks powering Core, Scout and Opticom products.You will navigate multi-board, multi-processor hardware, work on kernel builds, drivers and rigorous hardware validation in a hybrid role at our Kitchener headquarters, merging...


  • Abbotsford, British Columbia, Canada TEEMA Full-time

    TEEMA is seeking a Senior Firmware Engineer for a hybrid role in Abbotsford, BC. You will design, develop and debug embedded firmware for our industrial equipment and work closely with hardware and software teams to deliver high‑performance products.The ideal candidate has 5+ years of firmware development, 10+ years of C/C++ in embedded environments, and...


  • Winnipeg, Manitoba, Canada Very Full-time

    Very is a fully distributed technology firm led by expert problem-solvers who create efficient, scalable solutions that move commercial, industrial, and consumer products from pilot to production in record time.We believe that real innovation happens in the grind — working shoulder to shoulder with clients who are building the future. Our team thrives on...


  • Winnipeg, Manitoba, Canada Mecka Full-time

    Mecka AI in Toronto is hiring to bring advanced computer vision into robotics hardware. You will train models, run them on embedded devices, and ensure latency, memory and power budgets are met. You will build efficient C++ inference pipelines, optimize runtime performance, and evaluate accuracy across changing conditions. For a lead role, you’ll shape...

  • Senior Yocto

    6 hours ago


    Toronto, Ontario, Canada US Health Partners, LLC Full-time

    Litmus in Toronto is seeking a highly skilled Senior Yocto & Linux Software Engineer to develop, maintain, and secure Litmus Edge, our industrial edge platform. You’ll lead embedded Linux development, OTA updates, and hardware-software integration on ARM BSPs.You’ll work with Docker and Kubernetes to deploy containerized edge apps, collaborate across...

  • Senior Backend

    14 hours ago


    Montreal, Quebec, Canada Octasic Full-time

    Octasic, headquartered in Montreal, is seeking a highly skilled Senior Software Developer with 10+ years of experience in embedded and backend systems. You will design, build, and maintain scalable, reliable software close to the hardware, with opportunities in front‑end tasks as needed.The role emphasizes collaboration with product teams and customers,...


  • Markham, Ontario, Canada General Motors Full-time

    General Motors in Canada is seeking a Staff Engineer of Software Engineering, Embedded Platform, as a Continuous Integration Developer (Architect Level). You will define the architecture, standards, and strategy for how GM builds, tests, and deploys virtualized vehicle software.You will lead ahead in CI/CD, embedded systems, automation, and expand into cloud...


  • ca | ca Very Full-time

    Very is a fully distributed technology firm led by expert problem-solvers who create efficient, scalable solutions that move commercial, industrial, and consumer products from pilot to production in record time. We believe that real innovation happens in the grind — working shoulder to shoulder with clients who are building the future. Our team thrives on...


  • Richmond Hill, Ontario, Canada mecka Full-time

    Mecka AI is seeking an engineer to bring advanced computer vision to embedded devices used in robotics. You will train models, build C++ inference pipelines, and optimize runtime under strict latency and power constraints.The role may include technical leadership of model development and deployment, with responsibility for implementation and evaluation...


  • canada | ca Atlassian Full-time

    At Atlassian, we are seeking a Principal Machine Learning Systems Engineer to lead a major ML-powered search capability. You will shape problem framing, architecture, and the end-to-end ML lifecycle, from data strategy to deployment, across diverse data sources.You will drive scalable distributed systems, mentor engineers, and collaborate with product teams...


  • Winnipeg, Manitoba, Canada General Motors Full-time

    General Motors in Canada is seeking a Staff Engineer of Software Engineering, Embedded Platform, as a Continuous Integration Developer (Architect Level). You will define the architecture, standards, and strategy for how GM builds, tests, and deploys virtualized vehicle software. You will lead ahead in CI/CD, embedded systems, automation, and expand into...