Find work in Canada.

556,385 jobs across our Canadian network. How we count

  • Postdoctoral Fellow, Reinforcement learning and vision

    National Research Council Canada / Conseil national de recherches Canada

    Hamilton, ON

    • Full-time

    Experience in writing clear and concise code in Python or C++.

  • Display Software Engineer

    Collabera

    Markham, ON

    • $55 to $60 CAD / hour
    • Contract

    3+ years of experience in embedded/software development using C/C++ and/or Rust.

  • Gameplay Software Engineer - EA SPORTS™ FC

    Electronic Arts

    Vancouver, BC

    Proficiency with C++ and experience in object-oriented design and implementation

  • Gameplay Software Engineer - EA SPORTS™ FC

    EA SPORTS

    Vancouver, BC

    • Full-time

    Proficiency with C++ and experience in object-oriented design and implementation

  • .NET Applications Software Developer

    Polaris Motion

    Victoria, BC

    • Full-time

    Proficient in C++, with a good knowledge of their ecosystems

  • Manager, Software (Embedded & Digital Products)

    Wabtec

    London, ON

    • Full-time

    Strong knowledge of C/C++, embedded Linux or RTOS environments, device communications, firmware lifecycle management, hardware and software integration, and debugging practices.

  • Field Application Engineer - Emulation

    Siemens

    Ottawa, ON

    C, C++ and SystemC used in conjunction with chip design and verification highly desired.

  • Manager, Software (Embedded & Digital Products)

    Wabtec Corporation

    London, ON

    • Full-time

    Strong knowledge of C/C++, embedded Linux or RTOS environments, device communications, firmware lifecycle management, hardware and software integration, and debugging practices.

  • Sr. Consultant, Full Stack Developer

    CIBC

    Toronto, ON

    • Full-time

    …multiple back-end systems. As a Sr. Consultant, Full Stack Developer you’ll assemble, implement and maintain easy, flexible, and personalized solutions that enhance the client experience…

  • Routing/IP Software Engineer - New Grad

    Ciena

    Ottawa, ON

    • Full-time

    Participate in C, C++ software development of new functionality in various software components for devices on a real-time OS.

  • HR & Pay Systems Analyst

    Bruce Power

    Bruce Power

    • Full-time

    Perform Year End readiness activities This includes balancing CPP, EI and Income Tax between T4 and T4A previews and employee contributions, as well as all other T4 and T4A boxes

  • Postdoctoral Fellow, Reinforcement learning and vision

    National Research Council Canada

    Hamilton, ON

    Experience in writing clear and concise code in Python or C++.

  • Automation Engineer-In-Training

    TC Energy

    Calgary, AB

    • Full-time

    Programming or scripting using Python, PowerShell, C/C++, or similar languages.

  • QNX Systems Software Developer

    BlackBerry QNX

    Ottawa, ON

    • Full-time

    …you enjoy working at the intersection of operating systems, developer tools, AI, robotics, and embedded platforms? At QNX, we're on a mission to become the platform of choice for modern…

  • QNX Systems Software Developer

    BlackBerry

    Ottawa, ON

    • Full-time

    …you enjoy working at the intersection of operating systems, developer tools, AI, robotics, and embedded platforms? At QNX, we're on a mission to become the platform of choice for modern…

  • Embedded Software Developer

    Ford Motor Company

    Ottawa, ON

    • Full-time

    Design, implement, debug, test and maintain software features using C++.

  • Postdoctoral Fellow, Next-Generation Smart Battery Management System

    National Research Council Canada

    Ottawa, ON

    Experience using programming and data analysis software such as Python, MATLAB, or C/C++.

  • HR & Pay Systems Analyst

    Bruce Power

    ON · Ontario, Canada

    • Full-time

    Perform Year End readiness activities This includes balancing CPP, EI and Income Tax between T4 and T4A previews and employee contributions, as well as all other T4 and T4A boxes

  • Manager, Software (Embedded & Digital Products)

    Wabtec Corporation

    London, ON

    • Full-time

    Strong knowledge of C/C++, embedded Linux or RTOS environments, device communications, firmware lifecycle management, hardware and software integration, and debugging practices.

  • Embedded Systems & Drone Security R&D Intern

    Arkion-tech

    Toronto, ON · Greater Toronto Area, Canada

    • Internship
  • SAP iXp Intern - Change Management Engineering

    SAP Careers

    Vancouver, BC

    • $26 to $38 CAD / hour
    • Other

    Applied programming skills in one or more languages - JavaScript, Java, C++, C, or SQL

  • Special Educator / Teacher / Tutor - Work at Home

    Maxi Mind Learning

    Woodbridge, ON

    • Part-time

    You are considered a contractor - no deductions, CPP or EI

  • Cloud Automation & DevOps Engineer

    Aarorn Technologies Inc

    Toronto, ON

    • $50 CAD / hour
    • Contract

    Collaborate with application teams to improve developer experience and release reliability.

  • Software Developer Co-Op

    Nutanix

    Vancouver, BC

    • $30 to $35 CAD / hour
    • Volunteer

    Experience with at least one modern programming language (e.g., Python, Java, C++, Go, JavaScript).

  • Software Developer 1 - API Management Platform

    Intuit

    Toronto, ON

    • Full-time

    Coursework, internships, personal projects, or academic experience with one or more programming languages (e.g., Java, Python, JavaScript, C++, etc.).