Lead Engineer - Bluetooth Stack Development
Core
Lead the design, implementation, and evolution of Bluetooth Classic and BLE protocol stack software for embedded SoCs, focusing on architecture, interoperability, and scalability.
Role type
Senior IC embedded software engineer (Bluetooth stack)
Builds
Scalable, standards-compliant Bluetooth protocol stack software for data connectivity, device control, and audio use cases
Domain
Embedded systems, wireless connectivity, IoT
Deliverable
production ML models | product features
Required skills
C/C++, Bluetooth Classic architecture, Bluetooth Low Energy (BLE) architecture, Bluetooth host stack components, RTOS-based systems, multi-threaded embedded software, MCU concepts, debugging and problem-solving, technical leadership, mentoring engineers
Preferred skills
Bluetooth controller concepts, Bluetooth qualification and interoperability testing, LE Audio architecture, AI-assisted development tools
Technologies
Bluetooth Classic, Bluetooth Low Energy (BLE), GATT, GAP, L2CAP, SMP, HFP, Classic Audio, LE Audio, RTOS, C, C++
Responsibilities
Lead the design, development, and maintenance of Bluetooth protocol stack software; Drive architecture and technical direction for Bluetooth stack features; Implement and enhance Bluetooth features and profiles; Lead Bluetooth stack support for data, control, and audio-related profiles; Drive resolution of complex interoperability and system-level issues; Mentor and guide engineers through design reviews and code reviews; Collaborate with cross-functional teams to define technical solutions
Seniority
Senior, hands-on IC with technical leadership