Qualcomm logo

Engineer

Qualcomm · Posted Oct 15

Semiconductor, 5G wireless technology, mobile platform, and AI computing solutions

Bangalore, IndiaFull-timeOnsiteSenior Level6+ years₹30.0L–₹55.0L yearly53 applicants
SemiconductorsWireless TechnologyTelecommunicationsArtificial IntelligenceMobile ComputingPublic Company
Full time

Get a personal compatibility score

Add a resume for personal matches

About the role

The Bluetooth Common IP team owns Bluetooth host software across APSS and Q6/LPI environments, driving a full-stack architecture of host protocols, profiles, application services, and platform interfaces to meet Days of Use (DOU) targets for XR and Wearables products. The work centers on Bluetooth Classic, BLE, and LE Audio host stack development in C for resource-constrained low-power embedded targets. This role designs, develops, ports, integrates, and sustains Bluetooth host software, owning features from requirements and design through implementation, debugging, interoperability, optimization, and release support.

What you will do

  • Bluetooth stack development: Develop and maintain Bluetooth Classic, Bluetooth Low Energy, and LE Audio host protocols, profiles, services, and product-specific use cases.
  • Platform adaptation: Port or redesign OS, memory, threading, timer, storage, security, IPC, transport, logging, and diagnostic dependencies for a resource-constrained low-power execution environment.
  • Architecture and interfaces: 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.
  • End-to-end ownership: Own features from requirements and feasibility through design, implementation, unit testing, integration, interoperability, performance optimization, issue resolution, and release support.
  • Protocol analysis: Translate Bluetooth Core and profile specifications into robust implementations and use protocol-level reasoning to diagnose failures across host, controller, transport, peer device, and application layers.
  • Performance and robustness: Optimize memory footprint, compute utilization, latency, concurrency, power behavior, and recovery paths for embedded and low-power targets.
  • AI-assisted engineering: Use approved AI coding and analysis tools to accelerate code comprehension, solution exploration, test generation, log triage, documentation, and repetitive development tasks. Apply engineering judgment, security discipline, source review, and thorough validation before adoption.
  • Collaboration and technical leadership: 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 clearly.
  • Applies Software knowledge to assist and support the design, development, creation, modification, and validation of embedded and cloud edge software, applications, and/or specialized utility programs.
  • Analyzes user needs and software requirements.
  • Designs and implements small software features for products and systems.
  • Participates in the design, coding for small features, unit testing, minor debugging fixes, and integration efforts to ensure projects are completed on schedule.
  • Assists in performing code reviews and regression tests as well as the triaging of issues to ensure the quality of code.
  • Collaborates with others inside project team to accomplish project objectives.
  • Writes technical documentation for Software projects.

Skills used in this role

CC++BluetoothBluetooth ClassicBluetooth Low EnergyLE AudioA2DPAVRCPHFPHCIUARTSPII3CLinuxRTOSMCUmultithreadingIPCGitPerforcePythonJavaAI coding assistantscommunicationproblem solving

What the employer is looking for

  • 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 Electronics or Computer Science from an internationally recognized institution.
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.

Preferred qualifications

  • 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.
  • 1+ year of experience with Programming Language such as C, C++, Java, Python, etc.
  • 1+ year of experience with Database Management Software.
  • 1+ year of experience with API.
  • 1+ year of work experience with Git, Perforce, or Source Code Management System.

Benefits and support

  • Compensation and benefits are detailed in the job posting

About Qualcomm

Qualcomm is a global leader in the development and commercialization of foundational technologies for the wireless industry, including mobile processors, 5G, and on-device artificial intelligence. The company designs and markets digital communications products, semiconductor solutions, and system software used globally across smartphones, automotive solutions, IoT devices, and computing systems. Through extensive R&D and intellectual property licensing, Qualcomm powers a highly interconnected and smarter world.

Industry
Semiconductors
Company size
50000+ employees
Founded
1985
Location
San Diego, California, USA
Funding stage
Public Company

Funding

Public Company · $53M raised

Western Technology Investment
  • 2018-11-01Grant

Leadership

CR
Cristiano R. Amon

President and Chief Executive Officer

AP
Akash Palkhiwala

Chief Financial Officer and Chief Operating Officer

JH

James H. Thompson

Chief Technology Officer

DM
Don McGuire

Chief Marketing Officer

AC

Ann Chaplin

General Counsel and Corporate Secretary