Find work in Canada.

356,235 jobs across our Canadian network. How we count

  • Software Development Engineer

    Nokia

    Ottawa, ON

    • Full-time

    Develop high-performance C/C++ software on Linux platforms for cutting-edge networking products.

  • FY27 Intern - Firmware/Embedded Software Engineering Internship - Canada (12 or 16 months)

    Qualcomm

    Toronto, ON

    • Full-time

    Under the guidance of an experienced engineer and a dedicated mentor, interns contribute directly to shipping firmware and SDK releases. This posting covers two project areas on the same…

  • Quality Assurance Engineer

    Adacel

    Montreal, QC

    • Full-time

    Under the general direction of the Manager of Engineering, the QA Engineer designs, develops, and maintains automated testing solutions that verify the quality, reliability, and performance…

  • Associate Verification Engineer

    ecobee

    ON · Ontario, Canada

    • Full-time

    Familiar with embedded development in C and Linux environments

  • Associate Verification Engineer

    Generac Power Systems

    Toronto, ON · Canada - Toronto

    • Full-time

    Familiar with embedded development in C and Linux environments

  • AI Security Engineer

    Celestica International LP

    Toronto, ON

    Knowledge and proficiency Managing and Supporting solutions on Windows and Linux.

  • Site Reliability Engineer

    Redwood Software

    ON

    • $125,000 to $145,000 CAD / year

    …systems. Through its SaaS-first automation fabric - with AI embedded across the automation lifecycle - Redwood accelerates the path to autonomous operations. Backed by 30 years of…

  • Software Engineer – Wi-Fi

    Eagle Wireless

    BC · British Columbia, Canada

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

    We are looking for a talented Software Engineer – Wi-Fi to design, develop, and maintain Linux-based embedded systems for IoT devices. This role focuses on Wi-Fi connectivity, networking…

  • Software Firmware Design Engineer

    Future Electronics

    Kirkland, QC

    • Full-time

    Two to Five years of experience developing Linux Board Support Packages and device drivers

  • Test Engineer – Guelph, ON Canada

    Connect Tech Inc.

    Guelph, ON

    • Full-time

    The Test Engineer is responsible for developing, implementing, and continuously improving our manufacturing test processes used to produce high-quality electronic hardware products.…

  • Senior Hardware Engineer

    Per Vices Corporation

    Toronto, ON

    • Full-time

    We are looking for a senior hardware engineer to help support the design, manufacturing, testing, and debugging of our Software Defined Radios. This position will see you design and develop…

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

  • Cluster Site Reliability Engineer

    iFrame

    Toronto, ON · Greater Toronto Area, Canada

    • Full-time

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

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

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

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

  • 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