embedded systems programmer

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


  • Vancouver, BC, Greater Vancouver Regional District, BC; British Columbia, Canada Socket.dev Full-time

    Epic Games in British Columbia is seeking a seasoned C++ engineer to design and implement low-level engine systems for Unreal Engine, delivering content at scale across PC, console, mobile, and VR. You will redesign the engine to support on-demand content delivery, own complex features in a live product, and drive performance and reliability through...


  • , Canada Socket.dev Full-time

    Epic Games in British Columbia is seeking a seasoned C++ engineer to design and implement low-level engine systems for Unreal Engine, delivering content at scale across PC, console, mobile, and VR. You will redesign the engine to support on-demand content delivery, own complex features in a live product, and drive performance and reliability through...


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


  • Lévis, Quebec, Canada Desjardins Full-time

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


  • Montreal, Quebec, Canada Dragonfly Logistics Lab Inc. Full-time

    Intelcom | Dragonfly in Canada’s last‑mile network seeks an Embedded Linux Software Developer to turn validated Proofs of Concept into production‑ready solutions, maintain deployed embedded systems, and support operations across the network.You will work with C# .NET on Linux with containers (Balena OS) and Raspberry Pi CM4, provide technical...


  • Winnipeg, Manitoba, Canada Volant Products Inc. Full-time

    Join Volant as an Embedded Systems Engineer, focusing on developing advanced firmware for embedded applications. Collaborate in a supportive atmosphere that prioritizes innovation and safety.This position involves working closely with cross-discipline teams, reporting directly to the Senior Technology Engineer. Your role will be pivotal in integrating...


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

    BlackBerry Inc. is seeking a skilled engineer to design and evolve system-level software for embedded platforms. You will work on compilers, libraries, and developer tooling close to the OS, delivering reliable, secure solutions for automotive, robotics, and industrial markets. You will collaborate with senior engineers to shape technical strategy, tackle...


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

    A leading aerospace engineering company in Toronto is seeking an Electrical & Embedded Systems Engineer to develop flight-rated avionics for satellites and robotic platforms. You will design PCB prototypes, write embedded firmware, and participate in full product development lifecycles. The ideal candidate has a strong background in electrical engineering...


  • , Canada WORLD STAR TECH Full-time

    World Star Tech in Markham, Canada, is seeking an Embedded Systems Engineer to join a growing team. You will develop firmware and GUIs for laser systems and medical devices, and contribute to in-house automation using robotic systems. The role requires 2+ years in engineering, strong C++/Python skills, and experience with STM32 microcontrollers and GUI...


  • , Canada PheedLoop Inc. Full-time

    A leading aerospace engineering company in Toronto is seeking an Electrical & Embedded Systems Engineer to develop flight-rated avionics for satellites and robotic platforms. You will design PCB prototypes, write embedded firmware, and participate in full product development lifecycles. The ideal candidate has a strong background in electrical engineering...


  • Southwestern Ontario, ON, Canada Google Full-time $216,000 - $222,000 Contract

    Staff Software Developer, Embedded Systems/Firmware Google – Waterloo, ON, Canada Advanced Experience owning outcomes and decision making, solving ambiguous problems and influencing stakeholders; deep expertise in domain. Minimum qualifications Bachelor’s degree, or equivalent practical experience. 8 years of experience in software development. 3 years...


  • Montreal (administrative region), QC, Canada Nord Quantique Full-time $167,000 - $195,000 Contract

    Nord Quantique in Sherbrooke, QC seeks a Software Engineering Lead to drive software solutions and coordinate teams across embedded and information systems. This on-site role requires planning integrations and delivering reliable designs.Applicants should hold a Master’s degree in CS or related fields with 3–5 years of software development experience and...


  • AB, AB, Canada Q-Block Computing Full-time $27,552 - $41,328 Contract

    A pioneering technology firm in Alberta seeks an Embedded Systems Developer Intern to support quantum technology projects. The role involves designing embedded systems, collaborating with cross-functional teams, and gaining hands-on experience in integrating IoT devices. Candidates should be enrolled in a relevant engineering program, and those with...


  • Markham, ON, York Regional Municipality, ON; Ontario, Canada WORLD STAR TECH Full-time

    World Star Tech in Markham, Canada, is seeking an Embedded Systems Engineer to join a growing team. You will develop firmware and GUIs for laser systems and medical devices, and contribute to in-house automation using robotic systems. The role requires 2+ years in engineering, strong C++/Python skills, and experience with STM32 microcontrollers and GUI...


  • Montréal, QC, Montreal Regional Municipality, QC; Montréal region; Québec Province, Canada CS GROUP - Canada Full-time

    Explore a pivotal role as a Software Verification Engineer focusing on aerospace embedded systems. Leverage expertise in DO-178 to test and validate critical software applications for aircraft and space technologies. In this position, you will play a key role in software testing for engine control and flight management systems. A background in software...


  • Cambridge, Region of Waterloo, Canada Jamesway Full-time $70,000 - $75,000 Contract

    Jamesway, based in Cambridge, Ontario, seeks a Junior Software Engineer with expertise in PCB programming to design, program, and integrate embedded control systems for industrial equipment. You'll collaborate with electrical, mechanical, and software teams to deliver high-performance automation solutions, including real-time firmware and hardware...

  • System Programmer

    5 days ago


    Cambridge, ON, Waterloo Regional Municipality, ON; Ontario, Canada Rockwell Automation Full-time €100,000 - €125,000 Temporary

    Rockwell Automation is a global technology leader focused on helping the world’s manufacturers be more productive, sustainable, and agile. With more than 28,000 employees who make the world better every day, we know we have something special. Behind our customers - amazing companies that help feed the world, provide life-saving medicine on a global scale,...


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

    A leading game development studio in Capitale-Nationale, Quebec, is looking for an experienced Engine Programmer. The ideal candidate will be proficient in C++ and passionate about crafting high-quality games. Responsibilities include developing animation-related systems, writing and optimizing code, and mentoring team members. This full-time, on-site role...

  • System Programmer

    5 days ago


    , Canada Rockwell Automation Full-time

    Rockwell Automation seeks a System Programmer in Cambridge, ON, focused on Medium Voltage applications. This role demands collaboration and technical expertise to enhance automation systems. As a System Programmer, you will integrate various control products and generate functional specifications to ensure seamless operation of customer systems. Your...