Design and implement Bluetooth applications/profiles and features on Linux and Android platforms.
Develop systems software architecture for Bluetooth and BLE profiles.
Collaborate closely with and work Media platform Media applications and Audio tuning to deliver a great Bluetooth audio experience.
Write Python based automation for Bluetooth endtoend testing.
Work cross functionally with multiple stakeholders across several teams to test debug and deliver robust software solutions.
Instill a culture of engineering excellence within and beyond the team.
Requirements
This is what youll need:
BS/MS in Computer Engineering Electrical Engineering or equivalent field
Strong technical competence in Bluetooth BR/EDR and Bluetooth Low Energy embedded systems
Expert knowledge in Bluetooth applications and Android Applications
Experience with Bluetooth stacks such as Bluedroid and BlueZ
2 years developing firmware in C Java Android Application development and Python
Experience with serial protocols such as SPI I2C UART etc
Handson debugging skills with test equipment (oscilloscope logic analyzer Bluetooth sniffer etc)
Additional preferred skills:
Experience with automotive protocols such as CAN
Design and implementation of secure bootloaders and OTA procedure
Experience with build infrastructure (make Scons Jenkins etc)
Expert knowledge in Bluetooth applications and Android Applications Experience with Bluetooth stacks such as Bluedroid and BlueZ 2+ years developing firmware in C++, Java, Android Application development and Python Experience with serial protocols such as SPI, I2C, UART, etc Hands-on debugging skills with test equipment (oscilloscope, logic analyzer, Bluetooth sniffer, etc)
Education
BS/MS in Computer Engineering, Electrical Engineering