Find work in Canada.

A simpler way to find your next job.

  • Embedded Software Intern

    Dana Incorporated

    Boucherville, QC

    Experience programming in C, C++, and Python;

  • Test Specialist - CDU

    Ecolab

    Calgary, AB · CAN-Calgary Office Liquid Lab

    • Full-time

    Programming experience in Python and/or C/C++.

  • Responsable du pôle Ingénierie/Engineering Area Manager

    Rinker Materials

    Saint-Eustache, QC

    • Full-time

    Examiner les conceptions structurelles des produits CPP dans le cadre d’un projet afin de s’assurer qu’elles respectent les spécifications requises et qu’elles fonctionnent comme prévu.

  • AI security research engineer

    Epsilon Solutions Ltd.

    Toronto, ON

    • Contract

    Strong hands-on software development skills, particularly Python, Java, Node, Go, C/C++ with experience in additional modern programming languages.

  • Backend Software Developer

    ATS Automation

    Cambridge, ON

    • $36.54 to $50.24 CAD / hour

    Responsibilities as Backend Software Developer:

  • Software Developer (Intermediate to Senior) | Flutter, C++, IoT & NoSQL

    Beslogic

    Montreal, QC

    • Full-time

    We're looking for an intermediate to senior software developer to join a client project starting ASAP.

  • Graduate Quant Developer / Quant Researcher - Up to $150,000 + Bonus + Benefits

    Hunter Bond

    Montreal, QC

    • Full-time

    🎓 Graduate Quant Developer / Quantitative Researcher

  • Senior Controls Engineer

    Armstrong Fluid Technology

    Toronto, ON

    • Full-time

    Embedded programming in C/C++ and IEC 61131-3

  • C++ Software Engineer - Montreal - Up to $240K CAD + Exceptional Bonuses/Benefits

    Hunter Bond

    Montreal, QC

    • Full-time

    Job Title: Ultra Low-Latency C++ Engineer (C++ 20/23)

  • Embedded Firmware Developer

    Avnan

    Mississauga, ON

    • Temporary

    We are looking for an experienced Embedded Firmware Developer to join our engineering team on a 6-month contract. Reporting to the Senior Software Design Lead, you will develop, test and…

  • 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…