Find work in Canada.

484,572 jobs across our Canadian network. How we count

  • School of Computer Science Teaching Assistant Positions Winter 2027

    McGill University

    McConnell Eng. Bldg.

    Course Number: COMP 322 - Course Title: Introduction to C++

  • Ingénieur(e) en vérification de logiciel QC/ Software Verification Engineer QC

    Aviya Aerospace Systems

    Longueuil, QC

    • Full-time

    Expérience des langages de programmation C et C++ pour la création de logiciels embarqués.

  • Early Career Software Test Developer - Propulsion Thermal Management

    General Motors

    Markham, ON

    • Full-time

    Proficiency in programming or scripting using C, C++, Python, or comparable languages.

  • Staff Software Engineering - Vehicle Data Platform

    General Motors

    Oshawa, ON · Markham, ON

    • Full-time

    6+ years of hands on development experience in C, C++, and related languages.

  • Technical Staff Engineer – Design & Product Validation

    Microchip Technology Inc.

    Burnaby, BC · Canada - Burnaby

    • Full-time

    Plan and execute device feature tests, including results analysis, bug detection, and extensive root-cause analysis using Python and C/C++.

  • Firmware Engineer, Embedded Linux

    Mecka

    Richmond Hill, ON

    • $150,000 to $170,000 CAD / year
    • Full-time

    Strong C or C++ skills and proficiency in Python or shell scripting for embedded development.

  • Edge ML Engineer

    Mecka

    Richmond Hill, ON

    • $170,000 to $190,000 CAD / year
    • Full-time

    Build efficient C++ inference pipelines and integrate them with embedded Linux software.

  • Programming Technical Lead | Chef ·fe technique de programmation

    Behaviour Interactive

    Montreal, QC

    We are looking for a Programming Technical Lead to join a central team dedicated to developer productivity across Behaviour's productions. Members of this team are embedded in production…

  • Software Verification Engineer ON

    Aviya Aerospace Systems

    Mississauga, ON

    • Full-time

    Experience with C and C++ programming languages for embedded software development.

  • Software Verification Engineer

    Aviya Aerospace Systems

    Mississauga, ON

    • $67,000 to $97,000 CAD / year
    • Full-time

    Experience with C and C++ programming languages for embedded software development.

  • Low-Level Software Engineer, LLK

    Tenstorrent

    Toronto, ON

    Strong C/C++ engineer with significant experience building low-level, performance-critical software.

  • Software Engineer UI

    Electronic Arts

    Vancouver, BC

    Join us for the opportunity to create groundbreaking games with some of the best developer talent in the industry.

  • Senior Software Developer

    Rockwell Automation

    Kitchener, ON · Canada-Ontario-Kitchener-Strasburg Rd

    • $100,000 to $150,000 CAD / year
    • Full-time

    As a Senior Software Developer on the Fleet Core team within OTTO by Rockwell Automation, you will help develop, test, maintain OTTO Fleet Manager software used by customers to operate…

  • Junior Software Developer - System Integration Labs (North Shore)-EN

    CAE

    Montreal, QC · Greater Montreal Metropolitan Area

    • Full-time

    As a Software Developer, you will develop real-time simulation software used in military aircraft system integration laboratories. These engineering simulators reproduce aircraft systems…

  • Embedded Systems Software Developer

    Tigercat | MacDonald Steel

    Brant, ON

    As an Embedded Systems Software Developer, you will assist in the research and development of new embedded control systems, instrumentation, and displays. This role will also develop, test,…

  • Software Developer - Global Consulting Firm $100,000-$130,000 BASE

    Saragossa

    Montreal, QC

    • $100,000 to $130,000 USD / year
    • Full-time

    …Experience with another backend language such as C#, Java, Rust, or C++ is a plus. You have worked with AI or machine learning systems, including LLMs, prompt design, agentic workflows, and…

  • Junior Software Developer - System Integration Labs (North Shore)

    CAE

    Montreal, QC · Mirabel, QC

    • Full-time

    As a Software Developer, you will develop real-time simulation software used in military aircraft system integration laboratories. These engineering simulators reproduce aircraft systems…

  • Principal Firmware Engineer

    Nokia

    Ottawa, ON

    • Full-time

    Develop and maintain high-performance embedded firmware using C/C++ and Python.

  • Propulsion Controls Software Engineer - Automotive

    Collabera

    Windsor, ON

    • $30 to $37 CAD / hour
    • Contract

    …should be comfortable working with both hand-coded embedded C/C++ algorithms and model-based/autocoded MATLAB/Simulink/Stateflow software, and should be capable of troubleshooting issues…

  • System Validation Engineer

    NETINT Technologies

    Burnaby, BC

    • $100,000 to $210,000 CAD / year
    • Full-time

    Experience with embedded FW in C/C++ and assembly

  • Sr. Software Developer (Server, C++)

    Open Text Corporation

    Waterloo, ON

    We are seeking an experienced Senior Software Developer (Server, C++) who shares our passion for developing and maintaining the Enterprise Capture product line. OpenText’s Capture solutions…

  • Manager, Software Development

    Open Text Corporation

    Waterloo, ON

    …highly energetic and passionate about product development (C#, C++ and Angular JS), track performance and show continuous improvement. You will provide mentoring and coaching for the team…

  • Senior Software Programmer, Audio Engine

    Epic Games

    Vancouver, BC

    Highly proficient in C++, with a strong command of performance-critical systems

  • Senior Software Programmer, Audio Engine

    Epic Games

    Edmonton, AB

    Highly proficient in C++, with a strong command of performance-critical systems

  • Payroll Analyst

    Flynn Group of Companies

    Mississauga, ON

    • $60,000 to $70,000 CAD / year
    • Full-time

    Experience with analyzing deductions, remittances, taxes, CPP, EI is required