Find work in Canada.

A simpler way to find your next job.

  • 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

  • Software Eng III - Job Level: Associate

    Morgan Stanley

    Montreal, QC

    • Full-time

    We’re seeking someone to join our team as a Software Developer (Various Languages Welcome) to contribute to the design and development of innovative front-office technology solutions while…

  • Développeur de logiciels embarqués pour éléments de protection F/H - Protection Element Embedded SW Developer

    GE Vernova

    Markham, ON

    • Full-time

    Développement de firmware : Concevoir, développer et maintenir des logiciels embarqués temps réel robustes pour des relais de protection à base de microprocesseurs en utilisant C/C++.

  • Développeur(se) C# / C++ – Expert(e) systèmes temps réel

    CGI

    Montreal, QC

    • Full-time

    Are you an experienced C++ / C# developer who thrives on solving complex challenges involving real-time systems, low latency, multithreading, parallel computing and distributed…

  • C++ Developer & Tester

    Aversan Inc.

    Montreal, QC

    • $120,000 to $140,000 CAD / year
    • Full-time

    We are currently seeking a qualified C++ Software Developer & Tester to join our team.

  • C++ Software Developer

    Aversan Inc.

    Montreal, QC

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

    We are currently seeking a qualified C++ Software Developer to join our team.

  • Linux Development Engineer - eLxr Distribution

    Aptiv

    Ottawa, ON

    • Full-time

    Develop high-quality, maintainable software using Python, Go, Bash, C, and C++.

  • Linux Development Engineer - eLxr Distribution

    Aptiv

    Ottawa, ON

    • Full-time

    Develop high-quality, maintainable software using Python, Go, Bash, C, and C++.

  • Linux Software Architect - eLxr Distribution

    Aptiv

    Ottawa, ON

    • Full-time

    Proficiency in one or more relevant programming languages such as C, C++, Rust, Go, or Python; contributions to Debian, the Linux kernel, or related open-source projects are highly valued.

  • Software Test Analyst

    Marketers on Demand

    Toronto, ON · Greater Toronto Area, Canada

    • $36 to $41 CAD / hour
    • Contract
  • Embedded System Specialist - CF-18 Fighter Jet (North Shore)

    CAE

    Mirabel, QC

    • Full-time

    Experience with one or more of the following technologies: Ada, Assembly, MATLAB, C, C++, C#, Java, Python, or Unix.

  • Android Developer -Infotainment

    Pacer Group

    Ottawa, ON

    • Full-time

    Programming experience preferably in Kotlin, C and C++

  • Embedded Software Developer

    Alstom

    Saint-Bruno, QC

    As an onboard Software developer, you will be responsible for the maintenance and improvement of the various software components as well as being a key player in the related design and…

  • Analog Design Lead - Ottawa

    IC Resources

    Ottawa, ON

    • $160,000 to $220,000 CAD / year
    • Full-time

    System architecture, modelling, Python, MATLAB, C++