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

Embedded Developer

Healy World

This position requires local presence. Please view similar jobs below.

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!

#J-18808-Ljbffr

Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Embedded Developer in Toronto, ON vacancy
  • $104.31k - $133.73k per year

     ...there’s something for everyone to get stuck into. And that’s where you come in. Job Description: Discipline Lead of the Hardware and Embedded Middleware (HEM) Engineering Department for URS scope, covering Platforms, Design Deliveries to Projects, and Industrial Activities.... 
    Suggested
    Remplacement
    Full time
    Remote work

    Hitachi

    Toronto, ON
    4 days ago
  •  ...AI-powered, secure, end-to-end digital services. Atos designs, develops, and operates critical digital environments that drive performance...  ...escalations. Here at Atos, diversity and inclusion are embedded in our DNA. Read more about our commitment to a fair work environment... 
    Suggested
    Worldwide
    Flexible hours
    Toronto, ON
    2 days ago
  •  ...approximately 5.5bn USD. Learn more at hexagon.com and follow us @HexagonAB. Purpose of Position: As a Senior Embedded Software Engineer you will design, develop, verify and maintain the safety-related firmware at the heart of our Vehicle Control Platform. This is a... 
    Suggested
    Full time
    Remote work

    Hexagon Mining, Inc.

    Toronto, ON
    a month ago
  •  ...interested in being a part of this, consider applying for the following opportunity: Who we're looking for: As a Mobile Applications Developer, you will join a squad of engineers designing, building and running our iOS and Android applications. You will spend most of your... 
    Suggested
    Full time
    Contract work
    Manual labor
    Local area
    Flexible hours
    Shift work

    Rogers Communications

    Toronto, ON
    19 hours ago
  • $107k - $157.3k per year

     ...Testing & Reliability Raise the engineering quality bar by embedding testability, automation, and observability into the development...  ...journeys are measurable, observable, and resilient in production Developer Experience & Engineering Productivity Improve developer... 
    Suggested
    Local area

    Autodesk

    Toronto, ON
    1 day ago
  •  ...Ab Initio Developer Work Model: Hybrid – 3 Days in Office Location: Toronto Downtown   Skills: Ab...  ...complex transformation logic and business rules embedded in Ab Initio code. Identify potential conversion... 
    Work at office

    Astra North Infoteck Inc.

    Toronto, ON
    4 days ago
  • $69.45k - $119.45k per year

     ...You Are: As an Advanced AI, Large Language Model and Agentic AI Developer/Consultant, you will build production-grade AI applications...  ...improve AI and agentic solutions. Apply modern transformer, embedding, retrieval, reasoning and multimodal model capabilities to optimize... 
    Full time
    Manual labor
    Work at office
    Local area

    Accenture Global

    Toronto, ON
    5 days ago
  • $92k - $118k per year

     ...At Capco were looking for a Developer with experience in API development Python artificial intelligence (AI) and prompt engineering to join our Technology & Engineering practice in Toronto. Youll work with collaborative teams to design develop and integrate scalable APIs... 
    Full time
    Internship
    Immediate start

    Capco

    Toronto, ON
    1 day ago
  • $84.46k - $127k per year

     ...Senior Application Developer   Join Livingston and grow your career in the constantly changing world of international trade. Livingston is a market leader offering customs brokerage, international trade consulting, compliance and freight forwarding services around the... 
    Long term contract
    Full time
    Work at office
    Flexible hours

    Livingston International

    Toronto, ON
    19 hours ago
  • $80k - $90k per year

     ...marketing strategies to life through innovative web development? We’re looking for a skilled, detail-oriented, and forward-thinking Web Developer to help support our global marketing strategies and business objectives. In this role, you’ll work closely with the Marketing team,... 
    Full time
    Work at office
    Work from home
    3 days per week

    LEAP Legal Software

    Toronto, ON
    22 days ago
  • Job Responsibility: Role name Excel Developer Location Toronto, Vancouver- Hybrid Duration Long Term contract Role Description: Must have skills* A university degree in Computer Science or equivalent. Strong skills in Object Oriented Design. Advanced Excel skills... 
    Long term contract
    Full time
    Flexible hours

    Atlantis IT group

    Toronto, ON
    4 hours ago
  • $58 - $68 per hour

     ...Full Stack Cloud Developer Job Description Full Stack Cloud Developer Take the next step in your career with an exciting opportunity in the insurance sector for our client. Join a collaborative technology environment focused on innovation, modernization, and continuous... 
    Hourly pay
    Permanent employment
    Contract work
    2 days per week

    Recrute Action

    Toronto, ON
    1 day ago
  •  ...Inclusion, Women, Mental Health, Hybrid Work, and more. What We're Looking For We are looking for a Junior to Intermediate AEM Developer to join our team. In this role, you will work with Adobe Experience Manager (AEM) and related technologies to build and optimize... 
    Full time
    Internship
    Work at office
    Remote work
    Home office
    Flexible hours

    Northern

    Toronto, ON
    4 hours ago
  •  ...diverse environment. We are looking for the brightest and best developers to take our capability forward. You will join our Algo Analytics...  ...Krakow, London, New York, Toronto and Vancouver. As our KDB Developer, you will: Building and maintaining KDB microservice based... 
    Full time
    Flexible hours

    HSBC

    Toronto, ON
    4 hours ago
  • $180k - $250k per year

     ...and leadership to ship polished pages quickly: landing experiences, content-driven UI, and the CMS systems behind them. As a Web Developer, you will: Work closely with a small team of engineers, designers, and marketing partners Build and iterate on growth-focused... 
    Full time
    Work at office
    Local area
    Remote work
    Home office

    Cohere

    Toronto, ON
    1 day ago
  • $70k - $150k per year

     ...integrations, and Microsoft 365 within a financial institution or large corporate environment.   Role Overview The Senior Developer is responsible for driving the end-to-end software development lifecycle, collaborating across functional teams to transform business... 
    Contract work
    Part time

    Bank of Montreal

    Toronto, ON
    1 day ago
  •  ...through cutting-edge technology and open science collaboration to join our team at the Structural Genomics Consortium (SGC) in order to develop a cloud-based platform that will revolutionize the drug discovery process. As a Data/Software Engineer at SGC, you will be at the... 
    Remplacement
    Permanent employment
    Full time
    Internship
    Flexible hours
    Shift work
    Day shift

    University Health Network

    Toronto, ON
    1 day ago
  •  ...owning our entire technology stack in-house. Our team is a close-knit, collaborative group with a clear vision and goal. As a Senior Developer, you will work closely with our technology teams and business partners to enhance our next-generation brokerage trade execution... 
    Full time
    Internship
    Work at office
    3 days per week

    CI Financial

    Toronto, ON
    4 hours ago
  • $55 - $57 per hour

    Job Responsibility: We are currently seeking a highly skilled and experienced React Developer who also has proficiency in AWS. The ideal candidate will have a strong understanding of industry trends and content management systems. This role will involve designing,... 
    Hourly pay
    Full time
    Fixed term contract
    Remote work
    Monday to friday

    Rivago Infotech Pvt

    Toronto, ON
    4 hours ago
  • SAP Fioneer Consultant Job Description Job Description Role: SAP Fioneer FPSL Consultant ? Banking Role Type: Functional Consultant (Implementation) Engagement: SAP Fioneer FPSL Banking Implementation Project Reporting To: FPSL Finance Lead / FPSL Solution ...
    Contract work
    Local area

    Astra North Infoteck Inc.

    Toronto, ON
    1 day ago
  •  ...the design, development, testing, and deployment of complex web‑based GIS solutions that meet customer and business requirements. * Develops and maintains scalable data and object models to support solution architecture, performance, and long‑term maintainability. * Responsible... 
    Long term contract
    Full time
    Summer work
    Work at office
    Work from home

    Esri Canada Limited

    Toronto, ON
    2 days ago
  •  ...Responsibilities: Analyze source data. Develop data extraction processes from multiple data sources. Design data models to meet client requirements. Implement generic classes for extracting, transforming, and loading source data (ETL). Implement reusable,... 
    Contract work

    Maarut

    Toronto, ON
    1 day ago
  •  ...RQ5 - Software Developer - Full Stack - Senior Job Description Description: Demonstrated experience designing, developing and integrating AI-enabled applications, including Large Language Models (LLMs), AI agents, agent-based workflows, document processing solutions... 

    Maarut

    Toronto, ON
    1 day ago
  •  ...C++ at the core of a tolerance analysis platform, taking algorithms from research paper to production. You'll work alongside senior developers who mentor well, with the freedom to use AI tools in whatever way works best for you. Responsibilities: • Build and ship features... 
    Permanent employment
    Full time
    Work at office
    1 day per week

    GuruLink

    Toronto, ON
    3 days ago
  •  ...have real-time integrations with multiple systems. It will result in faster, more resilient and more secure transactions. As a Cloud Developer, you will participate in developing our e-Transfer and Digital Payment platforms. You will have the opportunities to design, build... 
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    2 days ago
  • $85k - $135k per year

     ...Position Description: CGI is seeking a Palantir Developer with experience in Palantir Foundry solution development, ontology design and implementation, and data engineering. This is a hybrid role and requires attendance at our downtown Toronto office and/or a client office... 
    Full time
    Work at office
    3 days per week

    CGI

    Toronto, ON
    4 days ago
  •  ...Python Developer We are: Looking to be part of a transformational digital engineering and manufacturing practice? How about an opportunity to help world-class clients solve their biggest challenges and create products and services that customers love - quickly, efficiently... 
    Hourly pay
    Full time
    Work at office
    Local area

    Accenture Global

    Toronto, ON
    5 days ago
  • $69.45k - $119.45k per year

     ...testing, application modernization, agile delivery, and more. We help our clients solve their most complex challenges YOUR ROLE: Curam Developer WORK YOU WILL DO: We are seeking a skilled Curam Developer to join our dynamic team. The ideal candidate will have extensive... 
    Full time
    Work at office
    Local area
    Shift work

    Accenture Global

    Toronto, ON
    5 days ago
  • $113k - $130.22k per year

     ...be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Java + SQL + Angular Developer to join our team in Toronto, Ontario (CA-ON), Canada (CA). Once You Are Here, You Will: The Senior Applications Developer... 
    Long term contract
    Temporary work
    Interim role
    Work at office
    Remote work
    Flexible hours

    NTT DATA Services

    Toronto, ON
    19 hours ago
  • $70.83k - $106.5k per year

     ...Enterprise Integration Application Developer   Join Livingston and grow your career in the constantly changing world of international trade. Livingston is a market leader offering customs brokerage, international trade consulting, compliance and freight forwarding services... 
    Long term contract
    Full time
    Flexible hours

    Livingston International

    Toronto, ON
    19 hours ago

Do you want to receive more vacancies?

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