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
Il y a 25 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, Canada

Offres similaires
Senior Software Engineer

Senior Software Engineer

RLDatix North America • 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

Senior Software Engineer

Headstart AI • Toronto C6A, ON, Canada
Temps plein
This range is provided by Headstart AI.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. At Headstart our mission is to bring companies into the a...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
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

Edgecom Energy • Toronto C6A, ON, Canada
Télétravail
Temps plein
Seniority level : Mid‑Senior level.Job function : Engineering and Information Technology.Edgecom Energy is a purpose-driven clean-tech software company delivering cutting‑edge energy management solut...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior Software Engineer

Senior Software Engineer

Relay • Toronto C6A, ON, Canada
Temps plein
Relay is building for employer SMBs and their finance function, delivering a human-centric customer experience.Our Engineering team is focused on building banking products that help millions of sma...Voir plus
Dernière mise à jour : il y a plus de 30 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

VAST Data • Toronto C6A, ON, Canada
Temps plein
VAST Data is looking for a Core Database Developer (Database Internals) to join our growing team.This is a great opportunity to be part of one of the fastest‑growing infrastructure companies in his...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior Software Engineer

Senior Software Engineer

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

Senior Software Engineer

PheedLoop Inc. • Toronto C6A, ON, Canada
Temps plein
This is a full-time in-person position based in our spacious office in Toronto.PheedLoop is a Toronto based software company that is revolutionizing the events and conferences industry.From buildin...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior Software Engineer

Senior Software Engineer

Ideogram • Toronto C6A, ON, Canada
Temps plein
Ideogram’s mission is to make world-class design accessible to everyone, multiplying human creativity.We build proprietary generative media models and AI native creative workflows, tackling unsolve...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior Software Engineer

Senior Software Engineer

Tactable • Toronto C6A, ON, Canada
Télétravail
Temps plein
What if you could build software that didn’t just scale, but transformed entire organizations?.At Tactable, this is what drives us. We’re building a world-class cloud, data, and API engineering firm...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior Software Engineer

Senior Software Engineer

Clutch Canada • Toronto C6A, ON, Canada
Temps plein
Clutch is Canada’s largest online used car retailer, delivering a seamless, hassle-free car-buying experience to drivers everywhere. Customers can browse hundreds of cars from the comfort of their h...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior Embedded Firmware Engineer – Medical Imaging

Senior Embedded Firmware Engineer – Medical Imaging

EssilorLuxottica • Toronto C6A, ON, Canada
Temps plein
A global leader in vision care products is looking for a Senior Firmware Engineer to develop and maintain firmware for retinal imaging devices. The role involves collaborating with multi-disciplinar...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior Software Engineer

Senior Software Engineer

PayMyTuition • Toronto C6A, ON, Canada
Temps plein
PayMyTuition’s Engineering team consists of coding experts who develop and innovative customer-oriented solutions.The members of this team use their experiences with tech and their analytical exper...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior Software Engineer, Ads

Senior Software Engineer, Ads

Uber • Toronto C6A, ON, Canada
Télétravail
Temps plein
Uber Advertising is building a new generation of display & video ads that help brands grow on Uber's marketplace, and this role sits at the core of that effort. The Ads team at Uber is dedicated to ...Voir plus
Dernière mise à jour : il y a 12 jours • Offre sponsorisée
Senior Software Engineer

Senior Software Engineer

Air-tek • Toronto C6A, ON, Canada
Télétravail
Temps plein
Air-tek is a Canadian-based software company redefining how airlines operate through intelligent automation and modern, scalable systems. Our suite of products has already captured a significant sha...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior Software Engineer

Senior Software Engineer

Passage International • Toronto C6A, ON, Canada
Temps plein
Imagine a world where your birthplace doesn’t limit your dreams.That’s what Passage is here to create.We aren’t just a bridge of financial support. we connect families all around the world to life-...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée