Find work in Canada.

A simpler way to find your next job.

  • Senior Hardware Engineer (Systems) - Onsite Position

    Curtiss-Wright Corporation

    Ottawa, Ontario · Canada-Ottawa

    • Full-time

    Senior Hardware Engineer (Systems)- Onsite Position

  • Embedded Software Engineer, Markham

    Evertz Microsystems Limited

    Markham, ON

    • Full-time

    Evertz is looking for an Embedded Software Engineer to be part of Markham Engineering team responsible for the Design and Development of new video routing and Video centric IP switching…

  • Senior Systems Designer

    SMART Technologies

    Calgary, Alberta

    We are seeking a highly skilled and experienced Senior Systems Engineer to join our Product Development team. In this role, you will be responsible for leading the development, and…

  • Firmware Engineer, Principal

    Qualcomm

    Toronto, ON

    • Full-time

    The firmware team owns the full embedded software stack that controls the SerDes hardware, including low-level embedded firmware, customer-facing C SDKs, demo & automation scripts, and…

  • Sr. Staff ASIC Design Methodology Engineer, AI HW

    Tenstorrent Unlisted/Referral Jobs

    Toronto, ON

    Tenstorrent is seeking a Sr. Staff ASIC Design Methodology Engineer for our AI Hardware Tensix team. In this role, you will advance our design infrastructure and flows across RTL…

  • Platform Applications Engineer Intern (8-month Co-Op)

    Astera Labs Early Career

    Vancouver, BC

    Comfort working with software/firmware associated with semiconductor products, such as; Firmware development with C-language, scripting with Python or other equivalent programming languages.

  • Firmware Engineer (Internship) - Vancouver

    Astera Labs Early Career

    Vancouver, BC

    · Completed one or more Co-op terms of firmware or embedded software development.

  • Software Engineer - New Grad 2026

    Cerebras Systems

    Remote, Canada

    • Full-time
    • Remote

    As a New Graduate Software Engineer, you will collaborate with world-class engineers to solve real-world challenges across the software stack. You will contribute to software systems that…

  • BIOS Senior/Lead Software Engineer

    Arista Networks

    Vancouver, BC

    • Full-time

    Arista’s BIOS team is responsible for developing and maintaining the CPU firmware, BIOS and Boot Loader software used in all Arista products.. This work includes bringing up new CPU boards,…

  • Enterprise Support Engineer I

    Evertz Microsystems Limited

    Burlington, ON

    • Full-time

    Evertz is looking for highly technical and self-motivated individuals for a challenging role in enterprise class software/hardware support engineering. If you are looking to learn and grow…

  • Senior Firmware Applications Engineer

    indie

    Toronto, Ontario

    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…

  • Synthetic Aperture Radar Payload Engineer (Fastwater Staffing)

    HIKINEX

    Montreal, Quebec

    • Full-time

    Support algorithm and analytical development to process SAR.

  • Synthetic Aperture Radar Payload Engineer for Fastwater Staffing

    HIKINEX

    Montreal, Quebec

    • Full-time

    Support algorithm and analytical development to process SAR.

  • Digital Payload System Engineer (Fastwater Staffing)

    HIKINEX

    Montreal, Quebec

    • Full-time

    Support SW development for MODCODs and on‑board processing pipelines; ensure BIST,

  • Digital Payload System Engineer for Fastwater Staffing

    HIKINEX

    Montreal, Quebec

    • Full-time

    Support SW development for MODCODs and on‑board processing pipelines; ensure BIST, timing, latency and deterministic behavior.

  • Senior Systems Engineer

    Mission Control Space Services

    Ottawa, Ontario

    • Full-time

    …Spacefarer™ and SpacefarerAI™, customers can simplify mission development and operations while unlocking the potential of new scientific and commercial opportunities on the Earth, Moon,…

  • Firmware Engineer

    Nokia

    Canada

    • Full-time

    As an Early Career Firmware Engineer, you’ll be part of an agile Scrum team developing software that controls and monitors next‑generation optical network equipment. You’ll be writing…

  • Software Engineer, Products

    Jetson Home

    Kitchener, ON

    A product-minded engineer. You care about what you're building, not just how it's built. You think about the user experience, ask questions about the "why," and take pride in shipping…

  • Senior ARM Firmware Engineer

    Canadian Solar Inc.

    Remote, Canada

    • Full-time
    • Remote

    The Senior Embedded Firmware Engineer owns the design, development, optimization, and lifecycle support of embedded firmware running on ARM‑based processors used in grid‑tied inverters and…

  • Senior Embedded Linux Engineer

    Canadian Solar Inc.

    Remote, Canada

    • Full-time
    • Remote

    The Senior Embedded Linux Engineer is responsible for the design, development, and lifecycle support of embedded Linux platforms used for system coordination and communications in battery…

  • Senior DSP Firmware Engineer

    Canadian Solar Inc.

    Remote, Canada

    • Full-time
    • Remote

    The Senior DSP Firmware Engineer owns the design, development, optimization, and lifecycle support of real‑time embedded firmware for inverters used in utility‑ energy storage systems. This…

  • Sr. Service Engineer

    OSI Maritime Systems

    Burnaby, British Columbia · Vancouver, British Columbia · Victoria, British Columbia · Halifax, Nova Scotia · British Columbia

    Assists Systems Engineering and Software Test departments to design, develop and implement system test environments in support of Product Development and project requirements.

  • Firmware Development Engineer

    VIAVI Solutions

    Ottawa, Ontario

    • Full-time

    VIAVI Solutions is seeking a Senior Firmware Developer to join the Fiber Optic Production Lab Test (FOPLT) engineering team. This role focuses on embedded firmware development for modular…

  • Staff Embedded Software Engineer, VCS

    Rivian and Volkswagen Group Technologies

    Remote, Canada

    • $137,300 to $171,600 CAD / year
    • Full-time
    • Remote

    7+ years of experience in embedded software/firmware development, preferably with vertically integrated consumer products