XX
Firmware Engineer, Bluetooth AudioMistyWestVancouver, British Columbia, Canada
XX

Firmware Engineer, Bluetooth Audio

MistyWest
  • CA
    Vancouver, British Columbia, Canada
  • CA
    Vancouver, British Columbia, Canada
Jetzt Bewerben

Über

Overview

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 MistyWest

MistyWest 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
Core Embedded Skills (Expected)
  • 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)
Nice-to-have
  • 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 Apply

Submit 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).

Benefits

Highly flexible: negotiate your own rates, hours, and work location.

  • Vancouver, British Columbia, Canada

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.