Talent.com
Senior Embedded Software Engineer
Senior Embedded Software EngineerPulsenics Inc. • Toronto, Canada
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Pulsenics Inc. • Toronto, Canada
24 days ago
Job type
  • Full-time
Job description

Pulsenics is seeking a Senior Embedded Software Engineer with 7+ years of experience to lead and evolve the embedded firmware architecture that underpins our hardware and software solutions used to test, characterize, and validate electrochemical devices (batteries, electrolyzers, fuel cells). This role is responsible for defining, implementing, and maintaining the firmware systems that govern measurement accuracy, real-time control, safety, and long-term reliability across Pulsenics’ devices.

You will operate across bare-metal, RTOS, and embedded Linux environments, working closely with hardware, instrumentation, and systems engineers. This is a hands-on, judgment-heavy role for an engineer who has shipped, supported, and debugged complex embedded systems in real-world conditions and is comfortable making architectural decisions under real constraints.

This is not a feature-delivery role. It is a system-ownership role where correctness, timing, and robustness are critical.

Why This Role Matters

Pulsenics’ products are trusted by leading industrial and research organizations to generate high-fidelity electrochemical data that drives critical engineering and commercial decisions. Firmware sits at the center of this trust. Even subtle issues in timing, synchronization, calibration, or hardware interaction can invalidate measurements, delay deployments, and impact business outcomes.

The Senior Embedded Software Engineer determines firmware quality, system reliability, and the pace at which Pulsenics continues to lead the market in advanced electrochemical diagnostics. Strong architectural thinking, disciplined execution, and clear ownership in this role are essential to maintaining Pulsenics’ technical leadership and long-term success.

Key Responsibilities

Lead the embedded firmware architecture across Pulsenics’ devices, including control, monitoring, safety, and measurement subsystems.

Define and evolve firmware abstractions, interfaces, and APIs to support scalability, testability, and long-term maintainability.

Design and implement embedded firmware in C / C++ for ARM Cortex-based microcontrollers (e.g., STM32) in time-critical environments.

Define and enforce firmware testing strategies, including unit, integration, hardware-in-the-loop, and system-level validation.

Produce clear and durable technical documentation covering architecture, design decisions, and implementation details.

Qualifications

7+ years of professional experience developing embedded firmware for ARM-based microcontrollers (STM32 or similar).

Proven track record designing, shipping, and supporting time-critical, reliable firmware architectures for instrumentation, control systems, or power electronics.

Expert-level proficiency in embedded C / C++ in bare-metal and RTOS-based systems.

Extensive hands-on experience debugging firmware on real hardware using oscilloscopes, logic analyzers, and related lab instrumentation.

Strong understanding of electronics fundamentals sufficient to independently diagnose hardware–firmware interaction issues.

Advanced ability to read schematics and interpret component, MCU, and peripheral datasheets.

Deep familiarity with wired communication protocols such as SPI, I²C, UART, and similar interfaces.

Experience working in embedded Linux environments and developing low-level drivers or system interfaces.

Strong software engineering practices, including version control (Git), code reviews, and disciplined development workflows.

Demonstrated ability to make sound trade-offs and drive decisions forward.

Clear and effective communication skills across technical and non-technical audiences.

Bachelor’s, Master’s, or PhD in Computer Science, Engineering, or a related technical field.

Interested in Applying?

Pulsenics is committed to maintaining a diverse work environment and is proud to be an equal opportunity employer. We strongly believe that the diversity of our employees is one of our greatest assets, and, to that end, are committed to fostering an inclusive and welcoming work environment.

All qualified applicants, regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status are encouraged to apply.

If you have any accessibility requirements or concerns regarding the hiring process or employment with us, please notify us so we can provide suitable accommodation.

#J-18808-Ljbffr

Create a job alert for this search

Senior Embedded Software Engineer • Toronto, Canada

Similar jobs
Senior Steering Controls Engineer – Embedded Software

Senior Steering Controls Engineer – Embedded Software

General Motors of Canada • Markham
Full-time
A leading automotive company in Markham is seeking a skilled Chassis Controls Software Engineer to lead the design and development of chassis control algorithms and embedded software.The ideal cand...Show more
Last updated: 4 days ago • Promoted
Embedded Software Engineer

Embedded Software Engineer

ExtentCom • Richmond Hill, Ontario, Canada
Full-time
Quick Apply
The Embedded Software Engineer will participate in complete embedded software development cycles for advanced wireless communication systems. The ideal candidate will be self-motivated and reliable,...Show more
Last updated: 30+ days ago
Embedded Systems Engineer

Embedded Systems Engineer

NerveX • Toronto
Full-time
NerveX builds devices and software that connect patients, healthcare providers, and AI.We turn real-world clinical signals into better decisions and faster workflows. We’re transforming healthcare s...Show more
Last updated: 8 days ago • Promoted
Senior Embedded Software Architect - Aerospace / eVTOL

Senior Embedded Software Architect - Aerospace / eVTOL

Essence Coaching Group • Toronto C6A, ON, Canada
Remote
Full-time
A leading aerospace technology firm based in Ontario is seeking a Senior Software Architect & Engineer with over 7 years of experience to lead aerospace software development.The role involves defin...Show more
Last updated: 23 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

BlueMatrix • Toronto C6A, ON, Canada
Full-time
BlueMatrix is the market-leading platform for content creation, distribution, and compliance in the investment research industry. We support many of the world’s top banks, asset managers, and indepe...Show more
Last updated: 30+ days ago • Promoted
Senior Embedded System Engineer

Senior Embedded System Engineer

ventureLAB • Markham
Full-time
Steeles Avenue East, Markham, ON L3R 0Z1.We are looking for an experienced Embedded Systems Engineer to lead our embedded efforts. If you are creative and critically minded, VCycene Inc.Design and i...Show more
Last updated: 8 days ago • Promoted
Embedded Software Engineer

Embedded Software Engineer

eLeapPower • Toronto
Full-time
LeapPower is a rapidly growing power electronics supplier in the world of automotive electrification.Our products achieve cost, size, and weight savings without compromising on performance.We are h...Show more
Last updated: 10 hours ago • Promoted • New!
Senior Software Engineer

Senior Software Engineer

RLDatix • Toronto C6A, ON, Canada
Remote
Full-time
Senior Software Engineer | R&D | Toronto, ON | Hybrid.RLDatix (RLD) is on a mission to help raise the standard of care everywhere. Trusted by over 10,000 healthcare organizations around the world, o...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Synchro • Toronto C6A, ON, Canada
Remote
Full-time
Toronto (You must be based in Canada within 1-2 hours EST).Our client believes technology can be a powerful force for good. Their mission is to leverage AI to create meaningful digital experiences t...Show more
Last updated: 13 days ago • Promoted
Senior Android BSP & Embedded Systems Engineer

Senior Android BSP & Embedded Systems Engineer

Syntronic • Markham
Full-time
A global technology leader in York Region is seeking a skilled individual for embedded systems development.You will engage in design and integration of innovative products, requiring extensive expe...Show more
Last updated: 8 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

VerticalScope Inc. • Toronto C6A, ON, Canada
Remote
Full-time
Senior Full-Stack Engineer (Generalist) – Remote Canada.VerticalScope is looking for a senior, high-agency full-stack engineer to own and drive meaningful product surface area across multiple high-...Show more
Last updated: 26 days ago • Promoted
Embedded Systems Software Engineer

Embedded Systems Software Engineer

indie.inc • Toronto
Full-time
Imagine being part of a team that’s redefining the future of mobility—where your ideas don’t just sit in a lab but power next-generation technology. At indie, we are developing cutting-edge semicond...Show more
Last updated: 6 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Dew Software • toronto, on, ca
Temporary
I'm Naveen from DewSoftware, and we have an exciting open position that may interest you.Please share your updated resume, and I'll reach out to schedule a convenient time to connect.Position : Soft...Show more
Last updated: 12 hours ago • Promoted • New!
Senior Software Engineer- Bills

Senior Software Engineer- Bills

Xero • Toronto, Canada
Full-time
You will be joining the Bills team, a core product unit focused on digitizing spend management for over a million of our customers. In this role, you will be a key contributor to the design, develop...Show more
Last updated: 1 hour ago • Promoted • New!
Senior Software Engineer

Senior Software Engineer

EarnIn • Toronto, Canada
Full-time
As one of the first pioneers of earned wage access, our passion at EarnIn is building products that deliver real‑time financial flexibility for those with the unique needs of living paycheck to pay...Show more
Last updated: 30+ days ago • Promoted
Sr. Firmware / Embedded software Engineer - newmarket

Sr. Firmware / Embedded software Engineer - newmarket

PotisEdge • newmarket, on, ca
Full-time
Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Show more
Last updated: 1 day ago • Promoted
Embedded Software Designer

Embedded Software Designer

Umano Medical • Toronto, Canada
Full-time
Attuned to small details, you possess the logic and precision of a skilled embedded programmer blended with the creativity of an artist. Complicated and inconsistent interfaces bother you, and you a...Show more
Last updated: 15 days ago • Promoted
Staff Software Engineer, Embedded Payroll, Developer Experience

Staff Software Engineer, Embedded Payroll, Developer Experience

Gusto • Toronto, Canada
Full-time
About Gusto At Gusto, we're on a mission to grow the small business economy.We handle the hard stuff—like payroll, health insurance, 401(k)s, and HR—so owners can focus on their craft and customers...Show more
Last updated: 1 day ago • Promoted