×
Register Here to Apply for Jobs or Post Jobs. X

Firmware Engineer, Bluetooth Audio; Contractor

Job in Vancouver, BC, Canada
Listing for: MistyWest
Contract position
Listed on 2025-12-26
Job specializations:
  • Engineering
    Embedded Software Engineer, Systems Engineer, Software Engineer
Job Description & How to Apply Below
Position: Firmware Engineer, Bluetooth Audio (Contractor)
Overview

Misty West 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 Misty West

Misty West 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, Fast Stream
  • Experience shipping products on Qualcomm/CSR Bluetooth audio So Cs
    • QCC
      30xx / QCC
      51xx / QCC
      52xx
  • 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, free

    RTOS)
  • 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 Busy Box, 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.

Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary