embedded software engineer

See average salary for embedded software engineer »

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


  • Ottawa, ON, Canada Nokia Full-time $120,000 - $160,000 Contract

    Drive innovation in optical systems as an Embedded Software Engineer on our Optical Line System team. This role demands expertise in embedded programming and real-time systems, with a focus on modular software design. As an experienced engineer with over a decade in real-time software development, you will collaborate with hardware and optical teams to...


  • Hamilton, Ontario, Canada L3Harris Technologies Full-time

    A global technology company based in Hamilton, Ontario is seeking a Manager of Software Development to lead a dynamic team at the WESCAM division. The role involves guiding the development of core embedded software solutions for mission-critical applications. Ideal candidates should have significant experience in leading software engineering teams, strong...


  • Montreal, QC, Canada Go Fractional Full-time $120,000 - $180,000 Contract

    Design embedded software for spacecraft and ground systems remotely across Canada or the United States, using C/C++ and embedded Linux.This senior contract role supports a growing fleet of satellites through software development and maintenance. You will influence design and operation while building reliable systems. The work includes secure communications,...


  • Ottawa, ON, Canada Ciena Corporation Full-time €94,000 - €193,000 Contract

    Drive innovation at Ciena as a Senior Embedded Software Engineer focused on high-performance C/C++ software development in Linux environments. This role emphasizes delivering high-quality software for advanced networking solutions. In this position, you will leverage your extensive experience in embedded software development, contributing to RLS Hyper-Rail...


  • Ottawa, ON, Canada Spaceium Inc Full-time €75,000 - €110,000 Contract

    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 interfaces with spacecraft hardware. You will work on mission-critical embedded systems responsible for controlling hardware, managing data flows, and ensuring...


  • Vancouver, BC, Greater Vancouver Regional District, BC; British Columbia, Canada Rivian and Volkswagen Group Technologies Full-time €137,300 - €181,890 Temporary

    Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we’re addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles...


  • Canada Rivian and Volkswagen Group Technologies Full-time

    Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we’re addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles...


  • Winnipeg, MB, Winnipeg Census Division, MB; Manitoba, Canada Humanoid Full-time €140,000 - €180,000

    Here at Humanoid, we believe in a future where robots amplify human potential. That’s why we’ve set out on a mission to build the world’s most capable, commercially-scalable, and safe humanoid robots. We’re bringing that mission to life with HMND‑01 - our rapidly developed humanoid platform being deployed in real industrial environments - and...


  • Canada Marine Full-time

    Join Dometic as an Embedded Software Developer and lead the charge in innovating marine technology from Trois-Rivières, Quebec. Work on firmware for state-of-the-art boating systems that elevate safety and comfort. In this influential role, you will collaborate with engineers across disciplines to develop systems that integrate seamlessly within...


  • Brampton, Peel Region, Canada MDA Full-time $95,000 - $115,000 Contract

    Elevate your career with MDA Space as a Senior Embedded Software Engineer/MTS focused on designing and implementing safety-critical flight software. Collaborate across teams and guide junior engineers in a dynamic, innovative environment. In this crucial role at MDA Space, a global leader in space technology, you will utilize your C/C++ expertise to develop...


  • Quinte West, ON, Hastings County, ON; Ontario, Canada Urban Sky Full-time

    Position Overview / Onsite / Full-time / Salaried Urban Sky is seeking a SeniorEmbeddedImaging Software Engineer to own the firmware, imaging pipeline, and data-movement stack behind our electro-optical (EO) and infrared (IR) payloads – from the sensor at the focal plane to the command-and-control link on the ground. You’ll write the firmware that drives...


  • Mississauga, Peel Region, Canada Aversan Inc. Full-time $75,000 - $95,000 Contract

    Intermediate Embedded Software Engineer Aversan Inc. (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We are currently seeking a qualified Intermediate Embedded Software...


  • Markham, York Region, Canada LanceSoft, Inc. Full-time $80,000 - $100,000 Contract

    Duration: 10 Months - potential for extension Job Title: Embedded Windows Software Engineer Windows Experience - Required Qualifications 3+ years in embedded/software development (C/C++) Demonstrated ability to analyze, diagnose, and solve difficult engineering problems Experience with source control (GIT), OS Concepts and debugging tools Strong...


  • Mirabel, QC, Canada CAE Inc Full-time $85,000 - $120,000 Contract

    Join CAE's embedded software development team as an Embedded Software Engineer. Tackle complex engineering challenges while enhancing the capabilities of the CF-18 fighter aircraft in a hybrid working model. In this full-time role, you will engage in various stages of the software development lifecycle. Collaborate with multidisciplinary teams and...


  • Mississauga, ON, Peel Regional District, ON; Ontario, Canada Aversan Inc Full-time

    Aversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We are currently seeking a qualified Senior Embedded Software Engineer to join our team. Location: Brampton, ON ...


  • Canada Aversan Inc Full-time

    Aversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We are currently seeking a qualified Senior Embedded Software Engineer to join our team. Location: Brampton, ON ...


  • Canada BlackBerry Ltd Full-time

    Engineer embedded software with QNX RTOS, POSIX APIs, and C++ for operating-system technologies serving robotics and mission-critical systems.At QNX, a division of BlackBerry Limited, this embedded software engineer contributes to modern embedded development through QNX Everywhere. You will develop across C, C++, Python, Rust, operating systems, developer...


  • Hamilton, ON, Hamilton Census Division, ON; Ontario, Canada L3Harris Technologies Full-time €130,000 - €180,000 Temporary

    A global technology company based in Hamilton, Ontario is seeking a Manager of Software Development to lead a dynamic team at the WESCAM division. The role involves guiding the development of core embedded software solutions for mission-critical applications. Ideal candidates should have significant experience in leading software engineering teams, strong...


  • Ottawa, ON, Canada Ciena Full-time $69,000 - $110,000 Contract

    As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We’re a technology company that leads with our humanity—driving our business priorities alongside meaningful social,...


  • Canada Kepler Communications Inc. Full-time

    Drive the future of space connectivity at Kepler Communications as an Embedded Software Engineer. Focus on the design and maintenance of software for cutting-edge spacecraft and ground systems. Kepler Communications seeks an Embedded Software Engineer with a strong background in software development for high-reliability systems. You'll design secure...