Talent.com
Senior Embedded Software Engineer
Senior Embedded Software EngineerActivate Global, Inc. • Toronto, ON, CA
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Activate Global, Inc. • Toronto, ON, CA
3 days ago
Job type
  • Full-time
Job description

Senior Embedded Software Engineer

Position Overview

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.

    Founded in 2019

    About Pulsenics

    At Pulsenics, our mission is to provide the tools to drive the electrochemical industry towards a more sustainable and efficient reality.

    Join us at the forefront of advancing the electrochemical industry, driving sustainability, and helping bring clean energy solutions to life on a global scale.

    #J-18808-Ljbffr

    Create a job alert for this search

    Senior Embedded Software Engineer • Toronto, ON, CA

    Similar jobs
    Senior Software Engineer II

    Senior Software Engineer II

    Tripledot Studios • Toronto C6A, ON, Canada
    Remote
    Full-time
    For candidates residing in California, Colorado, Florida, Georgia, Illinois, Maryland, Massachusetts, Minnesota, Nevada, New Hampshire, New Jersey, Oregon, Rhode Island, Texas, and Washington State...Show more
    Last updated: 30+ days ago • Promoted
    Senior Platform Software Engineer - Fintech, Remote / Hybrid

    Senior Platform Software Engineer - Fintech, Remote / Hybrid

    Curinos • Toronto C6A, ON, Canada
    Remote
    Part-time
    A prominent fintech company in Toronto seeks a Senior Software Engineer II to develop B2B SaaS applications that enhance financial institutions' customer management. This mid-senior role involves fr...Show more
    Last updated: 19 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    RLDatix • Toronto, ON, Canada
    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 t...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Sage Recruiting • Toronto, ON, Canada
    Full-time
    Hybrid remote (once a month in the Toronto office).Sage Recruiting is partnering with a fast-growing SaaS startup that’s bringing modern engineering to one of the most outdated industries aro...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    SS&C • Toronto C6A, ON, Canada
    Full-time
    Senior Software Engineer page is loaded## Senior Software Engineerlocations : Toronto, Canadatime type : Full timeposted on : Posted Yesterdayjob requisition id : R38413As a leading financial s...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer — Lead High-Impact, Remote / Hybrid

    Senior Software Engineer — Lead High-Impact, Remote / Hybrid

    Achievers • Toronto C6A, ON, Canada
    Remote
    Full-time
    A leading employee recognition platform in Canada seeks a Senior Software Engineer to drive product impact at a global scale. The role offers hybrid or remote work options.Responsibilities include l...Show more
    Last updated: 22 days ago • Promoted
    Senior Software Engineer, Rider Partnerships

    Senior Software Engineer, Rider Partnerships

    Socotra, Inc. • Toronto C6A, ON, Canada
    Remote
    Full-time
    At Lyft, our purpose is to serve and connect.We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive. Lyft is looking for software e...Show more
    Last updated: 10 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    SuiteSpot Technology • Toronto, ON, Canada
    Full-time
    SuiteSpot is a PropTech company transforming how residential real estate is managed and operated at scale.Our award-winning Maintenance and Capital SaaS solutions serve the top 50 multifamily prope...Show more
    Last updated: 9 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Paramount Commerce • Toronto, ON, CA
    Remote
    Full-time
    Quick Apply
    We are Paramount Commerce, a leading fintech company focused on simplifying payments in Canada.Since the early 2000s, we have redefined online purchasing by introducing a way to pay directly from a...Show more
    Last updated: 30+ days ago
    Senior Software Engineer, Product Engineering, Canada

    Senior Software Engineer, Product Engineering, Canada

    Ashby • Toronto C6A, ON, Canada
    Full-time
    Senior Product Engineer – Canada at.Join a fast‑growing startup building intelligent talent‑acquisition software for customers like Notion, Linear, Shopify, and Snowflake.Competitive salary, equity...Show more
    Last updated: 22 days ago • Promoted
    Software Engineer, Senior

    Software Engineer, Senior

    Shift4 • Toronto C6A, ON, Canada
    Full-time
    Shift4 (NYSE : FOUR) is boldly redefining commerce by simplifying complex payments ecosystems across the world.As the leader in commerce-enabling technology, Shift4 powers billions of transactions a...Show more
    Last updated: 9 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: 14 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Puzzle Cats • Toronto, ON, Canada
    Full-time
    About the Senior Software Engineer position.We are looking for talented engineers interested in creating something big! To succeed in this role, you will need to have a good understanding of the ca...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer, Kong Identity

    Senior Software Engineer, Kong Identity

    Kong • Toronto C6A, ON, Canada
    Full-time
    Senior Software Engineer, Kong Identity.Senior Software Engineer, Kong Identity.This range is provided by Kong.Your actual pay will be based on your skills and experience — talk with your recruiter...Show more
    Last updated: 13 days ago • Promoted
    Senior Full-Stack Engineer - Backend Automation

    Senior Full-Stack Engineer - Backend Automation

    Jerry • Toronto C6A, ON, Canada
    Remote
    Full-time
    A leading AI-powered car management platform in Toronto is searching for a Senior Software Engineer to join their Core Marketplace Automation Team. This role involves building automation systems cru...Show more
    Last updated: 2 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Lyft • Toronto C6A, ON, Canada
    Full-time
    Senior Software Engineer, Mapping.At Lyft, our purpose is to serve and connect.We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thr...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    freelance.ca • Toronto, Canada
    Full-time
    Role Name : Senior Software DeveloperLocation : TORONTO / HybridContract : 6+ MonthsKey Responsibilities Develop and maintain web applications using Angular for front-end and Java (Spring Boot) for ba...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Talentlab • Toronto, ON, Canada
    Full-time
    Senior Software Engineer, Financial Infrastructure .We’re looking for a Senior Software Engineer to join a correctness-critical engineering function responsible for money movement, ledge...Show more
    Last updated: 30+ days ago • Promoted