Bluetooth Controller Developer
Core
Design, develop, and maintain Bluetooth and BLE software for connected products and embedded devices.
Role type
Senior Bluetooth Controller Developer
Builds
Application and middleware components for Bluetooth Classic, BLE, Bluetooth Mesh, and related wireless technologies
Domain
IoT, embedded systems, wireless connectivity
Required skills
C, C++, Embedded C, Bluetooth Classic protocol stacks, BLE protocol stacks, GAP, GATT, ATT, L2CAP, RFCOMM, SDP, HCI, Embedded Linux, Android, RTOS, Bluetooth chipsets (Qualcomm, Nordic, TI, Infineon, Silicon Labs, NXP), Bluetooth Mesh, provisioning, device onboarding, Git, Jenkins, CI/CD, automated testing
Preferred skills
WiFi, Zigbee, Thread, Matter, MQTT, Ellisys, Frontline Protocol Analyzer, Wireshark, Bluetooth sniffers, Bluetooth LE Audio, Edge AI
Technologies
Embedded Linux, Android, RTOS, Git, Jenkins, CI/CD pipelines
Responsibilities
Design and develop Bluetooth and BLE software, implement and optimize GATT/GAP/ATT/L2CAP/RFCOMM/SDP/HCI profiles, collaborate with firmware/hardware/mobile/cloud/test teams, analyze and resolve connectivity/pairing/interoperability/performance issues, integrate Bluetooth with Embedded Linux/Android/RTOS/cloud ecosystems, participate in architecture discussions and code reviews, support product releases through testing and validation
Seniority
Senior, hands-on IC
