Senior Embedded Systems Engineer (Toronto)

Senior Embedded Systems Engineer (Toronto)

30 Oct
|
Pulsenics
|
Toronto

30 Oct

Pulsenics

Toronto

Build dependable STM32 firmware at Pulsenics for measurement, safety, and real-time control across advanced electrochemical devices. Work hands-on with hardware. This Senior Embedded Software Engineer develops and maintains systems governing batteries, electrolyzers, and fuel-cell testing. You will work across bare-metal, RTOS, and embedded Linux, collaborating with hardware, instrumentation, and systems engineers. Correct timing, synchronization, calibration, and hardware interaction remain central. Key Responsibilities:

Design C/C++ firmware for ARM Cortex-based microcontrollers Maintain firmware controlling device measurement and safety systems Evolve scalable,



testable interfaces and application programming interfaces Define hardware-in-the-loop and system-level validation strategies Produce durable technical documentation for firmware decisions Requirements:

Seven or more years with STM32 or similar microcontrollers Deep knowledge of bare-metal and RTOS embedded development Experience with SPI, I²C, UART, and related protocols Ability to read schematics and interpret component datasheets Experience developing low-level drivers in embedded Linux Apply your STM32, C/C++, communication protocol, and embedded Linux expertise to Pulsenics’ real-time device firmware.

📌 Senior Embedded Systems Engineer (Toronto)
🏢 Pulsenics
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior embedded systems engineer (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: senior embedded systems engineer (toronto) / toronto