Qualcomm logo

Engineer, Senior BTSW-HOST

Qualcomm
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

6+ Years

SKILLS REQUIRED

BluetoothEmbedded CEmbedded SystemsReal-time SystemsUnit TestingRoot Cause AnalysisMultithreading

Job description

Overview

Design, develop, port, integrate, and sustain Bluetooth host software across APSS and Q6/LPI environments for XR and Wearables products, targeting Days of Use (DOU) goals.

What you'll do

  • Develop and maintain Bluetooth Classic, Bluetooth Low Energy, and LE Audio host protocols, profiles, services, and product-specific use cases.
  • Port or redesign OS, memory, threading, timer, storage, security, IPC, transport, logging, and diagnostic dependencies for a resource-constrained low-power execution environment.
  • Define clean, scalable module boundaries and APIs between the Bluetooth stack, controller transport, audio services, offload framework, OEM applications, Android/APSS services, and Q6 platform components.
  • Own features from requirements and feasibility through design, implementation, unit testing, integration, interoperability, performance optimization, issue resolution, and release support.
  • Translate Bluetooth Core and profile specifications into robust implementations and diagnose failures across host, controller, transport, peer device, and application layers.
  • Optimize memory footprint, compute utilization, latency, concurrency, power behavior, and recovery paths for embedded and low-power targets.
  • Use approved AI coding and analysis tools to accelerate code comprehension, solution exploration, test generation, log triage, documentation, and repetitive development tasks, with independent validation of all outputs.
  • Partner with Bluetooth firmware, audio, systems, platform, application, test, product, and customer engineering teams; drive design reviews, mentor engineers, identify risks early, and communicate decisions and trade-offs.

What you'll need

  • Bachelor's degree in Electronics, Electrical Engineering, Computer Engineering, Computer Science, or a related discipline.
  • 6+ years of embedded software development experience, with strong hands-on development in C/C++ for wireless connectivity or comparable embedded products.
  • Strong working knowledge of Bluetooth architecture, host-controller interactions, and Bluetooth Classic/BLE protocols, with the ability to scale rapidly into unfamiliar protocols, profiles, specifications, and product use cases.
  • Excellent C programming, data-structure, concurrency, memory-management, and defensive-programming skills.
  • Strong analytical problem-solving ability, including decomposition of ambiguous system issues, hypothesis-driven debugging, trade-off evaluation, and root-cause isolation across software and hardware boundaries.
  • Experience with IPC, multithreading, synchronization, transport interfaces, embedded storage, logging, and debugging of distributed or multi-processor systems.
  • Ability to read specifications, architecture documents, code, traces, and logs and convert them into clear designs and reliable implementations.
  • Clear written and verbal communication skills, including design documentation, technical presentations, and cross-functional reviews.
  • At least 3-6 years' experience in embedded SW development using the C programming language for Wireless connectivity products.
  • Demonstrated ability to design, port, debug, and optimize complex software on Linux and/or RTOS environments.
  • Experience porting a protocol stack to MCU, or RTOS-based low-power execution environments.
  • Practical experience using enterprise-approved generative AI or coding assistants, with a strong understanding of validation, confidentiality, licensing, and secure-development expectations.
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience; OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience; OR PhD in Engineering, Information Systems, Computer Science, or related field.
  • 2+ years of academic or work experience with a programming language such as C, C++, Java, Python, etc.
  • Bachelor's Degree in Electronics or Computer Science from an internationally recognized institution.

Nice to have

  • Hands-on experience with Bluetooth host stack.
  • Understanding of Bluetooth controller transports and arbitration, including UART, SPI/I3C or comparable inter-processor/controller interfaces.
  • Experience integrating Bluetooth audio and connectivity services, including A2DP, AVRCP, HFP, LE Audio, audio routing, and session control.
  • Familiarity with Bluetooth SIG qualification, specification interpretation, interoperability events, and contribution to standards or technical working groups.
  • Experience with Bluetooth sniffers, air traces, HCI snoop logs, protocol analyzers, embedded debuggers, crash dumps, and performance/power profiling.

Details

  • Location: Bangalore, India.
  • Employment type: Not stated in the posting.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Engineer, Senior BTSW-HOST