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

Embedded Developer

Interaxon Inc.

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 RoleAs 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:
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 offerWe 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!
#J-18808-Ljbffr
Vacancy posted 56 minutes ago
Similar jobs that could be interesting for youBased on the Embedded Developer in Winnipeg, MB vacancy
  •  ...Embedded Software Developer Design, develop, integrate, and maintain Board Support Package (BSP) software and device drivers for ARM SoC-based Telematics Control Units (TCU) across multiple product generations. You will be responsible for the full embedded software stack... 
    Suggested
    Internship

    Knownguy

    Winnipeg, MB
    57 minutes ago
  • About the Role Apsis Science and Technology is looking for an Embedded Software Developer to join our engineering team. You'll work on firmware for space-grade radio communication systems, collaborating closely with our RF and hardware engineers to bring flight hardware... 
    Suggested

    Apsis Tech

    Winnipeg, MB
    59 minutes ago
  • Select how often (in days) to receive an alert:Embedded Software Developer Company: AlstomAt Alstom, we build what millions depend on daily - rail transportation systems that can't afford to fail. We're more than 85,000 people worldwide creating the industry's most diverse... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Remote work
    Worldwide

    Alstom Group

    Winnipeg, MB
    56 minutes ago
  •  ...in its workforce.All employment decisions are made based on qualifications, merit and business needs.We are looking for an embedded software developer to drive software development of our control system onboard the farming equipment with a focus to improve the product design... 
    Suggested
    Work at office
    Remote work
    Flexible hours
    Weekend work

    Vaderstad Industries Inc (VII)

    Winnipeg, MB
    55 minutes ago
  • Embedded Firmware DeveloperLocation: Calgary, AB (Hybrid)Employment Type: Full-TimeCompany: OPIsystems Inc.About OPIsystemsFor over 40 years...  ...OverviewWe are looking for an experienced Embedded Firmware Developer to join our engineering team immediately. This role will focus initially... 
    Suggested
    Long term contract
    Immediate start

    OPIsystems Inc.

    Winnipeg, MB
    53 minutes ago
  • $95k - $118k per year

     ...easier, safer, and more enjoyable.We are on a journey of continuous growth – now looking for our next star – a passionate Embedded Software Developer. This position reports to Lead Software Engineer and will work in Vancouver, BC.Dometic Marine’s headquarters are in... 
    Local area
    Worldwide
    Shift work

    Cool Gear International

    Winnipeg, MB
    54 minutes ago
  •  ...easier, safer, and more enjoyable. We are a journey of continuous growth – now looking for our next star – a passionate Embedded Software Developer. This position reports to Lead Software Engineer and will work in Vancouver, BC. About the positionAs Embedded... 
    Local area
    Worldwide
    Shift work

    Marine

    Winnipeg, MB
    57 minutes ago
  • $120k - $140k per year

     ...electronics and software systems to the aerospace, defence, and space industries. We are currently seeking a qualified Embedded Software Developer to join our team. In this role, you will collaborate with a multidisciplinary team to develop and maintain embedded flight... 
    Full time

    Aversan

    Winnipeg, MB
    55 minutes ago
  • Elevate your career with Dometic as an Embedded Software Developer in Vancouver, BC. Join our team to innovate firmware for marine electronics and enhance boating safety and enjoyment. In this role, you will collaborate in cross-functional teams to develop firmware and connectivity... 

    Dometic

    Winnipeg, MB
    52 minutes ago
  •  ...fast, accurate, and reliable service powered by cutting‑edge technology.A Strategic Role at the Heart of Logistic The Embedded Linux Software Developer helps turn validated physical automation concepts into scalable, supportable and production‑ready solutions across... 
    Flexible hours

    Dragonfly Logistics Lab Inc.

    Winnipeg, MB
    55 minutes ago
  • Build embedded software for Verdyn's renewable energy infrastructure, combining microcontroller programming with firmware testing and hardware...  ...and EV charging.As a Senior Firmware Engineer, you will develop and fine-tune embedded solutions supporting reliable, efficient... 

    Verdyn

    Winnipeg, MB
    59 minutes ago
  • $100k - $120k per year

     ...As a senior Embedded Developer at Fortinet, you will be responsible for the full development cycle of newer and award winning flagship Fortinet products. You will be given the opportunity to participate in the development cycle from troubleshooting and testing to participation... 
    Full time
    Flexible hours

    Fortinet Inc.

    Winnipeg, MB
    51 minutes ago
  • Advance your career with Aversan Inc. as an Embedded Software Developer in Montreal, Quebec. Collaborate with multidisciplinary teams to develop cutting-edge flight software in a full-time, on-site role. At Aversan Inc., we deliver high-quality, safety-critical electronics... 
    Full time

    Aversan Inc

    Winnipeg, MB
    51 minutes ago
  •  ...supply chain management, BinSentry is leading the way. For more information visit As we scale up, we're looking for a Senior Embedded Software Developer to help us build the embedded software that is changing the face of the feed industry. Job SummaryThe ideal candidate... 

    BinSentry

    Winnipeg, MB
    57 minutes ago
  • $91.2k - $136.8k per year

     ...for prosperity. About the role Join Schneider Electric's Embedded Design team in Victoria, British Columbia, and contribute to the...  ...and market requirements. As a Senior Embedded Designer I, you'll develop new firmware features, enhance existing capabilities, and have opportunities... 
    Full time
    Temporary work
    Part time
    Fixed term contract
    Internship
    Direct hire
    Flexible hours

    Schneider Electric

    Winnipeg, MB
    57 minutes ago
  • Join Dometic's Marine team as an Embedded Software Developer in Vancouver, BC. Engage in firmware and connectivity development for revolutionary boating technologies that improve safety and efficiency. As an Embedded Software Developer, you will report to the Lead Software... 

    Cool Gear International

    Winnipeg, MB
    54 minutes ago
  • $114.3k - $164.3k per year

    ## Senior Embedded Software DeveloperApply: Kanata, Ontario, Canada: Full time: Posted Yesterday: 1212897Senior Embedded Software...  ...to apply.We are looking for a **Senior Embedded Software Developer** with strong expertise in **Embedded Linux, C/C++ programming,... 
    Full time
    Internship
    Work at office

    Hewlett Packard Enterprise

    Winnipeg, MB
    55 minutes ago
  •  ...Possible. Learn more at and on LinkedIn and X. Job Title: Staff Embedded Software EngineerLocation: Vancouver Company: Analog Devices...  ..., and memory usage. Conduct code reviews, mentor junior developers, and promote best practices in software engineering.... 
    Permanent employment
    Work at office
    Flexible hours

    Analog Devices, Inc.

    Winnipeg, MB
    59 minutes ago
  •  ...Earth and in the stars to change the world for the better, we'll take you there. For additional information, Role: The embedded software developer is part of an agile development team and is responsible for the architecture, implementation, and documentation of complex... 
    Flexible hours

    MDA

    Winnipeg, MB
    55 minutes ago
  • $106.82k - $144.5k per year

    IPG Photonics (NASDAQ:IPGP) is seeking a Staff Embedded C/C++ Software Developer to join our agile software development team in Kingston, Ontario, Canada. Our Kingston group is responsible for inventing, developing, and building novel process monitoring tools for advanced manufacturing... 
    Long term contract

    IPG Photonics

    Winnipeg, MB
    55 minutes ago
  • Develop reliable embedded firmware in C and C++ with Schneider Electric’s Victoria team, supporting advanced power metering solutions and automated testing.As a Senior Embedded Designer I, you will create firmware features for the ION8700, ION9000, and PM8000 product families... 

    Schneider Electric

    Winnipeg, MB
    55 minutes ago
  • Contribute as a Software Developer at Teledyne FLIR in Laval, Quebec, specializing in C++ development for radar signal processing. Join a passionate team on a 12-month contract. You will play a pivotal role in developing and optimizing software for radar products. This includes... 
    Contract work

    Teledyne FLIR

    Winnipeg, MB
    54 minutes ago
  •  ...real-time medical devices at Puzzle Medical, contributing across the embedded development lifecycle. Collaborate with cross-functional engineers in a hands-on MedTech environment.As a Firmware Developer, you will support early-stage design through production while meeting... 
    Internship

    Puzzle Medical Devices Inc.

    Winnipeg, MB
    55 minutes ago
  • Develop embedded flight software in C and C++ with Aversan Inc. in Montreal, Quebec. This full-time position is performed on-site.As an Embedded Software Developer, you will create and maintain software for space applications, including satellite and communications systems.... 
    Full time

    Aversan

    Winnipeg, MB
    52 minutes ago
  • Build Embedded Linux platforms onsite in Waterdown, Ontario, using Yocto, OpenEmbedded, kernel configuration, and device integration expertise.L3Harris seeks a Senior Specialist Embedded Software Developer with extensive Embedded Linux experience. You will develop Yocto layers... 

    L3Harris

    Winnipeg, MB
    54 minutes ago
  • Build Fortinet security products through C/C++ development, testing, and troubleshooting across the full embedded software development cycle.As a Senior Embedded Developer, you will develop key FortiAnalyzer components supporting performance and scalability for security log... 

    Fortinet Inc.

    Winnipeg, MB
    59 minutes ago
  •  ...government customers worldwide.Why join our team?As a Software Developer, you will be involved in the complete software development lifecycle...  ....Bilingual - French and English. AssetsExperience in embedded software development SoC ARM or similar.Experience with Lauterbach... 
    Worldwide

    CMC Electronics

    Winnipeg, MB
    54 minutes ago
  •  ...C++, CI/CD, and automated testing. The role follows a hybrid schedule with regular Elevation Center attendance.This Senior Embedded Controls Developer works on power management, power generation, energy storage, and distribution software. You will help deliver hardware-agnostic... 

    General Motors Company

    Winnipeg, MB
    55 minutes ago
  • Join Apsis Science and Technology as an Embedded Software Developer focusing on firmware for space-grade communication systems. Collaborate with engineers and bring innovative technology to life. As an Embedded Software Developer, you'll be an essential part of Apsis's engineering... 

    Apsis Tech

    Winnipeg, MB
    55 minutes ago
  • Troubleshoot wireless embedded systems at OPIsystems Inc. in Calgary, Alberta, with hybrid work supporting globally deployed agricultural technology.This experienced developer maintains firmware for monitoring and control systems while improving reliability, performance, and... 
    Long term contract

    OPIsystems Inc.

    Winnipeg, MB
    56 minutes ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Developer. Be the first to apply!