embedded systems programmer

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


  • Toronto, ON, Toronto Census Division, ON; Ontario, Canada Kyndryl Full-time

    Position: Senior CICS Systems Programmer Client: Private Sector Banking Client Location: Toronto Duration: 1 year initial contract Language: English Background: Kyndryl Canada is supporting our private sector client who requires a Senior CICS Systems Programmer to assist in planning, analysis, design, building, testing, consulting and...


  • Terrebonne, Quebec, Canada Bilinguallink Full-time

    Join a dynamic role focused on PLC programming and automation systems development. This position emphasizes troubleshooting, commissioning, and integration of advanced machinery and controls.In this role, you will develop and modify PLC programs for automated equipment, performing critical functions such as HMI programming and machine commissioning. Your...


  • Montréal, Canada Bilinguallink Full-time €70,000 - €90,000 Contract

    Join a dynamic role focused on PLC programming and automation systems development. This position emphasizes troubleshooting, commissioning, and integration of advanced machinery and controls. In this role, you will develop and modify PLC programs for automated equipment, performing critical functions such as HMI programming and machine commissioning. Your...


  • , Canada Kyndryl Full-time

    Position: Senior CICS Systems Programmer Client: Private Sector Banking Client Location: Toronto Duration: 1 year initial contract Language: English Background: Kyndryl Canada is supporting our private sector client who requires a Senior CICS Systems Programmer to assist in planning, analysis, design, building, testing, consulting and...


  • Vancouver, British Columbia, Canada AMD Full-time

    AMD in Vancouver, BC is seeking a Firmware Engineering intern/co-op for 12 or 16 months. You will contribute to firmware for discrete and embedded products, working with reference hardware, emulation, and test environments.You'll learn AGILE processes, participate in design and code reviews, and document software you produce while collaborating across teams....


  • Ottawa, Ontario, Canada Myticas Consulting Full-time

    Myticas Consulting seeks a Principal Embedded Software/Firmware Engineer to own end-to-end embedded architecture for advanced optical devices. This one-year contract is based in Ottawa, Ontario.Responsibilities include defining system architecture, implementing hands-on solutions across MCUs and RTOS stacks, and coordinating with hardware and manufacturing...


  • Ottawa, Ontario, Canada Lockheed Martin Full-time

    A premier defense technology company in Ottawa seeks a skilled Systems Engineer to manage the entire lifecycle of RADAR and EW systems. The ideal candidate will possess a degree in engineering, have extensive experience with embedded real-time systems, and be proficient in FPGA design. Responsibilities include analyzing customer requirements, collaborating...


  • Calgary, 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...


  • Markham, Ontario, Canada Qualcomm Full-time

    Company:Qualcomm Canada ULCJob Area:Engineering Group, Engineering Group > Machine Learning EngineeringGeneral Summary:As a member of the Low Power AI Solution team, you will conduct advanced research on model efficiency, model compression techniques, and ML system optimization to push the boundaries of efficient on‑device inference. You will lead and...


  • Ottawa, Ontario, Canada Q-Block Computing Full-time

    Q-Block Computing in Ottawa, ON is seeking a Senior Embedded Systems Architect to shape the firmware platform for distributed real-time control of quantum hardware. You will drive the architectural direction, define interfaces, and ensure the platform is deterministic, maintainable, and manufacturable across generations.The role requires senior embedded...


  • Montreal, Quebec, Canada Pentangle Tech Services | P5 Group Full-time

    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...


  • Vaughan, York Region, Canada PerkinElmer Full-time $103,500 - $110,000 Contract

    OverviewThe 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...


  • Markham, Ontario, Canada AMD Full-time

    AMD in Markham, Ontario is seeking a Firmware Engineering intern/co-op to work on embedded firmware for discrete and embedded AMD products. You’ll craft, implement, debug, and validate features on reference hardware and pre-silicon environments, and participate in design and code reviews.You will learn AGILE processes, document software clearly, and...


  • , Canada CD PROJEKT RED Full-time

    Transform character animation with CD PROJEKT RED as a Senior Animation Systems Programmer, based in Vancouver or fully remote. Focus on high-quality character motion alongside innovative technology. In this senior role, you will leverage your over 7 years of experience in game programming to design and maintain state-of-the-art animation systems....


  • Vancouver, BC, Greater Vancouver Regional District, BC; British Columbia, Canada CD PROJEKT Group Full-time

    Become an Animation Systems Programmer at CD PROJEKT RED's R&D team in Vancouver, British Columbia, where you can help create cutting-edge RPG experiences. This position leverages your skills in character animation development and C++ programming. You will work on the forefront of animation technology, designing advanced systems that drive the realism of...


  • Québec, QC, Québec Municipalité Régionale, QC; Capitale-Nationale; Québec Province, Canada Larian Studios Full-time

    A game development company is seeking a Gameplay Programmer to join their team in Quebec, Canada. The ideal candidate will have over 4 years of C++ experience and a strong knowledge of RPG systems. Responsibilities include collaborating across departments, writing maintainable code, and participating in the game's creative process. The studio offers a...


  • , Canada CD PROJEKT Group Full-time

    Become an Animation Systems Programmer at CD PROJEKT RED's R&D team in Vancouver, British Columbia, where you can help create cutting-edge RPG experiences. This position leverages your skills in character animation development and C++ programming. You will work on the forefront of animation technology, designing advanced systems that drive the realism of...


  • Toronto, Ontario, Canada Beyond SOF Full-time

    GEO Semiconductor in Toronto, Canada, is seeking an Embedded Systems Software Engineer to join the Image Signal Processing group. You will design, implement and test system-level features for our high-performance video processors used in automotive applications.Required: a BSc in CS or EE, 3+ years in firmware, strong C in RTOS, and experience with...


  • Toronto, ON, Canada Cisco Full-time $42,000 - $65,000 Contract

    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...


  • Winnipeg, Manitoba, Canada Vivid Machines Full-time

    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...