cover image
Pentangle Tech Services | P5 Group

Senior Firmware Engineer

On site

Montreal, Canada

Senior

Freelance

12-02-2026

Share this job:

Skills

Communication Linux Programming Embedded Systems

Job Specifications

Work Authorization: Must be authorized to work in Canada

Language: English required; French bilingualism is a strong plus

Position Overview

We are looking for a highly skilled Firmware / Embedded Systems Engineer with 3–5 years of hands-on experience programming microcontrollers using C. The ideal candidate will have strong experience in embedded systems development and low-level hardware interaction.

Key Responsibilities

Design and develop embedded firmware using C
Program and debug microcontrollers
Work closely with hardware teams for board bring-up and testing
Develop drivers, communication protocols, and low-level system software
Troubleshoot hardware/software integration issues
Perform system validation and testing

Required Qualifications

3–5+ years of firmware development experience
Strong programming experience in C
Experience with microcontrollers (ARM, STM32, NXP, etc.)
Knowledge of communication protocols (SPI, I2C, UART, CAN, etc.)
Experience with debugging tools (oscilloscope, logic analyzer, JTAG)

Preferred Qualifications

Experience with RTOS
Experience with embedded Linux
Hardware bring-up experience
Bilingual (English & French) – strong plus

Note

Candidates must be local to the Montreal area
Relocations will not be prioritized

About the Company

Pentangle Tech Services is the fastest-growing Engineering Services Firm. Our Core Services include - Recruitment Services Recruitment Process Outsourcing (RPO) Engineering Training Projects Implementation and Talent Management to top-tier organizations looking for mid to senior-level professionals. Our global reach and world-class assessment tools enable us to harness the extensive network of trained professionals both locally and globally. Pentangle Tech Services is a talent solution company that focuses on empower... Know more