Firmware Intern (Montreal)

Firmware Intern (Montreal)

27 Oct
|
SonoHL
|
Montreal

27 Oct

SonoHL

Montreal

About the role

SonoHL is developing a wearable acoustic monitoring system for respiratory assessment. The firmware intern will work on the embedded software that runs the device, including sensor data acquisition, audio processing, and wireless communication. You’ll work alongside the hardware and software teams and see your code go onto real prototypes used in clinical testing.

Responsibilities

- Develop and maintain firmware for custom microcontroller-based PCBs
- Implement and debug wireless communication, including the 2.4 GHz radio stack and timing
- Work with digital audio interfaces and sensor peripherals
- Bring up and test recent hardware revisions using lab equipment
- Document firmware design decisions and maintain version-controlled code
- Review peers’ code and contribute to team coding standards

Required qualifications

- Proficiency in C/C++ and Python
- Comfortable working in VS Code
- Experience programming microcontrollers on custom PCBs




- Experience with 2.4 GHz radio and its timing, such as Bluetooth LE, EnhancedBurst, or a proprietary protocol
- Familiarity with time division multiple access (TDMA) or custom radio protocol design, including clock synchronization
- Experience with I2C, SPI, I2S, and UART communication
- Comfortable debugging hardware with a debugger, oscilloscope, and multimeter
- Familiarity with Git for version control and documentation
- Comfortable performing and receiving code reviews

Nice to have

- Audio experience
- Familiarity with audio codecs, the USB Audio Class, and sample rate conversion
- Familiarity with low-power battery design

SonoHL is an equal oppurtunity employer. The work is in person in Montreal. The work is for a period of 4 months, starting in January 2026

📌 Firmware Intern (Montreal)
🏢 SonoHL
📍 Montreal

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: firmware intern (montreal) / montreal

Subscribe to this job alert:

Get the latest job offers by email for: firmware intern (montreal) / montreal