Engineer BTSW-HOST
Technology, Data & Digital · Software & Web Development · Software Engineering
In short
Qualcomm is seeking a Senior Engineer (BTSW-HOST) in Bangalore to design, develop, and sustain Bluetooth host software. This role involves full-stack Bluetooth ownership, platform adaptation for low-power environments, and leveraging AI-assisted engineering. The ideal candidate will have a Bachelor's degree in a relevant field and extensive embedded C/C++ development experience.
Responsibilities
- Develop and maintain Bluetooth Classic, Bluetooth Low Energy, and LE Audio host protocols, profiles, services, and 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 module boundaries and APIs between the Bluetooth stack, controller transport, audio services, offload framework, OEM applications, and platform components.
- Own features from requirements and feasibility through design, implementation, unit testing, integration, interoperability, performance optimization, and release support.
- Translate Bluetooth Core and profile specifications into robust implementations and diagnose failures.
- Optimize memory footprint, compute utilization, latency, concurrency, power behavior, and recovery paths.
- Use AI coding and analysis tools to accelerate development tasks, applying engineering judgment and validation.
- Partner with various engineering teams, drive design reviews, mentor engineers, identify risks, and communicate decisions.
Requirements
- 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.
- Excellent C programming, data-structure, concurrency, memory-management, and defensive-programming skills.
- Strong analytical problem-solving ability, including decomposition of ambiguous system issues and hypothesis-driven debugging.
- 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.
Desired Qualifications
- 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.
- 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.
Benefits
- Regular hire type.
Skills
C/C++Bluetooth ClassicBluetooth Low EnergyLE AudioEmbedded SoftwareLinuxRTOSIPCMultithreadingGitPerforce
#Embedded Software#Bluetooth#Wireless Connectivity#C Programming#AI-assisted Engineering
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob Posted
1 week ago
Employment Type
Full Time
Work mode
On Site
Experience Level
Senior
Locations
Bangalore, India
Qualification
Bachelor
Applicants
Be an early applicant
