Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer in Toronto, ON vacancy
  •  ...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
    Full time
    Work at office
    Relocation package

    kepler

    Toronto, ON
    29 days ago
  •  .... When combined with our Data Management Software, this untapped data unlocks fundamental insights...  ...our world-class team of innovators and engineers! Responsibilities: • Contribute...  ...: • Minimum 2 years of experience in embedded programming languages such as C/C++/C#.... 
    Suggested

    Pulsenics

    Toronto, ON
    more than 2 months ago
  •  ...Senior Software Engineer Fullstack Preferred Location: Ottawa Reports to: CTO Type: Full-Time The Role This is a senior full...  ...and data processing, the operator-facing dashboards, and the embedded and edge integrations in between. What makes it interesting... 
    Senior
    Full time

    dominion%20dynamics

    Toronto, ON
    7 hours ago
  • $177.1k - $221.4k per year

     ...As Marqeta's Senior Manager, Software Engineering, you will lead and evolve our Credit onboarding team. This is a critical leadership role responsible...  ...way money moves. We’re one of the earliest enablers of embedded finance, a market opportunity sized up in the trillions.... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Marqeta

    Toronto, ON
    6 days ago
  •  ...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
    Full time

    snowflake

    Toronto, ON
    7 hours ago
  • $140k - $160k per year

     ...Ready to kick off your career and build software that powers a $26B industry? commonsku is revolutionizing the promotional products...  ...great, you’ll want to keep reading. About the Role: Senior Software Engineer We’re growing — and we’re hiring a Senior Software... 
    Senior
    Remote work

    commonsku

    Toronto, ON
    5 days ago
  • $105k - $155k per year

     ...We're looking for a Senior Software Engineer to join the CoCounsel Applications team and play a hands-on role in building and evolving our external integration strategy leveraging MCP and A2A. In this role, you'll design and deliver full-stack features across our frontend and... 
    Senior
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    1 day ago
  • $160k - $200k per year

     ...products are built. Traditional handoffs between product, design, and engineering are giving way to smaller, faster teams where builders can take...  ...thoughtful solutions and user experiences, build scalable software, and measure business impact. Design technical solutions and... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Internship

    Clutch Technologies Inc.

    Toronto, ON
    6 days ago
  • $131k - $181k per year

     ...you—because when you feel valued, you’re empowered to do your best work. Equinix's Digital Innovation Office is seeking a Senior Software Engineer - Marketing to support key Marketing Technology transformation initiatives, including the Lead-to-Cash (LTC) org cutover,... 
    Senior
    Full time
    Work at office

    Equinix

    Toronto, ON
    3 days ago
  • $140k - $170k per year

     ...passionate individuals to help make this vision a reality for millions more patients across North America. About the team: As a Senior Software Engineer on our Provider team, you will have the opportunity to apply your Full Stack expertise towards building the next generation... 
    Senior
    Full time
    Work at office
    2 days per week

    PocketHealth

    Toronto, ON
    3 days ago
  • $100k - $145k per year

     ...agent platform team builds and ships using AI-native engineering practices: agentic coding tools that let a small, senior group move at a pace well beyond traditional...  ...experience architecting and shipping production software systems, including hands-on experience building AI... 
    Senior
    Internship
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    1 day ago
  • About PocketHealth Burnout, staffing shortages, chronic underfunding — healthcare is under more strain than it has ever been. A disproportionate share of available resources never reach patients; they're consumed by the administrative layer that sits between a provider and...
    Senior
    Full time

    PocketHealth

    Toronto, ON
    3 days ago
  •  ...At Klue , We’re Building the Future of Competitive Intelligence Klue Engineering is hiring! We're looking for a Senior Software Engineer to join our team in Toronto, focusing on building and optimizing state-of-the-art LLM-powered agents that can reason, plan and... 
    Senior
    Full time
    Work at office

    klue

    Toronto, ON
    7 hours ago
  • $120k - $150k per year

     ...world's most reliable on-demand, logistics engine for delivery. We are continuing to grow...  ...Engineering offices globally! We are looking for Senior iOS Engineers to build and maintain a...  ..., Claude Code, Codex, Cursor) in the full software development lifecycle, including designing... 
    Senior
    Full time
    Work at office
    Local area
    Remote work

    DoorDash Canada

    Toronto, ON
    4 days ago
  • $95k - $145k per year

    Senior Software Engineering Specialist Position Description Location: Toronto/Montreal Preferred other locations in Canada will be considered within proximity to a CGI Office. Languages: Bilingual (English/French) Preferred Employment Type: Full-Time CGI is seeking... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Work at office
    Shift work
    Toronto, ON
    5 days ago
  • $166k - $195k per year

     ...closely with product managers, product designers, and security engineers to deliver highly reliable, high-performance systems for...  ...high technical standards, and respectful collaboration. As a Senior Software Developer , you’ll build and own the backend services, infrastructure... 
    Senior
    Full time
    Work at office
    Worldwide
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Toronto, ON
    8 days ago
  •  ...solutions must evolve to unify innovations in software models, compilers, platforms, networking...  ...and looking for contributors of all seniorities. We are seeking a Software Driver...  ...posting.   Who You Are Deep systems engineer with 7+ years of experience in device... 
    Senior
    Permanent employment

    Tenstorrent

    Toronto, ON
    a month ago
  • $81.6k - $115.2k per year

     ...appropriate quality and control measures. Adhere to enterprise engineering frameworks software development methodologies release processes and control...  ...look forward to hearing from you! Language Requirement (Quebec only): Sans Objet Required Experience: Senior IC... 
    Senior
    Full time
    Work from home

    TD Bank

    Toronto, ON
    10 hours ago
  •  ...Interactive, we're building the next generation of consumer data products — and AI is at the heart of it. We're looking for a Senior Software Engineer who doesn't just implement but helps shape how they should work: interrogating requirements, validating approaches with data,... 
    Senior
    Worldwide
    Flexible hours

    Trader Interactive

    Toronto, ON
    24 days ago
  •  ...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
    Long term contract
    Full time
    Work at office
    Remote work

    pointclickcare

    Toronto, ON
    26 days ago
  • $90k - $125k per year

     ...on ambitious, large-scale technology projects, directly embedded in our clients’ environments. At Levio, we value expertise...  ...grow.  About the Role   We are looking for several Senior Software Development Engineer in Test (SDET) consultants to support the delivery of upcoming... 
    Senior
    Permanent employment
    Full time
    Flexible hours

    Levio

    Toronto, ON
    1 day ago
  •  ...with distributed teams of architects, infrastructure and security engineers, and every product team that consumes the platform —...  ...how we handle your personal information. ZoomInfo may use a software-based assessment as part of the recruitment process. More information... 
    Senior
    Long term contract
    Remote work
    Worldwide

    ZoomInfo Technologies LLC

    Toronto, ON
    7 hours ago
  • $90k - $140k per year

     ...company perks await! Job Description: Microchips FPGA software engineering team is at the forefront of developing advanced Electronic...  ...Microchip employees. Microchip is not responsible for any fees related to unsolicited resumes. Required Experience: Senior IC... 
    Senior
    Full time
    Manual labor
    Work at office

    Microchip

    Toronto, ON
    19 days ago
  •  ...commitment to quality and service Resourcefulness Collaboration Job Summary We are seeking a talented and motivated Senior Software Engineer to contribute to the development and evolution of our SaaS platform. This role is primarily focused on backend services and... 
    Senior
    Full time
    Work at office
    Remote work

    Apertera

    Toronto, ON
    a month ago
  • $136k - $170k per year

     ...traditional QA - we're building the future of quality engineering. This is a chance to step into a Senior role where you won't just write code; you'll design...  ...are seeking a highly skilled and innovative Senior Software Engineer to join our team. You will be instrumental... 
    Senior
    Hourly pay
    Internship
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Lyft

    Toronto, ON
    6 days ago
  •  ...talented team, and while some have prior security experience, many have been successful at Vanta without it.  We are looking for a Senior Software Engineer to join our Product Platform org - the group that powers product development across Vanta by building the shared foundations... 
    Senior
    Full time
    Internship
    Remote work
    Flexible hours

    Vanta

    Toronto, ON
    6 days ago
  • $136k - $170k per year

     ...this by cultivating a work environment where all team members belong and have the opportunity to thrive. Lyft is looking for software engineers from a scope of disciplines. We are growing our team with people who want to build, improve and incorporate technologies that make... 
    Senior
    Hourly pay
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    5 days ago
  •  ...automation, and we’ve assembled a world-class engineering team with staff-level talent from...  ...and Rippling. Role Overview As a senior/staff engineer, you will be driving initiatives...  ...(e.g. fintech), or complex workflow engines is a strong plus Loves in-person culture... 
    Senior
    Full time
    Work at office

    Maxima

    Toronto, ON
    1 day ago
  • $136k - $170k per year

     ...Without mapping services, none of these real world interactions between people and transport can happen. We are hiring a Senior Software Engineer to join our Pickup, Places and Search team within the Mapping organization that is responsible for building, enhancing and... 
    Senior
    Hourly pay
    Long term contract
    Temporary work
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    7 days ago
  •  ...Job Title: Senior Software Engineer Job Type: Contract Location: Remote Job Summary: In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high-quality, real... 
    Senior
    Remote job
    Contract work

    YO AI Labs

    Toronto, ON
    25 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!