IT & Software

Senior Embedded Firmware Architect

Pulsenics Inc.

Toronto · Ontario · Canada

Lead embedded firmware architecture at Pulsenics using C/C++ and real-time systems for electrochemical testing devices. Own accuracy, control, and reliability.

As a Senior Embedded Software Engineer, you will shape firmware across bare-metal, RTOS, and embedded Linux environments. You will support devices testing batteries, electrolyzers, and fuel cells. The work demands architectural judgment, hands-on debugging, and ownership of robust systems used by industrial and research organizations.

Key Responsibilities:

  • Lead firmware architecture across control, monitoring, safety, and measurement subsystems
  • Define firmware abstractions, interfaces, and APIs for maintainability
  • Implement time-critical C/C++ firmware on ARM Cortex microcontrollers
  • Enforce unit, integration, hardware-in-the-loop, and system validation
  • Document architecture, design decisions, and implementation details clearly

Requirements:

  • Seven or more years developing ARM-based embedded firmware
  • Expert embedded C/C++ skills across bare-metal and RTOS systems
  • Experience shipping reliable instrumentation, control, or power electronics firmware
  • Hands-on debugging with oscilloscopes, logic analyzers, and lab instrumentation
  • Degree in computer science, engineering, or related technical field

Bring architectural ownership, embedded C/C++, and hardware debugging expertise to Pulsenics’ electrochemical measurement platforms.

#J-18808-Ljbffr

Reference: WJ-4703_9442124

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.