Find work in Canada.

A simpler way to find your next job.

  • Embedded Systems Engineer

    Peripheral

    Toronto, ON

    Full-time

    We’re seeking an embedded systems engineer to scale our sensor suite and innovate on how we capture data at Peripheral. You’ll work with our capture systems team and collaborate with…

  • NPU Diagnostics Software Engineer

    Advanced Micro Devices, Inc

    Markham, ON

    Full-time

    …hardware through software. We are looking for a highly motivated engineer who enjoys low-level and embedded programming and can independently drive tasks to…

  • Cluster Site Reliability Engineer

    iFrame

    Toronto, ON · Greater Toronto Area, Canada

    Full-time

    Strong Linux fundamentals: kernel parameters, NUMA topology, kernel cgroup limits.

  • NPU Diagnostics Software Engineer

    AMD

    Markham, ON

    $106,400 to $159,600 USD / year

    Full-time

    …hardware through software. We are looking for a highly motivated engineer who enjoys low-level and embedded programming and can independently drive tasks to…

  • Staff Networking Software Engineer

    General Motors

    Markham, ON

    Full-time

    Our vehicle communication team is hiring a software engineer to design and develop software in our Linux-based networking system. You'll be part of a team working to ship the world’s most…

  • Firmware Engineer Intern

    Marvell Technology

    Ottawa, ON · CA-ON - Ottawa

    …all the SW components that interacts with the DSPs, including embedded FW, customer SDK, lab test, and QA. The SW team is a critical part of the product development flow and is the goto…

  • Software/Firmware Development Engineer

    Socomec Group

    Brampton, ON

    Full-time

    Developing software for an embedded Linux based microcomputer devices.

  • Sr. Software Engineer, Embedded Vision Systems

    Vivid Machines

    Toronto, ON

    Full-time

    As a Senior Engineer, you will have the opportunity to work on challenging problems throughout our software stack, designing and developing robust and scalable solutions across embedded…

  • TCMS System Engineer

    Alstom

    Saint-Bruno, QC

    Full-time

    Computer skills (asset): Linux, VxWorks, C, C++, IEC1131, embedded systems, TCP/IP, UDP, Ethernet

  • Engineering Intern, Firmware, R&D

    Chemelex

    Edmonton, AB

    …hands-on experience to kickstart your career as a firmware engineer, embedded software engineer, embedded developer, or firmware software…

  • IOMMU Verification Engineer

    AMD

    Vancouver, BC

    $105,600 to $158,400 USD / year

    Full-time

    The AMD IOHUB Team (part of the NBIO organization) is looking for an ASIC Design Verification Engineer to join our growing team. We develop leading-edge I/O connectivity and virtualization…

  • Systems Software Engineer

    Xanadu

    Toronto, ON

    Full-time

    As an Embedded Software Engineer (Software for Hardware) at Xanadu, you will join the software-for-hardware team and help build the control and measurement software for our infrastructure…

  • Firmware Engineer – SerDes PHY (all levels)

    Qualcomm

    Toronto, ON

    Full-time

    …a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or…

  • Software Engineer, Senior

    Qualcomm

    Toronto, ON

    Full-time

    …a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or…

  • Staff Software Engineer - Embedded Software Platform

    General Motors

    Markham, ON

    Full-time

    General Motors is seeking a Staff Software Engineer to shape and scale the engineering platforms that build, test, integrate, validate, and deliver embedded software for software-defined…

  • Principal Software Engineer - Embedded Software Platform

    General Motors

    Markham, ON

    Full-time

    General Motors is seeking a Principal Software Engineer to set technical direction for the engineering platforms that build, test, integrate, validate, and deliver embedded software for…

  • Engineer II-Emulation

    Microchip Technology Inc.

    Burnaby, BC · Canada - Burnaby

    Full-time

    …analysis, and critical post-silicon investigations. As an emulation Engineer, you will be working closely with architects, hardware designers, firmware engineers, and verification teams…

  • Engineer II - Validation (Systems)

    Microchip Technology Inc.

    Burnaby, BC · Canada - Burnaby

    Full-time

    As a System Validation Engineer, you will join a team of highly skilled system integrators responsible for the bring-up, integration, and validation of cutting-edge System on a Chip (SoC)…

  • Senior Software Engineer

    Fleetworthy

    Edmonton, AB

    The Senior Software Engineer is a hands-on technical contributor embedded in our agile development organization, helping build and deliver our next-gen compliance platform. You bring the…

  • Manufacturing Test Engineer, Lyft Urban Solutions

    Lyft

    Longueuil, QC

    Experience with Android or embedded Linux environments, including building, deploying, and debugging

  • TCMS System Engineer

    Alstom

    Saint-Bruno, QC

    Computer skills (asset): Linux, VxWorks, C, C++, IEC1131, embedded systems, TCP/IP, UDP, Ethernet

  • Embedded Software Engineer

    Collabera

    Markham, ON

    Contract

    We are looking for an Embedded Software Engineer with strong hands-on experience developing software for Linux-based embedded systems. This role focuses on low-level embedded software…

  • IOMMU Verification Engineer

    Advanced Micro Devices, Inc

    Vancouver, BC

    Full-time

    The AMD IOHUB Team (part of the NBIO organization) is looking for an ASIC Design Verification Engineer to join our growing team. We develop leading-edge I/O connectivity and virtualization…

  • Engineer - Machine Learning Software

    Qualcomm

    Markham, ON

    Full-time

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

  • SAP iXp Intern - CX Cloud Operation, Platform Developer (AIOps)

    SAP

    Montreal, QC

    In this role, you will contribute to building modern cloud platforms with embedded AI-driven capabilities and automation: