Inscrivez-vous pour accéder à toutes les fonctionnalités de notre service.
  • Recherche d'offres d'emploi
  • Favoris
  • Créer un CV
    Nouveau
  • Salaires
  • Souscriptions

Senior Embedded Software Engineer

Pulsenics

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.

L'offre d'emploi a été publiée Il y a 2 mois
Des emplois similaires qui pourraient vous intéresserBasé sur l'offre Senior Embedded Software Engineer à Toronto, ON
  • $159.29k - $209.29k par année

     ...connected and engaged.  * We’re a certified  Great Place to Work ®, five years in a row! We're on the hunt for a top-tier Embedded Software Engineer . Your focus will be on software development and maintenance required for both space and ground-based assets for a growing... 
    Senior
    Contrat Longue Durée
    Temps plein
    Stage
    Travail au bureau
    Programme de réinstallation

    Kepler Communications Inc.

    Toronto, ON
    il y a 18 heures
  •  ...delivering a seamless experience to farmers.   As a Senior Engineer, you will have the opportunity to work on challenging problems throughout our software stack, designing and developing robust and scalable solutions across embedded systems, cloud,  and mobile . You’ll be... 
    Senior
    Travail à distance

    Vivid Machines

    Toronto, ON
    il y a 18 heures
  •  ...solutions must evolve to unify innovations in software models, compilers, platforms, networking...  ...and looking for contributors of all seniorities. We are seeking s Software Driver...  ...posting.   Who You Are Deep systems engineer with 7+ years experience in drivers or... 
    Senior
    Emploi permanent
    Temps plein

    Tenstorrent

    Toronto, ON
    il y a 18 heures
  •  ...Scope of the Role As a Real-Time Embedded Staff Software Engineer, you will serve as a senior technical leader driving the architecture, development, and evolution of our next-generation Wi-Fi solutions. You will influence system-level design decisions, guide engineering... 
    Senior
    Contrat Longue Durée
    Temps plein
    Travail au bureau

    Extreme Networks

    Toronto, ON
    il y a 18 heures
  •  ...connected and engaged.  * We’re a certified  Great Place to Work ®, five years in a row! We're on the hunt for a top-tier Embedded Software Engineer. Your focus will be on software development and maintenance required for both space and ground-based assets for a growing... 
    Suggéré
    Contrat Longue Durée
    Temps plein
    Stage
    Travail au bureau
    Programme de réinstallation

    Kepler Communications Inc.

    Toronto, ON
    il y a 18 heures
  •  ...to help redefine the future of how work gets done. AS A SENIOR SOFTWARE ENGINEER YOU WILL: Drive high-impact initiatives that span our product...  ...within a cross-functional team and partner closely with embedded product managers and designers, as well as platform... 
    Senior
    Temps plein

    Snowflake

    Toronto, ON
    il y a 18 heures
  • $148k - $197k par année

     ...At BuildOps, we’re building software purpose-built for commercial contractors. From service to projects, we help our customers run...  ...critical infrastructure operating. We’re looking for a Senior Software Engineer to help build and scale the product experiences and systems... 
    Senior
    Contrat Longue Durée
    Temps plein
    Pour les contractants
    Travail au bureau
    Zone locale
    Recrutement immédiat
    Travail à domicile
    Lundi au vendredi
    Horaires flexibles

    Buildops

    Toronto, ON
    il y a 18 heures
  • $120k - $170k par année

     ...About Us Air-tek is a Canadian-based software company redefining how airlines operate through...  ...and continuous improvement - where every engineer can experiment, own, and make real impact.  The Role We’re looking for Senior Software Engineers who are passionate... 
    Senior
    Temps plein
    Travail au bureau
    3 jours par semaine

    Air-Tek

    Toronto, ON
    il y a 18 heures
  • $100 par heure

     ..., General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Special Projects Software Engineers Type: Contract Compensation: $100–$200/hour Location: Remote Role Responsibilities Collaborate... 
    Senior
    Temps plein
    Сontrat
    Travail d'été
    Travail à distance

    Mercor

    Toronto, ON
    il y a 18 heures
  • $96.4k - $142.66k par année

     ...building highly scalable systems that process millions of requests per minute and terabytes of data per day? Zynga is looking for a Senior Software Engineer to join the Data Ingestion team in our Analytics organization. The Data Ingestion team builds SDKs and near real-time... 
    Senior
    Temps plein
    Zone locale

    Zynga, Inc.

    Toronto, ON
    il y a 18 heures
  •  ...customers ensure APIs are discovered, meet requirements, and have great documentation. Working closely with Engineering and Product teams, you will develop API-focused software components that will materially impact the business of both Kong and Kong’s customers.   What you'... 
    Senior
    Temps plein

    Kong Company

    Toronto, ON
    il y a 18 heures
  • $125k - $165k par année

     ...organisations that want to plan smarter and move faster. As a Senior Software Engineer at Prophix, you'll play a central role in shaping the...  ...as Java or Python. Familiarity with additional database engines (MySQL, PostgreSQL) and query languages including PL/SQL.... 
    Senior
    Temps plein
    Stage

    Prophix

    Toronto, ON
    il y a 18 heures
  • $148k - $185k par année

     ...Banks. Visit our Institutional Page About the role Our Engineering team helps Nubank to create and use the technology that...  ...build the best financial products. We strive for state-of-the-art software development practices that currently include a variety of technologies... 
    Senior
    Temps plein

    Nubank

    Toronto, ON
    il y a 18 heures
  • $142k - $158k par année

     ...to, weekly/bi-weekly/monthly events in the office with your specific team. This is a requirement for this role. Job title: Senior Software Engineer   What your day-to-day will look like: · Identify, prioritize and execute tasks in the software development life cycle... 
    Senior
    Contrat Longue Durée
    Temps plein
    Travail au bureau
    Travail à distance
    Horaires flexibles

    Pointclickcare

    Toronto, ON
    il y a 18 heures
  •  ...a thank you program. Our employee recognition and rewards software inspires employees to recognize everyone, every day, everywhere...  ...Due to growth and internal promotions, we have multiple Senior Software Engineering roles available in various domains across the business. Report... 
    Senior
    Emploi permanent
    Temps plein
    Travail au bureau
    Travail à domicile
    Horaires flexibles

    Achievers

    Toronto, ON
    il y a 18 heures
  •  ...best-of-breed open-source components tailored to each business's unique needs. As we continue to grow, Shakudo seeks a Senior Software Engineer with strong experience in Kubernetes and systems development. In this role, you can expect to play a crucial role in building... 
    Senior
    Temps plein

    Shakudo

    Toronto, ON
    il y a 18 heures
  •  ...five years in a row! Kepler is seeking an experienced  Embedded Software Test Automation Designer  to help ensure the quality, reliability...  ...are identified early, and regressions are minimized   ~ Engineering teams move faster because test infrastructure and workflows... 
    Temps plein
    Travail occasionnel
    Stage
    Travail au bureau
    Travail à distance
    Programme de réinstallation

    Kepler Communications Inc.

    Toronto, ON
    il y a 18 heures
  • $120k - $160k par année

     ...Newrich, we are building the next generation creator platform and software tools to not only enable business, health, and wellness coaches...  ...than just a career. We are looking for a Staff Software Engineer who can contribute across the product — building new features, improving... 
    Senior
    Contrat Longue Durée
    Temps plein
    Stage
    Travail à distance
    Bureau à domicile
    Horaires flexibles

    Newrich Network

    Toronto, ON
    il y a 18 heures
  •  ...focused on delivering a human-centric customer experience. Ultimately, we help SMBs be ‘on the money'. We’re looking for a Senior Software Engineer , who loves delivering robust code and shipping frequently. You'll make high-impact decisions daily and have a dedicated... 
    Senior
    Temps plein
    Stage
    Travail au bureau
    Horaires flexibles

    Relay Financial

    Toronto, ON
    il y a 18 heures
  • $155k - $200k par année

     ...Senior Software Engineer, Infrastructure   The role We are hiring a Senior Software Engineer to help rebuild the platform underneath Stream. Over the next year the infrastructure team is moving from AWS to GCP, moving onto Kubernetes, and relocating 35 to 40 Postgres shards... 
    Senior
    Contrat Longue Durée
    Temps plein
    Travail temporaire
    Stage
    Travail au bureau
    Zone locale
    Travail à domicile
    Relocation
    Travail posté

    The Stream

    Toronto, ON
    il y a 18 heures
  •  ...future of how work gets done. The Data Engineering Experience (DEX) team and help shape...  ...of our team's success story. AS A SENIOR SOFTWARE ENGINEER YOU WILL: ~ Drive high impact...  ...team and partner closely with embedded product managers and designers. ~ Deliver... 
    Senior
    Temps plein

    Snowflake

    Toronto, ON
    il y a 18 heures
  • $125k - $175k par année

     ...piecing together information. As an engineer on this team, you’ll help define and build...  ...always-on support organization. As a Senior Software Engineer, you’ll own projects end-to-end...  ...inclusivity, respect, and humility. By embedding these principles into our culture and design... 
    Senior
    Temps plein
    Travail à distance

    Toast

    Toronto, ON
    il y a 18 heures
  • $144k - $176k par année

     ...stronger, more resilient businesses. Our Engineering team is at the heart of building...  ...looking for a curious, impact-driven Senior Software Engineer (Internal Tools) to join our growing...  ...AI, not just use it: You're actively embedding AI into how you work, pushing what's... 
    Senior
    Contrat Longue Durée
    Temps plein
    Stage
    Travail à domicile

    Relay

    Toronto, ON
    il y a 18 heures
  • $190k - $225k par année

     ...ability, age, veteran status, if joining this mission speaks to you, we encourage you to apply! About the role: We're hiring a Software Engineer to help turn cutting-edge AI research into products our customers rely on every day. You'll sit on a fast-paced engineering team... 
    Senior
    Stage

    Assemblyai, Inc.

    Toronto, ON
    il y a 18 heures
  • $137.6k - $172k par année

     ...ideas, expertise, and perspective to meaningful work that can make a difference at global scale. Job Overview: As a Senior Software Test Engineer (Test Infrastructure and Tooling) at Coursera, you’ll play a key role in helping teams produce high-quality software for millions... 

    Coursera

    Toronto, ON
    il y a 18 heures
  •  ...the Role: We are a team of passionate engineers who love solving complex distributed systems...  ..., scalable, and multi-tenant storage engine for Kora. You will be instrumental in driving...  ....   What You Will Do: Build the software underpinning the mission-critical... 
    Senior
    Temps plein

    Confluent

    Toronto, ON
    il y a 18 heures
  • $159.1k - $198k par année

     ...Shoppers Drug Mart. Position Summary League is seeking a Software Security Engineer to join our Security Engineering org and focus full-time on...  ...to improve personal productivity and quality of output Senior ICs / Managers: Integrate AI into team workflows and... 
    Senior
    Temps plein
    Travail au bureau
    Travail à distance
    Horaires flexibles

    League

    Toronto, ON
    il y a 18 heures
  • $120k - $140k par année

     ...About d1g1t The Role We are looking for a highly skilled and passionate Senior Software Engineer to step into a key role on our Software Engineering - Integrations team. As a Senior Engineer, you won't just be writing code—you will be a vital technical voice... 
    Senior
    Temps plein
    Travail au bureau
    Travail à distance

    d1g1t

    Toronto, ON
    il y a 18 heures
  •  ...We are looking for a Senior Software Data Engineer to join our growing Data Team ! Reporting to the Engineering Manager, you will evolve our data...  ...each other's differences and always look for opportunities to embed equity into the fabric of our work. We foster diversity,... 
    Senior
    Temps plein
    Travail à distance
    Bureau à domicile

    Benchsci

    Toronto, ON
    il y a 18 heures
  •  ...insights – technology plays an invaluable role in our success. The engineering team at Warner Music Group makes all of it a reality.  What...  ...- You have at least 6 years of experience in working for software development company as a Software Engineer  - You are able to... 
    Senior
    Temps plein
    Zone locale
    Le monde entier

    Warner Music Inc.

    Toronto, ON
    il y a 18 heures

Voulez-vous recevoir plus d'offres d'emploi ?

S'abonner et recevoir des offres d'emploi similaires à Senior Embedded Software Engineer. Soyez parmi les premiers à postuler !