embedded systems programmer

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


  • Montréal, QC, Montreal Regional Municipality, QC; Montréal region; Québec Province, 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...


  • Toronto, Ontario, 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 TeamOur dedicated team members are building the future of Cisco's...


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


  • Toronto, ON, Toronto Census Division, ON; Ontario, Canada Per Vices Corporation Full-time

    Join us as a Senior Engineer specializing in embedded systems and software defined radios. Your skills in design and debugging will help drive our leading technology forward. We are looking for a seasoned hardware engineer to play a pivotal role in our Software Defined Radio projects. Your responsibilities will include hardware design, testing, debugging,...


  • , Canada Per Vices Corporation Full-time

    Join us as a Senior Engineer specializing in embedded systems and software defined radios. Your skills in design and debugging will help drive our leading technology forward. We are looking for a seasoned hardware engineer to play a pivotal role in our Software Defined Radio projects. Your responsibilities will include hardware design, testing, debugging,...


  • , Canada ASSA ABLOY Global Solutions Full-time

    ASSA ABLOY Group seeks a Firmware Engineer to develop embedded systems powering intelligent lighting and guest room control platforms. You will work on systems that manage lighting, sensors, touch panels, and integrated hotel interfaces. Responsibilities include firmware development in C/C++, debugging hardware, validating with lab tools, and implementing...


  • , Canada Sky Systems, Inc. (SkySys) Full-time

    A leading technology firm in Ottawa seeks an Embedded Software Developer to contribute to developing and maintaining embedded software modules. Candidates should have 3–5+ years of experience in C++ and a strong focus on embedded systems. This role involves collaboration, innovation, and deployment of solutions in an agile environment, offering...


  • Ottawa, ON, Canada Gentex Corporation Full-time $90,000 - $120,000 Contract

    Gentex Corporation in Ottawa is seeking an Embedded Software Engineer II to design, develop, and test software for our embedded platforms. You'll work with cross-functional teams to meet product requirements and contribute across the full development lifecycle.The role requires a Bachelor's in Electrical/Computer Engineering or Computer Science, 2+ years in...


  • Markham, ON, York Regional Municipality, ON; Ontario, Canada NordSpace Corp Full-time

    NordSpace Corp in Markham, Ontario invites applications for a Junior Embedded Systems Engineer to help design and implement embedded systems across rocket and space platforms. You’ll work across the full stack—from firmware in C/C++ to device drivers, HAL layers, and ground support tools—in a hands-on environment with hardware-in-the-loop testing. ...


  • Ottawa, ON, Canada Syntronic Full-time $90,000 - $125,000 Contract

    Syntronic is seeking an intermediate C++/Qt Embedded Developer to build reliable software for embedded and mission-critical systems. You will design, implement, and test GUI-driven applications on Linux, collaborating with cross-disciplinary teams to ensure robust performance and maintainability.The role requires strong C++ skills, extensive Qt GUI...


  • , Canada The Lenbrook Group of Companies Full-time

    A leading technology firm in Ontario seeks an Embedded Systems Developer to enhance consumer audio-visual products. The role involves developing software for embedded systems, requiring expertise in low-level programming and electronic schematics. Exceptional communication and problem-solving skills are essential. This full-time position offers a...


  • , Canada NordSpace Corp Full-time

    NordSpace Corp in Markham, Ontario invites applications for a Junior Embedded Systems Engineer to help design and implement embedded systems across rocket and space platforms. You’ll work across the full stack—from firmware in C/C++ to device drivers, HAL layers, and ground support tools—in a hands-on environment with hardware-in-the-loop testing. ...


  • Kelowna, BC, Central Okanagan Regional District, BC; British Columbia, Canada ASSA ABLOY Global Solutions Full-time

    ASSA ABLOY Group seeks a Firmware Engineer to develop embedded systems powering intelligent lighting and guest room control platforms. You will work on systems that manage lighting, sensors, touch panels, and integrated hotel interfaces. Responsibilities include firmware development in C/C++, debugging hardware, validating with lab tools, and implementing...


  • Montréal, QC, Montreal Regional Municipality, QC; Montréal region; Québec Province, Canada Mecademic Industrial Robotics Full-time

    Mecademic développe des solutions d'automatisation robotiques compactes, précises et innovantes pour les secteurs de l'électronique et des sciences de la vie. Nos bras robotiques ultra-compacts sont utilisés dans le monde entier par des équipementiers, des intégrateurs de systèmes et des utilisateurs finaux pour des tâches nécessitant précision et...


  • Vancouver, BC, Greater Vancouver Regional District, BC; British Columbia, Canada OBD Experts Full-time

    OBD Experts in Vancouver, Canada is seeking an Embedded Software Engineer to advance firmware and embedded software for connected vehicle data products. You will research, validate releases, and provide technical customer support as part of a scaling SaaS team. The role offers growth toward leadership, with flexible work arrangements and strong emphasis on...


  • Markham, ON, York Regional Municipality, ON; Ontario, Canada Protingent Full-time €110,000 - €190,000 Temporary

    Job Description Position Title: Embedded Systems Software Engineer Position Description: Protingent Staffing has an exciting direct hire Embedded Systems Software Engineer opportunity. Job Description The Embedded Systems Software Engineer will be responsible for the design, implementation, and definition of validation plans for various software modules...


  • Abbotsford, BC, Fraser Valley Regional District, BC; British Columbia, Canada 3 Step Recruitment Inc. Full-time

    Advance your career as a Senior Firmware Developer in an engineering-driven environment. Design and implement innovative firmware solutions for advanced industrial tools. This role is suitable for experienced engineers with leadership ambitions. You’ll be involved in developing embedded systems, collaborating with cross-functional teams, and mentoring...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Sky Systems, Inc. (SkySys) Full-time

    A leading technology firm in Ottawa seeks an Embedded Software Developer to contribute to developing and maintaining embedded software modules. Candidates should have 3–5+ years of experience in C++ and a strong focus on embedded systems. This role involves collaboration, innovation, and deployment of solutions in an agile environment, offering...


  • , Canada 3 Step Recruitment Inc. Full-time

    Advance your career as a Senior Firmware Developer in an engineering-driven environment. Design and implement innovative firmware solutions for advanced industrial tools. This role is suitable for experienced engineers with leadership ambitions. You’ll be involved in developing embedded systems, collaborating with cross-functional teams, and mentoring...


  • Richmond, Metro Vancouver Regional District, Canada Macdonald, Dettwiler And Associates Corporation Full-time €78,000 - €100,000 Contract

    MDA Space seeks an Intermediate Systems MTS, SAR to support earth observation satellites across programs. You will define, design, integrate, verify and sustain SAR missions, and work with a world-leading team to perform system-level tradeoffs and prototype innovations. Required: degree in Electrical/Computer Engineering or Engineering Physics, 2+ years in...