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

Senior Embedded Software Engineer

Pulsenics Inc. • Toronto, ON, CA
18 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, ON, CA

    Similar jobs
    Senior Display Software Engineer – Embedded Systems

    Senior Display Software Engineer – Embedded Systems

    Qualcomm • Markham
    Full-time
    A leading global technology company in Canada is seeking a Software Engineer to develop efficient display drivers and embedded software for next-gen devices. The ideal candidate will have a Bachelor...Show more
    Last updated: 11 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    QinetiQ • Toronto, Canada
    Full-time +1
    Senior Embedded Software Engineer Medicine Hat, AB | Full-Time | Security Clearance Required | 10+ Years Experience Join a team that’s shaping the future of unmanned vehicle systems at.Senior Embed...Show more
    Last updated: 20 days ago • Promoted
    Senior Embedded Systems Engineer Berlin

    Senior Embedded Systems Engineer Berlin

    AIRMO GmbH • Toronto, Canada
    Full-time
    AIRMO is a European climate-tech company using space and airborne technologies to monitor greenhouse gas emissions globally. Our instruments — combining LiDAR and hyperspectral imaging — detect and ...Show more
    Last updated: 14 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: 11 days ago • Promoted
    Senior Embedded System Engineer

    Senior Embedded System Engineer

    Can-Ex Technologies • Toronto, Canada
    Full-time
    Can-Ex Technologies is redefining how sewer and underground infrastructure inspections are performed.Through a tightly integrated stack of advanced hardware, embedded systems, edge computing, and S...Show more
    Last updated: 17 days ago • Promoted
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    HireTalent - Staffing & Recruiting Firm • Toronto, Canada
    Full-time
    Talent Discovery Specialist @ HireTalent | Expert in Technical Recruiting As a member of an Embedded Software Engineering team, perform diverse work tasks in a real‑time embedded communication and ...Show more
    Last updated: 19 days ago • Promoted
    Senior Embedded Software Engineer - Medical Devices

    Senior Embedded Software Engineer - Medical Devices

    Qidni Labs • Toronto, Canada
    Full-time
    Senior Embedded Software Engineer - Medical Devices.This is a full-time, on-site role located in Kitchener, ON.The Senior Embedded Software Engineer will be responsible for designing, developing, a...Show more
    Last updated: 19 days ago • Promoted
    Senior Embedded Systems Integration Engineer – Defense / Aerospace

    Senior Embedded Systems Integration Engineer – Defense / Aerospace

    Wolf Advanced Technology • Toronto, Canada
    Full-time
    A leading technology company in defense and aerospace is seeking a full-time Senior Systems Integration Engineer to join their customer support team. The role is critical in resolving technical issu...Show more
    Last updated: 19 days ago • Promoted
    Senior Embedded Software Engineer — Unmanned Systems

    Senior Embedded Software Engineer — Unmanned Systems

    QinetiQ • Toronto, Canada
    Full-time
    A technology company in Medicine Hat is seeking a Senior Embedded Software Engineer to design and develop innovative embedded software systems. The role requires over 10 years of relevant experience...Show more
    Last updated: 20 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    QinetiQ Limited • Toronto, Canada
    Permanent
    Join a team that’s shaping the future of unmanned vehicle systems at.Senior Embedded Software Engineer.As a key member of our Embedded & Software Systems Engineering team, you will : .Design and deve...Show more
    Last updated: 21 days ago • Promoted
    Senior Robotics Software Engineer Embedded — SDKs & Equity

    Senior Robotics Software Engineer Embedded — SDKs & Equity

    LiveKit Incorporated • Toronto, Canada
    Full-time
    A fast-growing developer platform in Canada is looking for a talented engineer to join their Robotics team.You will design and develop core functionalities for SDKs, focusing on robotics and embedd...Show more
    Last updated: 30+ days ago • Promoted
    Senior Embedded Software Engineer - Hybrid, Safe UAS

    Senior Embedded Software Engineer - Hybrid, Safe UAS

    QinetiQ Limited • Toronto, Canada
    Full-time
    A leading technology firm is seeking a Senior Embedded Software Engineer in Medicine Hat, Canada.In this role, you will design and develop embedded software systems, lead project teams, mentor juni...Show more
    Last updated: 21 days ago • Promoted
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    Donnell Consulting • Toronto, Canada
    Full-time
    About the job Senior Embedded Software Engineer.Please note that to be considered for any position at PV Labs, all candidates must be eligible to meet the requirements of the Canadian Controlled-Go...Show more
    Last updated: 19 days ago • Promoted
    Senior Embedded Systems Engineer

    Senior Embedded Systems Engineer

    Stellar Recruitment Inc. • Toronto, Canada
    Full-time
    Get AI-powered advice on this job and more exclusive features.This range is provided by Stellar Recruitment Inc.Your actual pay will be based on your skills and experience — talk with your recruite...Show more
    Last updated: 19 days ago • Promoted
    Senior Embedded BSP Engineer : Build Mission-Critical Systems

    Senior Embedded BSP Engineer : Build Mission-Critical Systems

    Nokia Global • Toronto, Canada
    Full-time
    A leading technology company in Canada seeks professionals for their Applied R&D and Software Engineering team.This role focuses on innovative solutions in hardware and software development, managi...Show more
    Last updated: 19 days ago • Promoted
    Senior Embedded Systems Engineer for AR / VR Platforms

    Senior Embedded Systems Engineer for AR / VR Platforms

    ThunderSoft • Toronto, Canada
    Full-time
    A leading technology company in Toronto is looking for a skilled engineer to define system requirements and work on AR / VR / Smart Glass products. The ideal candidate will have a Bachelor's or Master's...Show more
    Last updated: 19 days ago • Promoted
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    Pulsenics Inc. • Toronto, Canada
    Full-time
    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...Show more
    Last updated: 28 days ago • Promoted
    Senior Embedded Systems Engineer

    Senior Embedded Systems Engineer

    Ecl • Toronto, Canada
    Full-time
    SENIOR EMBEDDED SYSTEMS ENGINEER THE OPPORTUNITY We have an exciting opportunity for a Senior Embedded Systems Engineer (Hardware & Firmware) to join Harding Technologies based in Edmonton, Alberta...Show more
    Last updated: 8 days ago • Promoted