Browse current jobs

Senior Software Engineer - Bluetooth

Ultraviolette Automotive · Bangalore

Apply on employer website

Collected role description

  • Design, develop, and maintain Bluetooth Classic & BLE features.
  • Implement and debug A2DP audio streaming, pairing, reconnect, and role switching.
  • Work across Android Bluetooth stack (Fluoride/BlueZ where applicable), HAL, and vendor layers.
  • Optimize latency, stability, power, and coexistence (BT/Wi-Fi).
  • Debug complex issues using btmon, hcidump, snoop logs, adb, logcat.
  • Integrate profiles: A2DP, HFP/HSP, AVRCP, PBAP, SPP, GATT.
  • Handle production scenarios: auto-reconnect, long-run stability, suspend/resume.
  • Android auto exposure is good to have
  • Support CTS/VTS and release readiness.
  • Knowledge on LE audio is desirable.

Requirements Strong Bluetooth Classic & BLE fundamentals . Hands-on A2DP implementation/debugging. Android platform or embedded Linux experience. Solid debugging and ownership mindset.

Collected experience requirement

5+ YOE