embedded developer jobs in Montreal

See average salary for embedded developer »

3,225 embedded developer job listings in Canada. Find daily updated positions from leading job boards.


  • Montreal, QC, Canada Telemetry Today LLC Full-time $90,000 - $120,000 Contract

    Drive innovation in satellite navigation with Xona as an Embedded Software Engineer. Focused on developing cutting-edge applications interacting with satellite technology. This position involves engaging with both desktop application development and embedded programming to ensure seamless communication with Xona's satellite receivers. You will contribute to...


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

    Senior Embedded Software Designer (6+ month Contract)Canada / United StatesEngineering - Software /Full-time Contract /Remote* Competitive compensation with a robust equity plan to share in our success.* Comprehensive coverage for health, dental, and vision insurance-including dependents.* Unlimited vacation, supportive parental leave policy, and...


  • Montreal, Quebec, Canada Frontdoor Defense Full-time

    Lead embedded firmware development in Ottawa using OpenBMC, ZephyrOS, Linux, and low-level debugging. Work in person on high-performance datacenter systems. Broadcom seeks a Principal Software Engineer to own firmware and software across a cradle-to-grave product lifecycle. You may develop for x86 and ARM systems, write device drivers, support silicon and...


  • Montreal, QC, Canada HCR Permanent Search Full-time $96,432 - $103,320 Contract

    This range is provided by HCR Permanent Search. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $70.00/hr - $75.00/hr Direct message the job poster from HCR Permanent Search. HCR Permanent Search is currently working with a leading edge technology company who needs to hire an Embedded...


  • Montreal, Quebec, Canada Broadcom Inc. Full-time

    Build embedded firmware for Broadcom's ultra-high-performance datacenter solutions, applying Linux, Yocto, OpenBMC, and ZephyrOS expertise. Work in person on complex systems. This Staff Software Engineer owns designs spanning low-level firmware, microcode, device drivers, embedded Linux builds, and upper-level control software. You will contribute to...


  • Montreal, Quebec, Canada Ciena Full-time

    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,...


  • Montreal, Quebec, Canada Nokia Full-time

    Job Description Our Optical Line System team is searching for an experienced embedded and real‑time software developer for our leading‑edge optical line system product line. Our team is responsible for developing carrier‑grade embedded software which follows modular and reusable design principles. The candidate is required to fully understand line...


  • Montreal, QC, Canada Visier Full-time $200,000 - $214,000 Contract

    Visier is the global leader in Workforce Intelligence that powers every people decision. We bring Workforce AI to life for HR departments through our award-winning, agentic AI technology by surfacing the insights leaders need to plan, decide, and act with confidence in the moments that matter most. As the market leader in people analytics, workforce...


  • Montreal, Quebec, Canada VIAVI Solutions Inc. Full-time

    Embedded imaging expertise meets C++ and Python development at VIAVI Solutions in Ottawa, supporting optical test and measurement systems. As a Staff Software Engineer, you will develop embedded controls, automation, and user interfaces for complex electro-optical-mechanical instrumentation. The work spans imaging and machine vision applications, embedded...


  • Montreal, QC, Canada Kepler Communications Inc. Full-time $110,000 - $150,000 Contract

    Design embedded software for spacecraft and ground systems at Kepler Communications, using C/C++, embedded Linux, and secure communications expertise.This 6+ month contract suits a Senior Embedded Software Engineer with six or more years developing complex, high-reliability systems. You will support a growing satellite fleet through low-level software,...


  • Montreal, Quebec, Canada Viavi Solutions Canada ULC Full-time

    Build embedded imaging software for VIAVI Solutions’ optical test equipment using C++, Python, Linux, and machine vision expertise. This role supports telecommunications laboratories and manufacturing applications. As a Staff Software Engineer, you will develop controls, automation, and interfaces for complex electro-optical-mechanical systems. You will...


  • Montreal, Quebec, Canada Myticas Consulting Inc. Full-time

    Use expert C++ skills to build mission-critical firmware for advanced embedded optical systems in Ottawa, Ontario. This is a one-year contract. As a Staff Embedded Software/Firmware Engineer, you will design, develop, and test firmware components. The work covers embedded software, object-oriented design, multithreading, and operating-system concepts. You...


  • Montreal, Quebec, Canada BlackBerry QNX Full-time

    Lead open-source embedded software development at QNX through C/C++ expertise, RTOS engineering, and a 50/50 hybrid technical-leadership model. As an Embedded Development Manager, you will shape open-source technology within QNX’s safety-critical, high-reliability platform. You will combine hands-on development with team leadership across porting,...


  • Montreal, Quebec, Canada SAGEMCOM Full-time

    About the Role Sagemcom is looking for an Embedded Software Technical Project Manager to join our Broadband Solutions R&D team in Montreal. In this role, you will coordinate embedded software development projects for residential gateways, broadband routers, and Wi-Fi networking products. You will work closely with international engineering teams, customers,...


  • Montreal, Quebec, Canada Nokia Full-time

    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...


  • Montreal, Quebec, Canada COHERENT Full-time

    Primary Duties & ResponsibilitiesSoftware development – 75%Design and develop software features based on high level customer and product line management requirements Develop new features for existing and future products Resolving bugs and other sustaining issues legacy products Work with validation and integration engineers optical, hardware and test...


  • Montreal, Quebec, Canada Broadcom Full-time

    Build embedded systems for ultra-high-performance datacenters in an in-person Principal Software Engineer role focused on low-level development. Bring deep debugging expertise. Broadcom seeks a Principal Software Engineer to own complex designs across embedded firmware and upper-level software. The work spans embedded Linux, Yocto, OpenBMC, ZephyrOS, device...


  • Montreal, QC, Canada Fidus Systems Full-time $142,000 - $214,000 Contract

    Take on a leading role in embedded software design at Fidus, supporting clients in innovative communication, networking, and video applications. This position involves the development of complex software systems for high-tech projects across various industries. Fidus seeks a Senior Embedded Software Designer to spearhead innovative projects. You will...


  • 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,...


  • Montreal, QC, Canada Dragonfly Logistics Lab Inc. Full-time $90,000 - $120,000 Contract

    Be at the forefront of logistics innovation as a Senior Embedded Linux Software Developer with Intelcom | Dragonfly, leveraging advanced C# skills to develop embedded solutions. Drive the transition of automation concepts to scalable implementations across Canada. This role emphasizes maintaining and scaling embedded systems within our logistics framework....