About the role
Design, implement, and ship Bluetooth Controller firmware across BLE (Link Layer/MAC) and Bluetooth Classic (BR/EDR LM behaviors) on our SoCs. Work spans bring-up, timing & reliability, test/qualification, and cross-functional debug with RF, systems, and QA—hands-on from lab benches to release.
Key Responsibilities- Firmware development (Controller): Implement and maintain controller features aligned to Bluetooth Core Spec 5.x and 6.x for BLE and Bluetooth Classic.
- Bring-up & stabilization: Bring up features on FPGA/eval boards/silicon; tune timing/latency paths in RTOS environments for BLE and Classic.
- Test & qualification support: support certification/interop; analyze sniffer/HCI logs and close issues with clear root cause.
- System-level debugging: Triage issues across firmware, drivers, and basic RF interactions; collaborate with Hardware/RF, Systems, and QA to land fixes.
- Tooling & automation: Contribute HCI test scripts, utilities, and CI checks that improve repeatability and coverage.
- Maintenance: Participate in code reviews, documentation, and sustaining engineering for released features.
- Hands-on experience in Bluetooth controller firmware with understanding of BLE LL/MAC and Bluetooth Classic LM procedures.
- Strong embedded C skills (interrupts, memory-safe coding, RTOS concurrency).
- Comfort with UART/SPI/I²C and board bring-up workflows.
- Ability to work with sniffer/HCI logs (BLE and Classic) and embedded debuggers; strong analytical and troubleshooting ability.
- Organized, detail-oriented, proactive, and effective in cross-functional teams.
- Clear written and verbal communication.
- E./B.Tech/M.E./M.Tech in ECE/EE/CS (or equivalent practical experience).
- 5–9 years of embedded firmware experience on MCUs/SoCs with RTOS.
- Proficiency in C, version control, code reviews, and CI basics.
- Experience developing to Bluetooth Core Spec 5.x and 6.x at the controller level—covering BLE LL/MAC and exposure to Bluetooth Classic BR/EDR LM procedures.
- Exposure to system test, troubleshooting, and root-cause analysis of Bluetooth products.
- Basic RF awareness.
- Coexistence basics (Wi‑Fi/Bluetooth) and lab tools (oscilloscope, logic analyzer, power meter).
- Familiarity with open Bluetooth ecosystems (e.g., Zephyr/NimBLE).