Senior Embedded Software Engineer
On-site · Toronto
Lead and evolve firmware architecture for Pulsenics devices, implementing embedded C/C++ systems for control, monitoring, safety, and measurement on ARM-based platforms. Define firmware abstractions and APIs, establish testing and validation strategies, debug hardware interactions, and document architecture and implementation decisions.