Find work in Canada.

357,283 jobs across our Canadian network. How we count

  • HW & SW Applications Admin 1

    Celestica International LP

    Toronto, ON

    Firmware & Secure Development Lifecycle: Administer specialized secure code compilation and vulnerability environments, handling AMI BIOS/BMC source code toolchains, Green Hills MULTI…

  • HW & SW Applications Admin 1

    Celestica

    Toronto, ON

    • Full-time

    Firmware & Secure Development Lifecycle: Administer specialized secure code compilation and vulnerability environments, handling AMI BIOS/BMC source code toolchains, Green Hills MULTI…

  • Automation and Build Developer II

    LMI Technologies

    Burnaby, BC

    • Full-time

    Join our Software Operations team as a Build & Test Automation Engineer and become the engine behind how our code gets from a developer's keyboard to a sensor on that line.

  • Automation and Build Developer II

    LMI Technologies

    Burnaby, BC

    • $75,200 to $107,160 CAD / year
    • Full-time

    Join our Software Operations team as a Build & Test Automation Engineer and become the engine behind how our code gets from a developer's keyboard to a sensor on that line.

  • Backend Platform Engineer - Hapiko

    Spin Master Ltd

    Toronto, ON

    • Full-time

    Keep the real-time connection layer that devices rely on healthy and reliable, partnering with our firmware engineer.

  • eTrading Full Stack Engineering - Compute

    HSBC Global Services Limited

    Toronto, ON

    …lifecycle engineering, operating system security and compliance, software supply chain controls, telemetry and automated validation. You’ll work with trading, application engineering,…

  • Staff Firmware Engineer

    Nokia

    Canada

    • Full-time

    Continuously seek improvements in firmware development processes and methodologies.

  • DSP Firmware Engineer

    Nokia

    Canada

    • Full-time

    …MATLAB and C++ modeling for system design, conducting real‑time firmware coding and API development, and contributing to digital ASIC simulation for system optimization and…

  • Power Electronics Design Engineer

    Brunel

    Montreal, QC · Greater Montreal Metropolitan Area

    • Full-time

    Working closely with power electronics, firmware, software, and systems engineering teams, the successful candidate will develop and optimize converter controls, troubleshoot prototype…

  • Hardware Test Engineer

    Remote Robotic

    Ottawa, ON · Kanata, ON

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

    …use, which designs move into production, and where hardware or firmware changes are required. This is a hands-on role that combines electronics testing, software development, laboratory…

  • 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,…

  • Senior Embedded Linux / BSP Platform Engineer

    Corinex Communications

    Vancouver, BC

    • Full-time

    5+ years of professional embedded software development, including significant hands-on Embedded Linux experience.

  • Senior Software Engineer - GPU Profiling Tools

    Advanced Micro Devices, Inc

    Markham, ON

    • Full-time

    AMD is looking for a Senior Software Engineer - GPU Profiling Tools for the Developer Tools team, where you will contribute to the development and optimization of GPU profiling tools for…

  • Sensor Fusion Engineer

    Hexagon

    Calgary, AB

    • Full-time

    Hexagon’s Autonomy & Positioning division is looking for a Sensor Fusion Engineer to join our high-tech engineering and manufacturing company that is committed to customer service…

  • Sensor Fusion Engineer

    Hexagon Autonomous Solutions

    Calgary, AB

    • Full-time

    Hexagon’s Autonomy & Positioning division is looking for a Sensor Fusion Engineer to join our high-tech engineering and manufacturing company that is committed to customer service…

  • Senior Software Engineer - GPU Profiling Tools

    AMD

    Markham, ON

    • $132,000 to $198,000 USD / year
    • Full-time

    AMD is looking for a Senior Software Engineer - GPU Profiling Tools for the Developer Tools team, where you will contribute to the development and optimization of GPU profiling tools for…

  • Expression Of Interest

    Critical Environment Technologies Canada Inc.

    Delta, BC

    • Full-time
    • Temporary

    …more than 20 countries. Continued investment in research and development keeps our equipment and our people at the leading edge of a rapidly evolving…

  • Senior Test & Validation Engineer

    Humanoid

    Burnaby, BC

    • Full-time

    You will work closely with mechanical design, firmware, controls, manufacturing, and system integration teams to diagnose unstable behavior, define the right parameters and models, and…

  • Media Firmware Development Engineer

    Solidigm

    Vancouver, BC

    • Full-time

    Knowledge of embedded software or firmware development fundamentals, including C/C++ programming, debugging, and operating close to hardware.

  • AV Service Engineer - Control Systems & Device Integration

    Evertz Microsystems Limited

    Burlington, ON

    • Full-time

    Evertz AV is looking for a Service Engineer to join our AV Service team with a specific focus on Control System customization and deployment with a specific focus on VUE, our…

  • Field Applications Engineer

    EnerSys Delaware Inc.

    Bolton, ON

    The Field Applications Engineer supports the reliability, availability, and performance of battery-buffered DC fast charging and energy storage systems deployed in the field. Working…

  • Technical Staff Engineer-Applications

    Microchip Technology Inc.

    Burnaby, BC · Canada - Burnaby

    • Full-time

    Strong software and firmware development skills, with deep experience debugging multi‑threaded architectures.

  • Firmware Engineer Intern - BS/MS - 2027 Co-Op

    Marvell Technology

    Toronto, ON · CA-ON - Ontario - Toronto

    • Full-time

    Be responsible for the development and verification of new firmware modules

  • Embedded Software Engineer

    Insight Global

    Montreal, QC · Greater Montreal Metropolitan Area

    • $65 to $85 CAD / hour
    • Contract

    …multidisciplinary engineering team responsible for the architecture, development, integration, and maintenance of low-level embedded software supporting advanced space technologies,…

  • Firmware Engineer Intern - Winter 2027

    Marvell Technology

    Ottawa, ON · CA-ON - Ottawa

    The software team is looking for a strong candidate with a positive attitude – ready to tackle any challenge. Join us and get the opportunity to make a meaningful impact to the projects we…