Find work in Canada.

514,600 jobs across our Canadian network. How we count

  • Senior Embedded Software Firmware Engineer (35835)

    Myticas Consulting

    Ottawa, ON

    • Contract

    We are seeking a Senior Embedded Software/Firmware Engineer to develop and test next-generation firmware for advanced embedded optical systems. This is a one-year contract based in Ottawa,…

  • Ingénieur Logiciel en Autonomie / Autonomy Software Engineer

    Shearwater

    Montreal, QC

    Solide maîtrise de Python et C/C++ pour le développement d’algorithmes critiques en performance

  • Ingénieur en Données Géospatiales / Geospatial Data Engineer

    Shearwater

    Montreal, QC

    Excellente maîtrise du développement en Python et de la pile scientifique (NumPy, Pandas, SciPy).

  • Autonomy Software Engineer | Ingénieur Logiciel en Autonomie

    Shearwater

    Montreal, QC

    As an Autonomy Software Engineer, you’ll contribute to improving the robustness of our autonomy platform, developing new autonomous capabilities end-to-end, and deploying these to customers…

  • Research Engineer - Agentic Software Systems Engineering

    Huawei Canada

    Markham, Ontario

    • Full-time

    Huawei Canada has an immediate permanent opening for a Research Engineer.

  • Forward Deployed AI Engineer

    Arkanis Labs

    Remote, Canada

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

    Forward deployed means you're embedded. You'll sit inside a client's team as the engineer who takes an ambiguous business problem and turns it into a working, maintainable production…

  • Apps Development Sr Manager - Vice President

    Citi

    Mississauga, Ontario

    • Full-time

    The Senior DevOps Engineer must be an experienced hands-on engineer passionate about solving complex infrastructure and automation challenges.

  • Python Engineer

    Codelynks

    Cochin, Saskatchewan

    • Full-time

    We are looking for an experienced Python Engineer with 3-5 years of experience to contribute to the development of robust and scalable software solutions. The ideal candidate will have a…

  • Generative AI Engineer

    Codelynks

    Cochin, Saskatchewan

    • Full-time

    …create real value for the people they serve. As a Generative AI Engineer, your work goes beyond code. You will develop intelligent systems that solve meaningful problems and see them come…

  • Senior Data Engineer

    BrainStation

    Toronto, Ontario

    • $120,000 to $145,000 USD / year
    • Full-time

    As a Senior Data Engineer you’ll be tasked with designing, building, and maintaining scalable data platforms and pipelines. Your deep knowledge of data platforms such as Azure Fabric,…

  • Software Engineer, Layer1

    Arista Networks

    Vancouver, British Columbia

    • Full-time

    As a Layer1 software engineer, you will get to work on software that manages the physical layer, where packets meet the outside world. Stable and reliable physical connectivity is critical…

  • Software Engineer (Packet Forwarding Engines)

    Arista Networks

    Vancouver, British Columbia

    • Full-time

    Independently implement solutions to small-sized problems in our packet forwarding engine software and system software using the C, C++, and python programming languages.

  • PCIe Software Engineer

    Arista Networks

    Vancouver, British Columbia

    • Full-time

    Develop automated tests using C, C++ and Python to validate your features.

  • BIOS Software Engineer

    Arista Networks

    Vancouver, British Columbia

    • Full-time

    Develop automated tests using C, C++ and Python to validate your features.

  • Software Engineer, Linux Kernel

    Arista Networks

    Vancouver, British Columbia

    • Full-time

    Develop and maintain EOS Kernel features and tests using C, C++ and Python, review and contribute to functional and design specifications. Build automated tests and test infrastructure to…

  • Software Engineer, Network Systems

    Arista Networks

    Vancouver, British Columbia

    • Full-time

    Network systems software is all about managing hardware components on switches and routers. As a Network Systems engineer, you will collaborate with hardware engineers to design and build…

  • Software Engineer - SONiC

    Arista Networks

    Vancouver, British Columbia

    • Full-time

    Independently implement solutions to small-sized problems in the system software using the C, C++, and python programming languages.

  • Software Engineer

    Arista Networks

    Vancouver, British Columbia

    • Full-time

    Independently implement solutions to small-sized problems in our EOS software, using the C, C++, and python programming languages.

  • Senior Firmware Applications Engineer

    indie.inc

    Toronto, Ontario

    • Full-time

    The Senior Firmware Applications Engineer is responsible for designing and developing camera, vision and imaging applications using indie’s Camera Video Processor product lines. You will…

  • Ingénieur opérations aériennes / Flight Operations Engineer

    Telesat

    Gatineau, QC

    • Full-time

    Expérience en programmation en C et en Python ainsi qu’en bases de données constitue un atout.

  • Lead Electrical Engineer 1 - Nuclear

    Sargent & Lundy

    Toronto, ON · North York, ON

    • Full-time
  • Mechanical Design Engineer III

    Watts Water Technologies

    Vernon, BC · Tekmar Control Systems

    • Full-time

    Solid understanding of software development fundamentals and experience with at least one common programming language such as C/C++, Python, LabView or Java.

  • Senior DevOps Engineer

    ShyftLabs

    Toronto, ON

    • Full-time

    We're looking for a Senior DevOps Engineer who is deeply hands-on and ready to lead from the front. You'll own complex infrastructure across multiple internal projects, set the technical…

  • Senior Data Engineer

    Relay

    Remote, Canada

    • Full-time
    • Remote

    We’re looking for a Senior Data Engineer to help us scale our data ecosystem as Relay enters an exciting new chapter of growth. This is a unique opportunity to be responsible for key…

  • Staff Software Architect - Mechatronics Controls Simulation

    General Motors

    Markham, ON

    • Full-time

    (e.g., C/C++, Python) and experience working with automated build and CI