Talent.com
Senior Embedded Software Engineer
Senior Embedded Software EngineerActivate Global, Inc. • Toronto, ON, CA
Les candidatures ne sont plus acceptées
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Activate Global, Inc. • Toronto, ON, CA
Il y a 4 jours
Type de contrat
  • Temps plein
Description de poste

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

    Créer une alerte emploi pour cette recherche

    Senior Embedded Software Engineer • Toronto, ON, CA

    Offres similaires
    Lead Software Engineer Developer (x2) (54536)

    Lead Software Engineer Developer (x2) (54536)

    Vaco by Highspring • Stouffville, Ontario, Canada
    Temps plein
    Our client is a leading Canadian energy organization with a strong presence across Ontario.They operate critical infrastructure that supports millions of customers and drives economic growth.Our cl...Voir plus
    Dernière mise à jour : il y a 2 jours • Offre sponsorisée
    Embedded Software Engineer

    Embedded Software Engineer

    ExtentCom • Richmond Hill, Ontario, Canada
    Temps plein
    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,...Voir plus
    Dernière mise à jour : il y a plus de 30 jours
    Senior Software Engineer

    Senior Software Engineer

    RLDatix • Toronto, ON, Canada
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    Sage Recruiting • Toronto, ON, Canada
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Embedded Software Architect - Aerospace / eVTOL

    Senior Embedded Software Architect - Aerospace / eVTOL

    Essence Coaching Group • Toronto C6A, ON, Canada
    Télétravail
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 12 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    BlueMatrix • Toronto C6A, ON, Canada
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    SS&C • Toronto C6A, ON, Canada
    Temps plein
    Senior Software Engineer page is loaded## Senior Software Engineerlocations : Toronto, Canadatime type : Full timeposted on : Posted Yesterdayjob requisition id : R38413As a leading financial s...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Engineers - DevOps and Implementation

    Senior Software Engineers - DevOps and Implementation

    Software International • Toronto, ON, Canada
    Temps plein
    Quick Apply
    Fortune 100 / 500 / 1000 companies to small and mid-sized organizations in Canada / US.We are currently hiring multiple Senior Software Engineers - DevOps and Implementation for our client in the downtow...Voir plus
    Dernière mise à jour : il y a 5 heures • Nouvelle offre
    Senior Software Engineer (Snowflake)

    Senior Software Engineer (Snowflake)

    Drillo.AI • Toronto C6A, ON, Canada
    Temps plein
    We are building a modern data platform centered on Snowflake and we’re seeking a Snowflake-focused data professional to design, build and operationalize Snowflake-native solutions.The role combines...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    Clariti Cloud Inc. • Toronto, ON, Canada
    Temps plein +1
    Join our mission to provide governments with exceptional experiences so they can do the same for their communities!.We empower governments to deliver exceptional citizen experiences.Senior Software...Voir plus
    Dernière mise à jour : il y a 12 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    Paramount Commerce • Toronto, ON, CA
    Télétravail
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours
    Senior Software Engineer

    Senior Software Engineer

    VerticalScope Inc. • Toronto C6A, ON, Canada
    Télétravail
    Temps plein
    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-...Voir plus
    Dernière mise à jour : il y a 15 jours • Offre sponsorisée
    Senior Engineer, Applications

    Senior Engineer, Applications

    Sage Recruiting Inc. • Toronto C6A, ON, Canada
    Temps plein
    Applications Engineer, Innovation Division.Location : Fully on-site in downtown Toronto, ON.Compensation : $150K to $180K CAD + Equity. Our client is a fast-growing, well-funded technology company bui...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Senior Full-Stack Software Engineer

    Senior Full-Stack Software Engineer

    SRED.io • Toronto, ON, Canada
    Temps plein
    Senior Full-Stack Software Engineer (MEAN Stack).AI-based platform that helps companies in Canada to get the funding they need for their innovative tech & science projects.We’re looking f...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Sr Software Engineer

    Sr Software Engineer

    hireVouch • Toronto, ON, Canada
    Temps plein
    As a Senior Software Engineer, you will work on our engineering team on a broad range of technologies, developing features on the entire stack. We are looking for a motivated self-starting person th...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    Rose Rocket, Inc. • Toronto C6A, ON, Canada
    Temps plein
    Rose Rocket 🚀 is a market leader in Transportation Management Software.We’re a startup going after the $700+ billion dollar trucking industry, leading the shift to SaaS while revolutionizing the w...Voir plus
    Dernière mise à jour : il y a 22 jours • Offre sponsorisée
    Senior Software Engineer (Full-Stack)

    Senior Software Engineer (Full-Stack)

    Lithos • Toronto, ON, CA
    Télétravail
    Temps plein +1
    Quick Apply
    As a Senior Software Engineer at Lithos, you’ll work directly with our Head of Engineering to build the operating system for one of the largest carbon dioxide removal efforts in history.How does so...Voir plus
    Dernière mise à jour : il y a plus de 30 jours
    Senior Software Engineer, Platform

    Senior Software Engineer, Platform

    Curinos • Toronto C6A, ON, Canada
    Télétravail
    Temps partiel
    Senior Software Engineer II, Platform.Curinos empowers financial institutions to make better, faster and more profitable decisions through industry‑leading proprietary data, technologies and insigh...Voir plus
    Dernière mise à jour : il y a 12 jours • Offre sponsorisée