Find work in Canada.

501,117 jobs across our Canadian network. How we count

  • GPU Compiler Engineer - Multiple Levels

    Qualcomm

    Markham, ON

    • Full-time

    …create a smarter, connected future for all. As a Qualcomm GPU Engineer, you may architect, design, implement, verify, and/or optimize the performance and power of GPU cores. Qualcomm…

  • Physical Design Engineer

    Qualcomm

    Markham, ON

    • Full-time

    Execute placement, clock tree synthesis (CTS), routing, timing optimization, and timing closure across Multi-Mode Multi-Corner (MMMC) scenarios.

  • MLOps Engineer, LLM Systems (Serving, GPU Kernels, Profiling)

    Weekday AI

    Remote, Canada

    • Part-time
    • Remote

    Develop guidelines and detailed rubrics or evaluation frameworks covering kernel-level optimization, profiler output interpretation, distributed systems reasoning, and serving throughput…

  • Senior Mobile Programmer

    Epic Games

    Montreal, QC

    The Fortnite Technology Team is looking for an experienced Mobile Platform Engineer passionate about creating world-class, industry leading game engine technologies, targeting the full…

  • Software Dev Engineer, Machine Learning Compilers, Edge AI Compiler and Runtime Team

    Amazon

    Vancouver, BC

    You join a small team building the compiler that brings large AI models to a new generation of custom silicon. The chip has a fraction of the memory of a phone, and the compiler is what…

  • Engineer - Machine Learning Software

    Qualcomm

    Markham, ON

    • Full-time

    Use cross compiler toolchains for embedded systems such as Android, embedded Linux and QNX

  • Senior ML Kernel Performance Engineer

    Amazon

    Toronto, ON

    Our kernel engineers collaborate across compiler, runtime, framework, and hardware teams to optimize machine learning workloads for our global customer base. Working at the intersection of…

  • Principal Physical Design Methodology Engineer

    Synopsys Inc

    Markham, ON

    • Full-time

    Deep expertise with Fusion Compiler or equivalent industry synthesis and place-and-route tools (ICC2, Innovus), including advanced features like multi-mode multi-corner optimization, clock…

  • Triton Compiler Engineer

    Intel Corporation

    ON · Virtual - CAN ON

    • Full-time

    Experience with compiler stages, code generation, and optimization techniques

  • Compiler Engineer

    Intel Corporation

    ON · Virtual - CAN ON

    • Full-time

    We are hiring a Compiler Engineer to work on Intel's open-source compiler stack. You will work on the development of new features that will enable the latest language standards. This work…

  • Software Engineer

    Microchip Technology Inc.

    Toronto, ON

    • Full-time

    We currently have an opening for a Software Engineer on our team. In this role, you will play a key part in shaping the future of FPGA design tools. Your primary focus will be compiler…

  • 3D IC and ADVANCED PACKAGING CAD ENGINEER

    Advanced Micro Devices, Inc

    Markham, ON

    • Full-time

    …element creation, port assignment and pattern generation, tile optimization, clock and power distribution, high-performance bus implementation, and timing budgeting. We evaluate, procure,…

  • Software Development (Embedded) Engineer

    Ford Motor Company

    Ottawa, ON · Kanata, ON

    • Full-time

    Drive performance optimization across RAM usage, CPU load, and compiler/build settings.

  • AI Performance Engineer – GPU & ROCm

    Sapphire Stream Technology

    Toronto, ON

    • Full-time

    We are looking for a GPU AI Performance Engineer to optimize and deploy AI and machine-learning workloads using ROCm.

  • Co-op Engineer - Compiler

    Huawei Technologies Canada Co., Ltd.

    Ottawa, ON · Markham, ON

    • Internship

    Huawei Canada has an immediate co-op opening for an Engineer.

  • FPGA Compiler (Placer) Engineer

    Altera

    Toronto, ON

    • Full-time

    Altera is seeking a FPGA Compiler Engineer (Placer) to join our Compiler team in Toronto, Ontario Canada. This role focuses on developing and optimizing FPGA placement algorithms within the…

  • SMTS Logic Design

    Rambus

    Montreal, QC

    • Other

    …exceptional Senior Member of Technical Staff (SMTS) – Logic Design Engineer to join our PCIe Switch Architecture and Design team in Montreal, Canada. In this role, you will be working with…

  • Senior Embedded Software Engineer (C/C++), Machine Learning

    Qualcomm

    Markham, ON

    • Full-time

    …operators to low level hardware instructions, involving various optimization techniques: graph transformation, scheduling, memory planning, individual operator implementation, quantization,…

  • AI/Machine Learning Engineer (Embedded Systems, Inference Efficiency)

    Qualcomm

    Markham, ON

    • Full-time

    Conduct cutting-edge research in inference efficiency and ML system optimization: efficient architecture design, model compression, PEFT, compiler stack optimization etc.

  • Software Engineering (Compilers / LLVM / MLIR / Runtime)

    Botic Partners

    Bluewater, Ontario · Zurich, ON

    • Full-time

    Job Description: Software Engineer – Compilers & Runtime Systems

  • Co-op Engineer - Compiler

    Huawei Canada

    Markham, Ontario

    • Full-time

    Huawei Canada has an immediate co-op opening for an Engineer.

  • CPU Performance Engineer

    AMD

    Markham, ON

    • $128,000 to $192,000 USD / year
    • Full-time

    …microprocessor architects, ISA definition owners, software optimizers, compiler team, logic designers, and verification engineers to identify, resolve and document architectural performance…

  • FPGA Development Tools Engineer

    Altera

    Toronto, ON

    • Full-time

    Familiarity with compiler concepts (parsing, code generation, optimization) through coursework or personal projects.

  • ML Systems Software Development Engineer Intern, Annapurna Labs - 2027

    Amazon

    Toronto, ON

    …engineering, profiling, benchmarking, or low-level systems optimization. 2/ Kernel development, parallel programming, or computer architecture. 3/ Developer tooling, including profilers,…

  • Senior Engineer - Software

    Microchip Technology Inc.

    Toronto, ON

    • Full-time

    As a Software Engineer on our team, you will play a pivotal role in shaping the future of FPGA design tools. Your primary focus will be on compiler development (LLVM/MLIR-based), with…