Senior Software Engineer - C/python with Wifi or Bluetooth Driver
Core
Senior engineer developing Android device drivers and location algorithms for WiFi and Bluetooth connectivity.
Role type
Senior IC embedded software engineer (Android BSP & drivers)
Builds
High-performance WiFi/Bluetooth drivers and indoor location features for Android devices
Domain
Consumer/Enterprise IoT, Wireless Connectivity, Embedded Systems
Deliverable
production ML models | product features
Required skills
C, Python, Java/Kotlin, Android AOSP internals, HAL, HIDL/AIDL, WiFi protocols (802.11), Bluetooth protocols (BR/EDR/BLE), I2C, SDIO, gdb debugging
Preferred skills
AI/ML algorithms for WiFi data analysis, indoor positioning techniques, cross-functional system design
Technologies
Android Framework, AOSP, Git, SVN, Wireshark, Omnipeak
Responsibilities
Design and maintain WiFi/Bluetooth software and protocol stacks; Develop and optimize drivers for various chipsets; Implement real-time indoor location technology; Modify Android Framework and Native Daemons; Develop HIDL/AIDL interfaces; Diagnose complex connectivity issues
Seniority
Senior, hands-on IC