Embedded Developer

Healy World

Toronto

Hybrid

CAD 90,000 - 120,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote work
Benefits package
Gym subsidy

Job summary

Interaxon is seeking an embedded firmware engineer to own the end-to-end firmware releases for wearable EEG/biosensing products. You will work across bootloaders, real-time processing, BLE communication, and audio/video streaming from sensors to apps and cloud.

You should have 5+ years in embedded C with Python, RTS/SDK experience, and a knack for hardware bring-up. This remote-first role prioritizes collaboration across teams and time zones, with a Toronto‑area HQ preference.

Qualifications

  • 5+ years of embedded firmware in C and Python scripting.
  • Experience with RTOS (ThreadX, Zephyr, etc) or unfamiliar vendor SDK.
  • Experience owning firmware releases, versioning and release criteria.
  • Ability to design firmware architecture and scalable protocols.
  • Experience with BLE protocol design and debugging real-world connections.
  • Able to read schematics, bring up eval boards and give feedback to hardware engineers.

Responsibilities

  • Own firmware releases end to end including scope, QA and regression cycles.
  • Maintain and extend STM32 firmware while bringing up new platforms.
  • Design and debug BLE communication, throughput, latency and reliability.
  • Integrate audio paths (I2S/PDM) and biosignal data streaming.
  • Support field debugging, logs, crash reporting and telemetry.
  • Assist with hardware bring‑up, factory tests and vendor tooling.
  • Create architecture notes, protocol specs and onboarding docs.

Skills

Embedded firmware
C programming
Python scripting
RTOS experience
BLE protocol design
Hardware debugging

Tools

J-Link / ST-Link
SWD
I2C
SPI
UART
JTAG/SWD
STM32

Job description

At Interaxon, we develop engaging experiences using brain sensing technology. We are a passionate team of researchers, technical experts and scientists building the world's leading science-based brain platform to empower personal transformation through human-centred innovation. Our Muse headbands are designed to make meditation and sleep easier and provide real-time audio and visual feedback on your meditative and sleep state through the Muse companion app.

We are a remote-first company. Our headquarters are in Toronto, a Canada location is considered a preferred.

The Role

As an Embedded Developer at Interaxon, you'll be helping to improve and build EEG and biosensing wearables. You are experienced in digital signal processing in low power, wireless embedded systems, and real time processing of continuous time series data. This is a small team, so the role reaches from the bootloader up: you will own firmware releases end to end for shipping products, bring up hardware for the products that come next, and be the firmware voice in conversations with our app, cloud, QA and manufacturing partners. We do not expect you to arrive knowing our whole stack. What we need is someone who has done this kind of learning before and can do it without a firmware team around them.

What you'll be doing:

You will be writing code in C for embedded controllers, and communicating effectively with other teams within Interaxon. Day to day, that means:

  • Owning firmware releases end to end - scope, code freeze, QA and regression cycles, release notes, inter-team communications. You are the person who decides a build is ready to go through the release process.
  • Maintaining and extending the shipping of STM32 firmware while bringing up new platforms in parallel.
  • Bluetooth Communication - BLE protocol design, throughput and latency, connection reliability, and debugging connection issues reported from the field across a wide range of phones.
  • Bluetooth audio: codec integration, I2S/PDM microphone and speaker paths, and audio-over-Bluetooth alongside continuous sensor streaming.
  • Biosignal acquisition - EEG, PPG and fNIRS front ends, sensor presets, on-device filtering, stream formats and telemetry.
  • Power - PMIC configuration, fuel gauging, low-power and sleep modes, and the battery-life work that follows from them.
  • Field debugging - working back from a customer symptom to a root cause in firmware, hardware or the app. Using hardware logs, persistent on-device logging, RTT capture, crash reporting and product analytics.
  • Manufacturing and test - factory test firmware, flashing flows, test-time reduction, and the internal tooling the hardware and factory teams rely on.
  • New hardware bring-up - eval boards for peripherals, PMICs, batteries, new sensors; reading datasheets and schematics, running the measurements, and feeding the results back into the next PCB revision.
  • Working across teams and time zones - with the mobile app team , with cloud team, with QA on regression coverage, with research on data validation, with customer care on field issues, and directly with our contract manufacturing partner in Asia.
  • Writing professional documentation that other engineers can actually work from - architecture notes, protocol specs, release documentation and onboarding material.

You will also learn and improve your understanding of meditation.

What you need on day one:
  • 5+ years of embedded firmware in C and scripting in Python.
  • Experience with RTOS (ThreadX, Zephyr, etc) or bringing up an unfamiliar vendor SDK. PCB communication protocols, I2C, SPI, UART, JTAG/SWD, etc. ; STM32 an asset
  • Experience owning firmware releases, not only writing features - versioning, branching, release criteria.
  • You are comfortable driving firmware projects by yourself, can design firmware architecture and create scalable firmware protocols.
  • Experience with secure bootloaders and firmware update mechanisms; MCUboot or comparable, image signing, rollback protection, image signing and encryption
  • Experience with BLE, including protocol design and debugging real-world connection problems
  • Able to read schematics and component datasheets, bring up an eval board, take the measurements yourself, and give electrical engineers useful feedback on circuit design
  • Comfortable with hardware debug tooling - J-Link / ST-Link, SWD, SWO/RTT, logic analyzers and oscilloscopes
Bonus
  • Experience with consumer audio (earbuds, headsets, hearables) and Bluetooth audio stacks (Classic and LE Audio).
  • Experience with biosignals on wearables or medical-device firmware
  • Familiarity with analog and digital signal processing, and with sensor front ends
  • Low-power design, PMICs and fuel gauging
  • Familiarity with software development life cycle and agile methodology, CI/CD and hardware-in-the-loop testing for embedded
  • Working with contract manufacturers or offshore engineering partners; factory test systems
  • Willingness to learn and practice meditation
What we offer

We take pride in fostering a performance culture that revolves around innovation, inclusion, and achieving transformative results. We believe in empowering personal growth to not only improve lives but also create positive change in the world. We have a remote working environment, a great benefits package and a gym subsidy.

We believe that diversity is an essential part of our workplace culture, and we continue to grow our team through equal opportunity and barrier-free recruitment. Additionally, if you require any accommodations during the selection process, please let us know!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Developer
Embedded Developer

SPIRIT • Toronto

Hybrid
CAD 90,000 - 130,000
Great benefits package
Remote working environment
Gym subsidy
Embedded Systems Firmware Engineer
Embedded Systems Firmware Engineer

BioTalent Canada • Edmonton

On-site
CAD 90,000 - 120,000
Hybrid work arrangement
Impact on brain health technology
Flexible work options
Senior Embedded Build, Release & Integration Developer
Senior Embedded Build, Release & Integration Developer

PML Sound International • Ottawa

On-site
CAD 120,000 - 150,000
Technical Project Manager, Software & Firmware
Technical Project Manager, Software & Firmware

Epia Neuro • Alameda

On-site
CAD 167,000 - 209,000
Healthcare coverage
Generous vacation
Parental leave
+1
Embedded Software Designer
Embedded Software Designer

Umano Medical • Quebec

Hybrid
CAD 85,000 - 110,000
Hybrid telecommuting
Work-life balance
7 paid days off during holiday period
+7
Embedded Linux BSP Developer
Embedded Linux BSP Developer

Syntronic • Ottawa

On-site
CAD 95,000 - 115,000
Embedded Linux BSP Developer
Embedded Linux BSP Developer

Syntronic Research and Development Canada Inc. • Canada

Hybrid
CAD 95,000 - 115,000
IoT Systems Engineer
IoT Systems Engineer

Invision AI Inc. • Toronto

On-site
CAD 120,000 - 160,000
Software Developer, Device Platform
Software Developer, Device Platform

Miovision • Kitchener

On-site
CAD 90,000 - 135,000
Comprehensive health benefits
RRSP/401K Matching Plan
Mio-Days
+3
Embedded Software Developer
Embedded Software Developer

Electronic Transaction Consultants Corporation • Saskatoon

Hybrid
CAD 90,000 - 120,000
Paid days off
Health plan
Retirement plan
+2