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
Il y a 9 jours
Type de contrat
  • Temps plein
Description de poste

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

    Créer une alerte emploi pour cette recherche

    Senior Embedded Software Engineer • Toronto, ON, CA

    Offres similaires
    Senior Embedded Software Architect - Aerospace / eVTOL

    Senior Embedded Software Architect - Aerospace / eVTOL

    Essence Coaching Group • Toronto, Canada
    Temps plein
    A leading aerospace company is seeking a Senior Software Architect Engineer in Mississauga, Canada, to lead the development of safety-critical software for flight control and avionics systems.Candi...Voir plus
    Dernière mise à jour : il y a 18 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 Engineer — Lead High-Impact, Remote / Hybrid

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

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

    Senior Embedded Software Engineer

    Pulsenics Inc. • Toronto
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Senior Embedded System Engineer

    Senior Embedded System Engineer

    ventureLAB • Markham
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    RLDatix • Toronto C6A, ON, Canada
    Télétravail
    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 the world, o...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Engineer, Dealertrack Toronto, ON (Canada)

    Senior Software Engineer, Dealertrack Toronto, ON (Canada)

    TRADER Corporation • Toronto C6A, ON, Canada
    Temps plein
    We are TRADER, a Canadian leader in digital automotive solutions.Canadians buy, sell, and finance vehicles with confidence. Europe’s largest online car marketplace, we’re shaping the future of autom...Voir plus
    Dernière mise à jour : il y a 12 jours • Offre sponsorisée
    Senior Software Engineer, Rider Partnerships

    Senior Software Engineer, Rider Partnerships

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

    Senior Software Engineer, Product Engineering, Canada

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

    Software Engineer, Senior

    Shift4 • Toronto C6A, ON, Canada
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 16 jours • Offre sponsorisée
    Senior Embedded Systems Engineer for AR / VR Platforms

    Senior Embedded Systems Engineer for AR / VR Platforms

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

    Senior Software Engineer

    TRAFFIX • Toronto C6A, ON, Canada
    Temps plein
    TRAFFIX is a Third-Party Logistics leader with more than 40 years' experience.We got to where we are by combining our logistics expertise with our ability to attract and retain top talent.From logi...Voir plus
    Dernière mise à jour : il y a 9 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    Autodesk • Toronto C6A, ON, Canada
    Temps plein
    Senior Software Engineer – Fusion 360 Data Services.We are looking for a self‑motivated backend developer with expertise in server‑side software development to join our Fusion 360 Data Services dev...Voir plus
    Dernière mise à jour : il y a plus de 30 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 9 jours • Offre sponsorisée
    Wireless Embedded Software Engineer

    Wireless Embedded Software Engineer

    ExtentCom • Richmond Hill
    Temps plein
    A technology company in Richmond Hill seeks an Embedded Software Engineer to engage in complete software development cycles for wireless communication systems. The role involves designing, coding, t...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Senior Linux Embedded Software Engineer

    Senior Linux Embedded Software Engineer

    Legrand, North America • Markham
    Temps plein
    A global specialist in electrical and digital building infrastructures seeks a Linux Software Engineering Specialist in Markham, Ontario. Your responsibilities involve designing and developing embed...Voir plus
    Dernière mise à jour : il y a 15 heures • Offre sponsorisée • Nouvelle offre
    Senior Software Engineer

    Senior Software Engineer

    Planet • Toronto, Canada
    Temps plein
    We believe in using space to help life on Earth.Planet designs, builds, and operates the largest constellation of imaging satellites in history. This constellation delivers an unprecedented dataset ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    Clutch • Toronto C6A, ON, Canada
    Temps plein +1
    Join to apply for the Senior Software Engineer role at Clutch.Clutch is Canada’s largest online used car retailer, delivering a seamless, hassle‑free car‑buying experience to drivers everywhere.Cus...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée