embedded systems programmer

1,000 embedded systems programmer job listings in Canada. Find daily updated positions from leading job boards.


  • Vaughan, ON, York Regional Municipality, ON; Ontario, Canada PerkinElmer Full-time

    Job Title: Senior Embedded Systems Engineer (Woodbridge, Ontario) Location: Woodbridge Purpose The Embedded System Engineer will develop firmware and programmable logic for mass spectrometers, specifically the PerkinElmer NexION (ICP-MS), QSight (LC/MS/MS) and MS2400 (GC/MS) instruments. The role will include close collaborations with software, electrical...


  • , Canada Aptiv Full-time

    Wind River is seeking a Senior Member of Technical Staff to architect and evolve state-of-the-art build systems for embedded products. You will lead across distributed teams, drive rebuildable pipelines, and mentor engineers on best practices in build/configuration and release engineering. The role emphasizes deep C/C++ build expertise, SBOM guidance, and...


  • Toronto, ON, Toronto Census Division, ON; Ontario, Canada Cisco Full-time €125,700 - €203,100 Temporary

    Please note this posting is to advertise potential job opportunities. This exact role may not be open today but could open in the near future. When you apply, a Cisco representative may contact you directly if a relevant position opens. Applications are accepted until further notice. Meet the Team Our dedicated team members are building the future of...


  • Montreal (administrative region), QC, Canada Pentangle Tech Services | P5 Group Full-time $75,000 - $85,000 Contract

    A tech services company in Montreal is seeking an experienced embedded developer specializing in C and C++. The ideal candidate has over 3 years of experience in both embedded and high-level application development, with strong debugging skills and the ability to work on legacy code. The role requires working on projects related to smart building alarm...


  • Montreal (administrative region), QC, Canada Akkodis Full-time $110,000 - $140,000 Contract

    Akkodis recrute pour une startup deep-tech montréalaises un Engineering Project Manager afin de piloter le développement de systèmes embarqués intégrant une technologie sans fil. Le poste exige une forte exposition au hardware et firmware, avec une coordination étroite entre les équipes Engineering et Product, et un rattachement au VP Engineering.Le...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Aptiv Full-time

    Wind River is seeking a Senior Member of Technical Staff to architect and evolve state-of-the-art build systems for embedded products. You will lead across distributed teams, drive rebuildable pipelines, and mentor engineers on best practices in build/configuration and release engineering. The role emphasizes deep C/C++ build expertise, SBOM guidance, and...


  • Calgary, AB, Calgary Census Division, AB; Alberta, Canada Cisco Full-time €125,700 - €203,100 Temporary

    Please note this posting is to advertise potential job opportunities. This exact role may not be open today but could open in the near future. When you apply, a Cisco representative may contact you directly if a relevant position opens. Applications are accepted until further notice. Meet the Team Our dedicated team members are building the future of...


  • Calgary, AB, Calgary Census Division, AB; Alberta, Canada Tartigrade Full-time

    A technology company is seeking an Embedded Systems Engineer Intern for hands-on work developing embedded environmental monitoring systems. The intern will work with ESP32 microcontrollers, install and integrate sensors, and maintain system reliability. Candidates should have experience with ESP32, embedded sensor integration, as well as basic circuit...


  • , Canada Cisco Full-time

    Please note this posting is to advertise potential job opportunities. This exact role may not be open today but could open in the near future. When you apply, a Cisco representative may contact you directly if a relevant position opens. Applications are accepted until further notice. Meet the Team Our dedicated team members are building the future of...


  • , Canada PerkinElmer Full-time

    Overview The Embedded System Engineer will develop firmware for Gas Chromatography instrumentation, Auto‑Samplers, sample preparation devices, and mass spectrometers—including PerkinElmer Clarus, GC2400, HS2400, MS2400, TurboMatrix, and potentially NexION and QSight instruments. The role involves close collaboration with software, electrical, and...


  • , Canada Tartigrade Full-time

    A technology company is seeking an Embedded Systems Engineer Intern for hands-on work developing embedded environmental monitoring systems. The intern will work with ESP32 microcontrollers, install and integrate sensors, and maintain system reliability. Candidates should have experience with ESP32, embedded sensor integration, as well as basic circuit...


  • Vaughan, ON, York Regional Municipality, ON; Ontario, Canada PerkinElmer Full-time €103,500 - €110,000 Temporary

    Overview The Embedded System Engineer will develop firmware for Gas Chromatography instrumentation, Auto‑Samplers, sample preparation devices, and mass spectrometers—including PerkinElmer Clarus, GC2400, HS2400, MS2400, TurboMatrix, and potentially NexION and QSight instruments. The role involves close collaboration with software, electrical, and...

  • Staff Firmware Engineer Premium

    14 hours ago


    Ottawa, Ontario, Canada Marvell Technology Full-time $98,100 - $130,800 Contract

    About MarvellMarvell’s semiconductor solutions are the essential building blocks of the data infrastructure that connects our world. Across enterprise, cloud and AI, and carrier architectures, our innovative technology is enabling new possibilities. At Marvell, you can affect the arc of individual lives, lift the trajectory of entire industries, and fuel...


  • Montreal (administrative region), QC, Canada Reflector Entertainment Ltd. Full-time €120,000 - €160,000 Contract

    Reflector Entertainment Ltd. à Montréal cherche un ingénieur moteur senior pour concevoir et bâtir les systèmes de bas niveau et les outils qui font tourner Unreal Engine 5. Vous collaborerez étroitement avec les équipes outils, art et design, et vous communiquerez en français et en anglais. Expérience minimale de 12 ans en programmation moteur...


  • Lévis, QC, Lévis Municipalité Régionale, QC; Chaudière-Appalaches; Québec Province, Canada Desjardins Full-time

    Requirements As a systems and infrastructure development, operations and maintenance programmer analyst you participate in IT efficiency and quality by analyzing, designing, configuring, developing, maintaining and upgrading software products in accordance with the organization’s requirements. Your skills in technology and your ability to anticipate...


  • , Canada Desjardins Full-time

    Requirements As a systems and infrastructure development, operations and maintenance programmer analyst you participate in IT efficiency and quality by analyzing, designing, configuring, developing, maintaining and upgrading software products in accordance with the organization’s requirements. Your skills in technology and your ability to anticipate...


  • Montréal, Canada Desjardins Full-time

    Develop complex execution strategies, analyze, design and document business products and solutions. - Write procedures, guidelines and development methods. Help develop documentation that is prepared and delivered for training purposes to peers and users. - Cocreate with business partners and architects to standardize solutions accordingly. - Actively look...


  • Montreal, Quebec, Canada Lockheed Martin Full-time

    Lockheed Martin Canada Inc. (Lockheed Martin) is Canada's most successful Combat System Integrator (CSI) specializing in large, sophisticated integration projects and product development. Lockheed Martin takes advantage of advanced engineering practices and modern technologies to design, develop and integrate systems for naval warships. The Radio Detection...


  • , Canada MOHAWK COLLEGE OF APPLIED ARTS & TECHNOLOGY Full-time

    Embedded Systems Developer (I/O: September 2026 - December 2026) Status: Initiatives & Opportunities (September 2026 – December 2026) Hours: Monday – Friday, 35 hours/week Home Campus: Fennell (hybrid work arrangements available) Rate of Pay: Payband H (Start Rate: $37.34 per hour) Vacancy Status: 1 vacancy available Posting Date: August 26th,...


  • London, ON, Middlesex County, ON; Ontario, Canada Socket.dev Full-time

    About the Role As a Senior Automation Systems Programmer, you will develop, integrate, and commission advanced automation systems for custom manufacturing applications. Depending on your area of expertise, you will specialize in PLC and control systems programming, robot integration, or both, taking ownership of programming activities from development and...