×
Register Here to Apply for Jobs or Post Jobs. X

Firmware Engineer

Job in Toronto, Ontario, C6A, Canada
Listing for: Flutter Care
Full Time position
Listed on 2026-01-09
Job specializations:
  • Software Development
    Embedded Software Engineer
Job Description & How to Apply Below
Get AI-powered advice on this job and more exclusive features.  Please note that only applications submitted via this Google Form link will be considered:  (Use the "Apply for this Job" box below). J6 K8th VMZTgtG
87
About the Company  Flutter Care is a Canadian medtech startup redefining maternal and fetal health through breakthrough human-centered innovation. Our mission is simple: bring more joy, confidence, and connection to every step of the perinatal journey while driving better health outcomes. We equip expectant individuals with intuitive tools that help them make informed decisions and advocate for their wellbeing. We’re a small, dynamic, and resourceful team that moves quickly, collaborates closely, and builds with intention.

If you enjoy solving big, complex challenges that truly matter, this is the place to be. Backed by leading investors and accelerators, Flutter Care is on a strong path to becoming a category leader and we’re looking for ambitious talent to help us shape the future.
About the Role  Flutter Care is seeking a talented Firmware Engineer to join our team and play a pivotal role in building wearable health technology designed to transform maternal and fetal care. In this role, you’ll help shape the core firmware architecture that powers our devices, working at the intersection of hardware, software, and system-level design to deliver reliable, high-performance products.
You’ll take ownership of embedded firmware development end-to-end, translating requirements into robust architectures, implementing and validating features, and ensuring seamless integration across the system. In this hands-on, high-impact role you’ll build firmware for devices that will be used by real patients, where reliability, data integrity, and safety are critical in a regulated healthcare environment.
This role moves quickly and requires close collaboration across Electronics, Software, Systems, and Signal Processing teams to ensure usability, performance, and manufacturability. If you’re excited by building firmware that directly impacts patient care, iterating rapidly, and contributing to a multidisciplinary team from the ground up, we’d love to meet you.

Key Responsibilities    Embedded Firmware Development:  Design, develop, and optimize embedded firmware for microcontrollers and SoC platforms, ensuring efficient, reliable, and deterministic performance.
System Debugging & Diagnostics:  Debug and troubleshoot embedded systems using oscilloscopes, logic analyzers, JTAG, and other tools for real-time diagnostics and performance analysis.
Firmware Architecture:  Develop and maintain scalable, modular firmware architectures aligned with best practices for medical devices and real-time systems.
Low-Level System Software:  Design, implement, and verify low-level software integrating integrated and external peripherals.
Application & Control Software:  Collaborate with the software team to implement and extend control and application software across embedded devices, R&D systems, and cloud-connected platforms.
Requirements Translation:  Generate firmware specifications from system requirements, working closely with hardware, systems, and signal processing engineers to inform architectural decisions and design tradeoffs.
Sensor Interface Architecture:  Architect and implement firmware to support multimodal sensor acquisition across multiple interfaces (e.g., I2C, UART, BLE).
Performance & Resource Analysis:  Assess firmware and MCU limitations relative to system performance requirements, identifying risks in timing, throughput, memory, and sensor configurations.
Operational Modes:  Develop firmware supporting multiple operational modes, including debug modes for testing and validation and mission modes for product operation.
System Integration & Validation:  Support system integration, validation, and testing through firmware instrumentation and diagnostic capabilities.
Regulated Development:  Contribute to regulated development processes, including documentation, design reviews, and verification and validation activities.
Qualifications

Required:

Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering,…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary