embedded systems programmer

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


  • Montreal (administrative region), QC, Canada Industry Professionals Full-time $80,000 - $110,000 Contract

    Senior Embedded Engineer - Imaging & Vision Systems Job Openings Senior Embedded Engineer - Imaging & Vision Systems About the job Senior Embedded Engineer Imaging & Vision Systems Location: Hybrid Montreal, QC, Canada Industry: Computer Vision, Medical & Scientific Imaging Compensation: CAD $80,000 $110,000 Application Deadline: June 20, 2025 Type:...


  • Ottawa, ON, Canada Cisco Systems, Inc. Full-time $40,000 - $70,000 Contract

    Cisco Systems, Inc. seeks an Embedded Systems Software Developer intern to design, implement, and optimize core software for next‑generation networking platforms in Ottawa.You will collaborate with engineering teams to tackle architectural challenges, improve system scalability, and help deliver high‑availability software across Cisco's embedded...

  • System Designer

    5 days ago


    , Canada Puzzle Medical Devices® Inc. Full-time

    A medical technology company in Montreal is seeking a System Designer for its Electrical R&D Team. The role requires defining system architecture and ensuring reliable integration of components. Candidates should have a Bachelor’s in Biomedical Engineering or related fields, with a minimum of 3 years in medical system engineering. Proficiency in both...

  • GEO Semiconductor

    5 days ago


    Toronto, ON, Toronto Census Division, ON; Ontario, Canada Beyond SOF Full-time

    GEO Semiconductor - Embedded Systems Software Engineer Toronto, Canada Embedded Systems Software Engineer Experience level: Mid-senior Experience required: 5 Years Education level: Bachelor’s degree Job function: Information Technology Industry: Semiconductors Compensation: $121,000 - $140,000 Total position: 2 Relocation assistance: Yes ABOUT GEO...


  • Québec Province, Québec Province, Canada QNX Full-time

    Become a driving force in technology at QNX as a Senior Technical Product Manager specializing in embedded systems. Focus on delivering innovative solutions in industrial automation and robotics. As part of the QNX team, you will oversee the entire product lifecycle, ensuring that offerings not only meet technical standards but also address the needs of the...


  • , Canada Pentangle Tech Services | P5 Group Full-time

    A tech services company in Montreal is seeking an experienced embedded developer specializing in C and C++. The ideal candidate has over 3 years of experience in both embedded and high-level application development, with strong debugging skills and the ability to work on legacy code. The role requires working on projects related to smart building alarm...


  • Brampton, Peel Region, Canada Socomec Group Full-time $110,000 - $130,000 Contract

    Socomec Group is seeking a senior software/firmware engineer to join the NAM team in Brampton, Canada. The role collaborates with software, electrical, and power teams to develop controllers, embedded GUIs, and industrial communications protocols for new products.Responsibilities include lifecycle management, documentation, and providing production support....


  • , Canada Aptiv Full-time

    Advance your career as an Embedded Systems Graphics Engineer with Wind River in Kanata, ON. Focus on developing Vulkan APIs for a Safety-Certified Graphics Stack within a rigorous environment. You will play a vital role in integrating the Vulkan SC APIs to support GPU and display controllers on RTOS. This position requires you to have 2-5 years of practical...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Aptiv Full-time

    Advance your career as an Embedded Systems Graphics Engineer with Wind River in Kanata, ON. Focus on developing Vulkan APIs for a Safety-Certified Graphics Stack within a rigorous environment. You will play a vital role in integrating the Vulkan SC APIs to support GPU and display controllers on RTOS. This position requires you to have 2-5 years of practical...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada BlackBerry Inc. Full-time

    Join QNX as a Senior Product Manager and lead the charge in developing innovative solutions for embedded systems. This role is vital for driving product strategies in robotics and automation. As a Senior Technical Product Manager at QNX, you will be instrumental in bringing multi-component solutions to market. This position involves extensive collaboration...


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

    A trusted multi-service engineering firm in Peel Region, Mississauga, is seeking an Intermediate Embedded Software Engineer to design and develop software solutions. You will be responsible for analyzing requirements, producing documentation, and adhering to quality standards in safety-critical software development. The ideal candidate has at least 4 years...


  • Ottawa, ON, Canada Nokia Full-time $85,000 - $110,000 Contract

    Become a pivotal part of our Optical Line System team as an Experienced Embedded Software Developer. Craft carrier-grade, real-time software while collaborating across disciplines. Your role will revolve around designing and developing embedded software for optical products, focusing on modular designs and real-time operating systems. Close interaction with...


  • North Census Division, SK, Saskatchewan, Canada BlackBerry Inc. Full-time

    BlackBerry Inc. is seeking a skilled engineer to design and evolve system-level software for embedded platforms. You will work on compilers, libraries, and developer tooling close to the OS, delivering reliable, secure solutions for automotive, robotics, and industrial markets. You will collaborate with senior engineers to shape technical strategy, tackle...


  • Québec Province, Québec Province, Canada BlackBerry Inc. Full-time

    BlackBerry Inc. is seeking a skilled engineer to design and evolve system-level software for embedded platforms. You will work on compilers, libraries, and developer tooling close to the OS, delivering reliable, secure solutions for automotive, robotics, and industrial markets. You will collaborate with senior engineers to shape technical strategy, tackle...

  • System Designer

    5 days ago


    Montréal, QC, Montreal Regional Municipality, QC; Montréal region; Québec Province, Canada Puzzle Medical Devices® Inc. Full-time

    A medical technology company in Montreal is seeking a System Designer for its Electrical R&D Team. The role requires defining system architecture and ensuring reliable integration of components. Candidates should have a Bachelor’s in Biomedical Engineering or related fields, with a minimum of 3 years in medical system engineering. Proficiency in both...

  • GEO Semiconductor

    5 days ago


    , Canada Beyond SOF Full-time

    GEO Semiconductor - Embedded Systems Software Engineer Toronto, Canada Embedded Systems Software Engineer Experience level: Mid-senior Experience required: 5 Years Education level: Bachelor’s degree Job function: Information Technology Industry: Semiconductors Compensation: $121,000 - $140,000 Total position: 2 Relocation assistance: Yes ABOUT GEO...


  • , Canada BlackBerry Inc. Full-time

    BlackBerry Inc. is seeking a skilled engineer to design and evolve system-level software for embedded platforms. You will work on compilers, libraries, and developer tooling close to the OS, delivering reliable, secure solutions for automotive, robotics, and industrial markets. You will collaborate with senior engineers to shape technical strategy, tackle...


  • North Census Division, SK, Saskatchewan, Canada QNX Full-time

    Become a driving force in technology at QNX as a Senior Technical Product Manager specializing in embedded systems. Focus on delivering innovative solutions in industrial automation and robotics. As part of the QNX team, you will oversee the entire product lifecycle, ensuring that offerings not only meet technical standards but also address the needs of the...


  • Montreal, Quebec, Canada Myticas Consulting Full-time

    Myticas Consulting seeks a Principal Embedded Software/Firmware Engineer to own end-to-end embedded architecture for advanced optical devices. This one-year contract is based in Ottawa, Ontario. Responsibilities include defining system architecture, implementing hands-on solutions across MCUs and RTOS stacks, and coordinating with hardware and manufacturing...

  • Senior QNX Driver

    5 days ago


    Montreal, Quebec, Canada BlackBerry Inc. Full-time

    BlackBerry Inc. is seeking Driver Developers (Software Dev II & Senior) to design and implement drivers for future hardware peripherals on BSP platforms. You will contribute to a team delivering drivers across next-gen hardware with emphasis on reliability and reuse. You will work on embedded OS drivers with a focus on safety standards such as ISO26262 and...