embedded systems programmer

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


  • Saint-Eustache, Quebec, Canada Paradox Security Systems Full-time

    A leading security technology firm in Quebec is seeking a Senior Embedded Developer to join their dynamic team. The role involves taking part in innovative projects, working mainly in embedded C. Candidates should have at least five years of experience in embedded systems, knowledge of various communication protocols, and a degree in a relevant field. This...

  • Senior Backend

    12 hours ago


    , Canada Octasic Full-time

    Octasic, headquartered in Montreal, is seeking a highly skilled Senior Software Developer with 10+ years of experience in embedded and backend systems. You will design, build, and maintain scalable, reliable software close to the hardware, with opportunities in front‑end tasks as needed. The role emphasizes collaboration with product teams and customers,...


  • Toronto, Canada Sera4 Full-time €90,000 - €130,000 Contract

    Sera4 is seeking an Embedded Developer to design and deliver secure embedded solutions spanning firmware, hardware, and internal tools. You will work with mobile, cloud, test, and product teams to ensure system integration and reliable product performance in real deployments. The role focuses on production-grade embedded software from concept to validation...

  • Senior Backend

    1 day ago


    Montreal (administrative region), QC, Canada Octasic Full-time €110,000 - €150,000 Contract

    Octasic, headquartered in Montreal, is seeking a highly skilled Senior Software Developer with 10+ years of experience in embedded and backend systems. You will design, build, and maintain scalable, reliable software close to the hardware, with opportunities in front‑end tasks as needed. The role emphasizes collaboration with product teams and customers,...


  • , Canada Thales Canada Full-time

    Location: Quebec City, Canada In fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow's possible. Within...


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

    Location: Quebec City, Canada In fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow's possible. Within...


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

    Staff Software Applications Engineer - Automotive Embedded Systems Markham, Ontario Staff Software Applications Engineer - Automotive Embedded Systems Location: Markham, ON Focus: Embedded Software, Automotive, Multimedia, Customer Engineering TalentLab is recruiting a Staff Software Applications Engineer to work on next-generation automotive...


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


  • Vancouver, British Columbia, 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, 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...


  • Toronto, Ontario, Canada Tech Talent International Full-time $100 - $130 Permanent

    Software International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US. We have a Permanent or 12 month renewable contract as a Senior Mainframe z/OS System Programmer with our large consulting client, working on a long term project for one of Canada's...


  • Montreal, Quebec, Canada NBCUniversal Full-time

    Excel as a Senior Multiplayer Programmer at NBCUniversal, focusing on high-performance network systems for interactive gaming. Bring your skills to life in a collaborative environment. In this strategic position, you'll handle the architecture of multiplayer game networks, ensuring optimal performance across platforms. You will engage with various teams to...


  • Vancouver, Metro Vancouver Regional District, Canada Socket.dev Full-time €166,000 - €243,000 Contract

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


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


  • Toronto, Ontario, Canada Rubicon Path Full-time

    About the job Mainframe z/OS System Programmer - RemoteOur client, the global IT services company is hiring for the Sr.z/OS Systems Programmer position.This is a permanent, full-timerole, 100% remote position.The z/OS Systems Programmer provides the ability to upgrade, modify, and maintain the operating system through in-depth knowledge of OS programming and...


  • Quebec, Capitale-Nationale, Canada Larian Studios Full-time €70,000 - €90,000 Contract

    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 People Can Fly Studio Full-time $80,000 - $110,000 Contract

    A leading game development studio in Canada is seeking a Lead Gameplay Programmer to lead and mentor the programming team. The ideal candidate will have over 8 years of experience in game development, with strong proficiency in C++. This mid-senior level role involves collaborating with designers and ensuring engaging gameplay experiences. The studio offers...


  • Montreal (administrative region), QC, Canada NBCUniversal Full-time $100,000 - $160,000 Contract

    Excel as a Senior Multiplayer Programmer at NBCUniversal, focusing on high-performance network systems for interactive gaming. Bring your skills to life in a collaborative environment. In this strategic position, you'll handle the architecture of multiplayer game networks, ensuring optimal performance across platforms. You will engage with various teams to...


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