junior embedded system

10,000 junior embedded system job listings in Canada. Find daily updated positions from leading job boards.

  • GEO Semiconductor

    1 day ago


    Toronto, ON, Canada Beyond SOF Full-time €121,000 - €140,000 Contract

    GEO Semiconductor - Embedded Systems Software Engineer - Toronto, Canada Embedded Systems Software Engineer Experience level: Mid-senior Experience required: 5 Years Education level: Bachelor’s degree Job function: Information Technology Industry: Semiconductors Compensation: $121,000 - $140,000 Total position: 2 Relocation assistance: Yes ABOUT GEO...


  • London, Canada Google LLC Full-time €216,000 - €221,000 Contract

    Google LLC is seeking a Staff Software Developer for Embedded Systems/Firmware in Canada. You will lead a team at the hardware-software frontier, define roadmaps, and drive end-to-end delivery on resource-constrained platforms. The role emphasizes leadership, architecture influence, and cross-functional collaboration across Hardware, Product, and UX. The...


  • Toronto, ON, Canada North Eastern Services Full-time €140,000 - €190,000 Contract

    Our vision at Vivid Machines is to revolutionize agricultural production to help solve food security globally. Our initial focus is on helping fruit and vegetable farmers improve the quality and quantity of produce they can generate on existing acreage while also improving sustainability. To do this, we are building cutting-edge technology, including...


  • Waterloo, Ontario, Canada Planitar Full-time $105,000 - $129,000 Contract

    ABOUT US At Planitar, we build technology that helps people see and understand the world’s spaces more clearly. We are the creators of iGUIDE, a powerful property technology solution that combines immersive 3D tours, accurate floor plans and reliable spatial data into a single, easy-to-use system. Our cameras and software platform are used by...


  • Toronto, Canada Google LLC Full-time €216,000 - €221,000 Contract

    Staff Software Developer, Embedded Systems/Firmware - Bachelor's degree, or equivalent practical experience. - 8 years of experience in software development. - 3 years of experience with embedded operating systems. - 3 years of experience in a technical leadership role. - 2 years of experience in a people management or team leadership role. Preferred...


  • Vancouver, Metro Vancouver Regional District, Canada Solidigm Full-time $101,280 - $152,000 Contract

    A global memory technology company is looking for an experienced Firmware Engineer to join their SSD firmware team in Vancouver. The role entails developing cutting-edge NAND SSDs and requires a Bachelor's or Master's in Computer Engineering or Electrical Engineering. Candidates should have at least 6 years of firmware design experience, strong communication...


  • Montreal (administrative region), QC, Canada Aversan Inc Full-time €120,000 - €140,000 Contract

    Aversan Inc. in Montreal, QC, is seeking a C++ Software Developer & Tester to join our hybrid team. The role focuses on developing and maintaining a test harness in C++, interfacing with TI AM64xx peripherals and the TI SDK. You will write test cases for FPGA tests in DOORS and C++, review procedures, maintain Python automation scripts, and contribute to...


  • Montreal, Quebec, Canada Job Bank Full-time

    You have successfully applied for this job through Job Bank!Salary 167,000 to 195,000 annually (To be negotiated) / 40 hours per weekTerms of employment Permanent employment Full timeWork must be completed at the physical location. There is no option to work remotely.Work settingElectronic, electrical or aerospace manufacturing...


  • Sherbrooke, Quebec, Canada Job Bank Full-time

    You have successfully applied for this job through Job Bank!Salary 167,000 to 195,000 annually (To be negotiated) / 40 hours per weekTerms of employment Permanent employment Full timeWork must be completed at the physical location. There is no option to work remotely.Work settingElectronic, electrical or aerospace manufacturing...


  • Montreal, Quebec, Canada Aversan Inc Full-time

    Aversan Inc. in Montreal, QC, is seeking a C++ Software Developer & Tester to join our hybrid team. The role focuses on developing and maintaining a test harness in C++, interfacing with TI AM64xx peripherals and the TI SDK.You will write test cases for FPGA tests in DOORS and C++, review procedures, maintain Python automation scripts, and contribute to...


  • southwestern ontario, ontario, ca | ca, Ontario Google LLC Full-time

    Staff Software Developer, Embedded Systems/FirmwareBachelor's degree, or equivalent practical experience.8 years of experience in software development.3 years of experience with embedded operating systems.3 years of experience in a technical leadership role.2 years of experience in a people management or team leadership role.Preferred qualifications:Master's...


  • Mount Pearl, NL, Canada Kraken Robotics Full-time €90,000 - €110,000 Contract

    Kraken Robotics, based in Mount Pearl, NL, is seeking an Intermediate Electrical Engineer to contribute to mission-critical electronics for next-generation ocean technologies. You will design power, signal integrity, and embedded control systems for subsea products in a collaborative engineering team. You will report to the Engineering Manager in...


  • Toronto, ON, Canada Accuenergy Inc. Full-time €50,000 - €70,000 Contract

    Accuenergy Inc. in Toronto designs and manufactures multifunction power meters and related automation solutions. The hardware role collaborates with software and marketing teams to specify new products, perform schematic and PCB layout, and validate PCBA bring-up to accelerate development. You will analyze existing products with AI-assisted tools, optimize...


  • southwestern ontario, ontario, ca | ca, Ontario Google Full-time

    This posting is for an existing vacancy. Google utilizes AI tools to assist in assessing candidates in our hiring processes. In most instances, this position requires in-person interviews as part of the hiring process. Minimum qualifications: Bachelor’s degree, or equivalent practical experience. 8 years of experience in software development. 3 years of...


  • London, Canada Google LLC Full-time €216,000 - €221,000 Contract

    Staff Software Developer, Embedded Systems/Firmware - Bachelor's degree, or equivalent practical experience. - 8 years of experience in software development. - 3 years of experience with embedded operating systems. - 3 years of experience in a technical leadership role. - 2 years of experience in a people management or team leadership role. Preferred...


  • Toronto, Canada Google LLC Full-time €216,000 - €221,000 Contract

    Google LLC is seeking a Staff Software Developer for Embedded Systems/Firmware in Canada. You will lead a team at the hardware-software frontier, define roadmaps, and drive end-to-end delivery on resource-constrained platforms. The role emphasizes leadership, architecture influence, and cross-functional collaboration across Hardware, Product, and UX. The...


  • Ottawa, Canada Google LLC Full-time €216,000 - €221,000 Contract

    Google LLC is seeking a Staff Software Developer for Embedded Systems/Firmware in Canada. You will lead a team at the hardware-software frontier, define roadmaps, and drive end-to-end delivery on resource-constrained platforms. The role emphasizes leadership, architecture influence, and cross-functional collaboration across Hardware, Product, and UX. The...


  • BC, Canada Eagle Wireless Full-time $90,000 - $120,000 Contract

    Eagle Wireless is seeking a Software Engineer - Wi-Fi to design, develop, and maintain Linux-based embedded systems for IoT devices. You will focus on Wi-Fi connectivity, networking, and edge-device integration, collaborating with hardware, software, and cloud teams to deliver secure, scalable IoT solutions.The role requires 3+ years in Wi-Fi networking...


  • Saint-Bruno, QC, Canada Alstom Full-time €80,000 - €110,000 Contract

    Alstom in Saint-Bruno, QC, is seeking an embedded software developer to maintain and improve onboard software components, troubleshoot train control systems, and contribute to the build and test tooling. You will work with testers and systems engineers to ensure reliable software across Windows and Linux environments. The role requires C/C++, Python, RTOS...


  • Enfield, Nova Scotia, Canada L3Harris Technologies Full-time

    Launch your engineering career in avionics as a Junior Systems Engineer. Collaborate on system planning, integration, and validation for military aircraft platforms, ensuring effective performance throughout their lifecycle. This position involves working within the Halifax Avionics Systems Engineering team, focusing on the CP-140 Aurora among other...