Firmware Engineer, Bluetooth Audio
- Vancouver, British Columbia, Canada
- Vancouver, British Columbia, Canada
Über
MistyWest is actively building a contractor and contract-to-hire pool for Firmware Engineers, with an immediate need for a Bluetooth Audio Expert. You will help ship and debug Bluetooth audio products end-to-end, from low-level logs through profiles, codecs, and audio pipelines.
About MistyWestMistyWest is a hardware engineering consultancy creating new technologies that support a healthier planet and shared prosperity, with a focus on projects aligned to the UN Sustainable Development Goals.
Key Responsibilities- Enable, configure, and debug Bluetooth Classic audio features across A2DP, HFP, AVRCP and codec negotiation
- Diagnose and resolve audio quality and latency issues using HCI logs, UART traces, protocol sniffers, and packet loss or latency analysis
- Build and debug audio pipelines including buffering, clocking, latency, DSP decode/mix, mic routing, and sidetone
- Support headset and gaming use cases such as simultaneous audio + mic and low-latency paths
- Make architecture decisions and tradeoffs, including SoC-only vs host-controlled, and dongle-based vs console integration
- Drive interoperability, certification, and cross-platform stability across Android, Windows, and consoles
Collaborate with hardware and test teams to debug in-lab using oscilloscopes, DMMs, and logic analyzers when needed
Requirements
Required Qualifications- Bachelor's degree in Computer Engineering/Science or Systems Engineering
- 5 to 15 years of relevant firmware/embedded experience
- Deep understanding of Bluetooth Classic audio:
- A2DP, HFP, AVRCP
- Codecs: SBC, aptX family, FastStream
- Experience shipping products on Qualcomm/CSR Bluetooth audio SoCs
- QCC30xx / QCC51xx / QCC52xx
- Strong low-level debugging skills:
- HCI logs, UART, protocol sniffers
- Packet loss and latency analysis
- Familiarity with Qualcomm SDKs, RTOS, audio frameworks, and DSP tooling
- Strong embedded development practices and version control (for example Git, pull requests)
- Practical troubleshooting mindset, including cross-platform issue debugging (Android, Windows, consoles)
- Comfort working on-site in Vancouver as required for lab-based work
- Embedded systems experience (for example ARM microcontrollers, RTOS, freeRTOS)
- Proficiency with embedded debugging tools (for example terminal tools, gdb, JTAG)
- Ability to debug circuits using lab tools (for example oscilloscopes, DMMs, logic analyzers)
- Understanding of analog and digital design basics
- Rapid prototyping experience (for example Arduino, Raspberry Pi, TI Launchpad)
- Embedded Linux experience (for example BusyBox, Yocto) and understanding of the Linux driver model (device tree, kernel config, modules)
- Hands-on Bluetooth SIG certification / PTS experience and real-world interoperability problem solving
- Wired/wireless protocol experience (USB, Ethernet, WiFi, Bluetooth Mesh, cellular such as 4G, LTE CAT M1, NB IoT)
- CAD exposure for schematic/PCB work (preference for Altium)
- FPGA exposure (Verilog)
- Python or other scripting for test, tooling, or automation
- Hands-on soldering and test instrumentation experience
Benefits
How to ApplySubmit your resume and, where applicable, a link to previous work or shipped products. Include your availability for the next 2 to 4 weeks (start date, weekly hours, and on-site availability).
BenefitsHighly flexible: negotiate your own rates, hours, and work location.
Sprachkenntnisse
- English
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.