Find work in Canada.

A simpler way to find your next job.

  • Embedded Software Engineer

    EvertzAV

    Burlington, Ontario

    • $60,000 to $90,000 CAD / year
    • Internship

    We're looking for a passionate Embedded Software Engineer to join our development team, where you'll play a key role in designing, implementing, and maintaining embedded software for…

  • Electrical Engineer/FPGA Designer

    Lumentum

    Ottawa, Ontario

    • Full-time

    Lumentum is seeking a talented and motivated Electrical Engineer/FPGA Designer to join our cutting-edge development team in Ottawa. The successful candidate will play a crucial role in…

  • Principal Software Development Engineer

    Nokia

    Ottawa, ON

    • Full-time

    12+ years of experience in developing device drivers and software for high-speed coherent DSPs, including DSP firmware and low-level software development.

  • Embedded Software Developer

    Dometic

    Trois-Rivières, Quebec

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

    As an Embedded Software Developer at a growing, face-paced team, you will be working in cross functional teams to develop firmware and connectivity software for electronic and mechatronic…

  • Staff Embedded Software Engineer

    Nokia

    Canada

    • Full-time

    Our Optical Line System team is searching for an experienced embedded and real-time software developer for our leading-edge optical line system product line. Our team is responsible for…

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

  • Principal Design Verification Engineer

    Advanced Micro Devices, Inc

    Markham, ON

    • Full-time

    …design. We are looking for a Principal Design Verification Engineer who is excited to lead at the intersection of design verification, system architecture, and AI-enabled engineering. In…

  • Staff Embedded Software Engineer, Virtualization

    Rivian and Volkswagen Group Technologies

    Vancouver, British Columbia

    • $137,300 to $181,890 CAD / year
    • Full-time

    As a Staff Embedded Software Engineer, you will transform real-world ECU firmware into high-performance virtual devices that run on everyday workstations and cloud servers. Your work closes…

  • Senior Embedded Software Engineer, VCS

    Rivian and Volkswagen Group Technologies

    Vancouver, British Columbia

    • $108,200 to $143,430 CAD / year
    • Full-time

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

  • Digital Architect

    Lightmatter

    Toronto, ON

    …low-level but also enable the necessary interfaces with the…

  • Senior Digital Design Engineer

    Astera Labs

    Toronto, ON

    Partner with firmware and embedded software teams to define and validate hardware-software interfaces.

  • Firmware Design Engineer

    Cadence Design Systems

    Montreal, Quebec

    • Full-time

    High Speed SERDES PHY Firmware Design Engineer

  • Sr. Engineer, AI Software/Machine Learning Engineering (C++)

    Qualcomm

    Markham, Ontario

    • Full-time

    Development of modern C++17 software library for Qualcomm Hexagon Processors

  • Senior Electrical Engineer

    Leonardo DRS

    Bedford, Nova Scotia

    • Full-time

    Reporting to the Engineering Manager, the Senior Electrical Engineer - Power Electronics is responsible for working with the Engineering Team on the design, development, and testing of…

  • Software Developer, Device Platform

    Miovision

    Remote, Canada

    • $80,000 to $110,000 CAD / year
    • Full-time
    • Remote

    At Miovision, we are engineering the future of smart transportation, and we need a Software Developer to help us build the engine under the hood of our IoT edge computing devices. The…

  • Staff Embedded Firmware Engineer (Contractor)

    Arlo Technologies

    Richmond, British Columbia · CA - British Columbia - Richmond

    • Full-time

    Arlo is seeking a highly experienced Staff Embedded Firmware Engineer to lead the development of next-generation IoT and video streaming products. In this technical leadership role, you…

  • Senior Embedded Firmware Engineer (Contractor)

    Arlo Technologies

    Richmond, British Columbia · CA - British Columbia - Richmond

    • Full-time

    The ideal candidate has strong experience in embedded systems, video streaming technologies, and real-time software development, with the ability to independently own complex firmware…

  • Firmware Engineer, Staff

    Qualcomm

    Toronto, ON

    • Full-time

    We are looking for an experienced Firmware Engineer to lead firmware architecture, development, integration, and bring-up for our SERDES PHY portfolio. The ideal candidate will have…

  • Software Developer

    Teledyne Technologies Incorporated

    Richmond, BC · Canada - Richmond, BC

    • Full-time

    Software Engineer, Spherical Imaging & Computer Vision

  • Senior Firmware Engineer

    Teledyne Technologies Incorporated

    Richmond, BC · Canada - Richmond, BC

    • Full-time

    Senior Firmware Engineer, Machine Vision Cameras

  • Firmware Engineer

    Teledyne Technologies Incorporated

    Richmond, BC · Canada - Richmond, BC

    • Full-time

    You’ll collaborate with experienced firmware, FPGA, hardware, and software engineers while developing the low-level technology that enables customers to capture and process critical imaging…

  • Sr Firmware Engineer

    Nokia

    Ottawa, ON

    • Full-time

    In this role, you'll be part of a dynamic firmware team focused on Nokia's next-generation Optical Engine for long-haul and metro applications. Working alongside cross-functional teams,…

  • Firmware Integration and Test Engineer

    Nokia

    Ottawa, ON

    • Full-time

    As an Optical Firmware Integration Test (SIT) Engineer at Nokia, you'll play a crucial role in enhancing our optical pluggable firmware development and verification process. You will…

  • Engineer, Embedded Software

    Join the e-Zinc team

    Mississauga, Ontario

    e-Zinc is seeking an experienced and talented Engineer, Embedded Software to join our Product team and play a key role in developing the embedded software that runs our proprietary zinc-air…

  • Systems Engineer, Synthetic Aperture Radar (SAR) Payload

    MDA

    Richmond, British Columbia · Sainte-Anne-de-Bellevue, Quebec

    • Full-time

    MDA is seeking a SAR Payload System Engineer to support our current and next‑generation earth observation and remote sensing satellites. The SAR System Engineer will own the definition,…