03 Oct
|
InteraXon
|
Montreal
03 Oct
InteraXon
Montreal
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. 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. Maintaining and extending the shipping of STM32 firmware while bringing up recent 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. Manufacturing and test — factory test firmware, flashing flows, test-time reduction,
and the internal tooling the hardware and factory teams rely on. 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. 5+ years of embedded firmware in C and scripting in Python. ~ 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. ~ 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 ~ 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 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 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.
📌 CLOUD DATA DEVELOPER (Montreal)
🏢 InteraXon
📍 Montreal