embedded systems programmer

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


  • Ottawa, ON, Canada Safariland Full-time €85,000 - €110,000 Contract

    Safariland is seeking an Electronics Designer to join our product development group. You will perform electronics design, documentation, prototype assembly, troubleshooting and sustaining engineering tasks, contributing to life-saving products for clients worldwide. The role requires a strong problem-solving mindset, the ability to interpret specifications,...


  • St. John's Southwest, Newfoundland and Labrador, Canada Kraken Robotics Full-time

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


  • Ahuntsic North, Quebec, Canada Safariland Full-time

    Safariland is seeking an Electronics Designer to join our product development group. You will perform electronics design, documentation, prototype assembly, troubleshooting and sustaining engineering tasks, contributing to life-saving products for clients worldwide.The role requires a strong problem-solving mindset, the ability to interpret specifications,...

  • Senior Android BSP

    4 days ago


    Markham, ON, York Regional Municipality, ON; Ontario, Canada Syntronic Full-time

    A global technology leader in York Region is seeking a skilled individual for embedded systems development. You will engage in design and integration of innovative products, requiring extensive experience in Linux/Android systems and collaboration with cross-functional teams. Join us to innovate across diverse sectors including telecommunications and...


  • Montreal (administrative region), QC, Canada Puzzle Medical Devices® Inc. Full-time $70,000 - $90,000 Contract

    A medical technology company in Montreal is seeking a System Designer for its Electrical R&D Team. The role requires defining system architecture and ensuring reliable integration of components. Candidates should have a Bachelor’s in Biomedical Engineering or related fields, with a minimum of 3 years in medical system engineering. Proficiency in both...


  • Southwestern Ontario, ON, Canada Musashi AI North America Full-time $120,000 - $180,000 Contract

    Musashi AI North America, Inc. seeks a Lead Hardware Engineer – Electrical & Embedded Systems in Waterloo, Ontario.You will lead a cross-functional team across Controls, Electrical, Mechanical, and Optical Engineers, focusing on electrical design, embedded software, and system integration for AI-enabled inspection hardware. The role balances hands-on...


  • Burnaby, BC, Greater Vancouver Regional District, BC; British Columbia, Canada FHLB Des Moines Full-time €107,000 - €226,000 Temporary

    Are you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B!) global organization? We...


  • Toronto, ON, Toronto Census Division, ON; Ontario, Canada Aversan Inc. Full-time

    Aversan Inc. in Toronto is seeking a Senior Embedded Software Engineer to join our team, delivering software for space and ground-based assets as part of a growing satellite program. You will design reliable embedded systems, implement secure communications, develop low-level components, and mentor junior engineers while collaborating across disciplines to...


  • , Canada Aversan Inc. Full-time

    Aversan Inc. in Toronto is seeking a Senior Embedded Software Engineer to join our team, delivering software for space and ground-based assets as part of a growing satellite program. You will design reliable embedded systems, implement secure communications, develop low-level components, and mentor junior engineers while collaborating across disciplines to...

  • Senior QNX Driver

    4 days ago


    Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada BlackBerry Inc. Full-time

    BlackBerry Inc. is seeking Driver Developers (Software Dev II & Senior) to design and implement drivers for future hardware peripherals on BSP platforms. You will contribute to a team delivering drivers across next-gen hardware with emphasis on reliability and reuse. You will work on embedded OS drivers with a focus on safety standards such as ISO26262 and...


  • Oakville, ON, Halton Regional District, ON; Ontario, Canada Doist Full-time

    Geotab in Oakville seeks a senior embedded systems engineer to lead architecture for complex devices, from requirements to production. You will mentor the team, drive modular software practices, and shape firmware for RTOS or Embedded Linux platforms while advocating scalable testing and design standards. You will also collaborate with stakeholders, refine...


  • Vancouver, BC, Greater Vancouver Regional District, BC; British Columbia, Canada Solidigm Full-time €101,280 - €152,000 Temporary

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


  • , Canada Movellus Inc. Full-time

    Join our Software Team to build the embedded firmware powering the next generation of AI datacenter hardware with real-time power control and telemetry. We need someone passionate about embedded systems, RTOS constructs, optimizing close to the metal, and automation - someone who wants to see their code control real silicon in production. We value...


  • Ahuntsic North, Quebec, Canada Cisco Systems, Inc. Full-time

    Cisco Systems, Inc. seeks an Embedded Systems Software Developer intern to design, implement, and optimize core software for next‐generation networking platforms in Ottawa.You will collaborate with engineering teams to tackle architectural challenges, improve system scalability, and help deliver high‐availability software across Cisco's embedded...


  • Mississauga, ON, Peel Regional District, ON; Ontario, Canada Curtiss-Wright Full-time

    Curtiss-Wright is seeking a Software Engineer in Mississauga, Ontario. You will design, implement and test software for naval systems, applying engineering principles and contributing to documentation efforts for reliable product performance. Requirements include a degree in computer science or software engineering and 1–3+ years of software development...


  • , Canada Musashi AI North America Full-time

    Musashi AI North America, Inc. is a growing hardware and software-focused company developing smart vision solutions for quality assurance in manufacturing environments. Based in Waterloo, Ontario, we employ a talented and dynamic team of R&D and Applications Engineers driving new technology development, building innovative products, and supporting deployed...


  • Vaughan, Ontario, Canada PerkinElmer Full-time

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


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


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


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