embedded systems programmer

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


  • Ottawa, ON, Canada MED-ENG & PSP - THE SAFARILAND GROUP Full-time €85,000 - €125,000 Contract

    MED-ENG & PSP - THE SAFARILAND GROUP is seeking an Electronics Designer in Ottawa to lead development projects, design analog/digital circuits, and build electronic subsystems for life-saving products. You will interface with clients, source components, and document designs while advancing sustaining engineering tasks. The role requires a strong background...


  • Quebec, Capitale-Nationale, Canada Thales Canada Full-time $85,000 - $115,000 Contract

    Join Thales as an Embedded Systems Developer in Quebec City, Canada, and play a vital role in cybersecurity. Focus on protecting embedded technologies through development and testing expertise. In this senior role at Thales Digital Solutions, you will join a team of engineers and scientists dedicated to enhancing the resilience of critical systems against...


  • Markham, ON, Canada Legrand Full-time $90,000 - $110,000 Contract

    Join Legrand’s Wattstopper/Vantage Team as an Embedded Systems Specialist II in Markham, Ontario. Drive firmware development for innovative lighting and building controls. The Embedded Systems Specialist II at Legrand will focus on firmware design and integration. This position requires five-plus years of experience with embedded systems and agile...


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

    Senior Embedded Systems Electronics engineer | Ingénieur senior en systèmes embarqués et électroniqueInnovobot Labs est le laboratoire d'innovation d'Innovobot. Innovobot Labs s'attaque aux défis majeurs en développant et appliquant des technologies de pointe, et en créant des produits, solutions et brevets prêts pour la...


  • Saskatoon, Division No. 11, Canada Bourgault Industries Full-time €65,000 - €100,000 Contract

    Become a Software Quality Assurance Tester in Saskatoon with Bourgault Industries, focusing on testing web, mobile, and embedded products. This role offers the chance to improve product performance and reliability through strategic testing. Bourgault is looking for a Software Quality Assurance Tester with 2-5 years of software testing experience, especially...


  • Laval (administrative region), QC, Canada jobs.frontdoordefense.com - Jobboard Full-time €85,000 - €120,000 Contract

    Contribute as a Software Developer at Teledyne FLIR in Laval, Quebec, specializing in C++ development for radar signal processing. Join a passionate team on a 12-month contract. You will play a pivotal role in developing and optimizing software for radar products. This includes writing requirements, designing algorithms, and collaborating closely with...


  • Burnaby, BC, Greater Vancouver Regional District, BC; British Columbia, Canada Omnidigi Inc. Full-time

    Omnidigi Inc. in Burnaby, BC is seeking a software systems integration engineer to coordinate development, installation and operation of computer-based systems. The ideal candidate holds a Bachelor's degree in Computer Science, 3–5 years of embedded/system integration experience, and is proficient with ABAP, Cloud, Machine Learning, SAP Hybris, JSP, SAP...


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

    Innovobot Labs recherche un ingénieur principal en systèmes embarqués et électronique afin de diriger le développement et l’intégration de circuits et systèmes pour des interfaces homme-machine et des solutions industrielles avancées. Vous dirigerez les projets de conception, vérification et validation, en collaboration avec les ingénieurs...


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

    Join ECI as an Embedded Systems Engineer specializing in medical devices. Drive the development of software solutions while ensuring compliance with critical medical regulations and standards. In this senior engineer role, you will integrate software and firmware into cutting-edge medical devices. Your responsibilities will include evaluating software...


  • , Canada CB1173 GEPR Energy Canada Inc Full-time

    Drive innovation as a Senior DSP Embedded Systems Developer at GE Vernova. You'll focus on developing pioneering embedded solutions that advance digital applications within the power grid. In this key role, you will draw on your 10+ years of software development experience to create architecture solutions for DSP and embedded systems. Your responsibilities...


  • Québec Province, Québec Province, Canada Lockheed Martin Full-time

    Lockheed Martin Canada Inc. (Lockheed Martin) is Canada's most successful Combat System Integrator (CSI) specializing in large, sophisticated integration projects and product development. Lockheed Martin takes advantage of advanced engineering practices and modern technologies to design, develop and integrate systems for naval warships. The Radio Detection...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Nokia Full-time

    Empower global connectivity as an Embedded Systems Developer at Nokia, specializing in timing and synchronization software solutions. Your expertise will shape the future of networking. At Nokia, as an Embedded Systems Developer, you will be instrumental in developing advanced embedded software for routing products. Your responsibilities will include the...

  • Software Developer

    4 days ago


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

    Overview Talent Acquisition Partner | Technical Recruiter | Talent Acquisition | Head Hunter | Hiring Individuals Around the Globe | BBA-H Mandate Duration : September 19, 2026 – 37.5 hours/week Context The team is responsible for developing a variety of control systems and their interfaces, primarily focusing on embedded systems development. ...


  • , Canada Q-Block Computing Full-time

    Location: Ottawa, ON (on-site) Employment type: Full-time permanent Salary range: $130,000 – $165,000 CAD per year; competitive salaries will be negotiated commensurate with experience — this range is a guideline About Q-Block Computing: Q-Block Computing builds quantum systems that operate in the real world. The company develops quantum timing,...


  • , Canada ROZOR Full-time

    Empower ROZOR's robotic innovations in Hamilton, ON as an Embedded Systems Engineer. You'll leverage your skills in firmware development and real-time operating systems to enhance our robotic solutions. This full-time role is critical for the hardware team, focusing on the development and maintenance of embedded software that drives robotic systems. Your...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Q-Block Computing Full-time €130,000 - €165,000 Temporary

    Location: Ottawa, ON (on-site) Employment type: Full-time permanent Salary range: $130,000 – $165,000 CAD per year; competitive salaries will be negotiated commensurate with experience — this range is a guideline About Q-Block Computing: Q-Block Computing builds quantum systems that operate in the real world. The company develops quantum timing,...


  • , Canada Stellar Recruitment Inc. Full-time

    Get AI-powered advice on this job and more exclusive features. Stellar Recruitment Inc. provided pay range This range is provided by Stellar Recruitment Inc.. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CA$110,000.00/yr - CA$120,000.00/yr One of Stellar's clients is searching...


  • Vancouver, Metro Vancouver Regional District, Canada Rivian and Volkswagen Group Technologies Full-time $137,300 - $181,890 Contract

    Rivian and Volkswagen Group Technologies is seeking a Virtualization Engineer with expertise in embedded systems. This role focuses on enhancing software-defined vehicle technologies by converting ECU firmware into efficient virtual environments. As a key member of our team, you will collaborate with peers to develop and refine virtualization layers that...


  • Montreal (administrative region), QC, Canada Intelcom Full-time $90,000 - $120,000 Contract

    Join Intelcom | Dragonfly as an Embedded Systems Engineer focused on industrializing automation solutions. Leverage your expertise in embedded systems and C# to create production-ready applications. In this strategic role, you will transform validated prototypes into scalable, operational solutions that enhance Intelcom’s logistics network. Key...


  • Ahuntsic North, Quebec, Canada Polluxa, Inc. Full-time

    Become an Embedded Systems Developer with Q-Block Computing, focusing on scalable software systems and clean, well-documented code. This role emphasizes software development and system design using robust engineering practices.Q-Block Computing is seeking an Embedded Systems Developer with a keen eye for software design. In this role, you will design,...