Description:
This position is for Connectivity Wireless SW team. In this role you will be responsible for Bluetooth connectivity. Role includes adding new Bluetooth Profiles/Features, bug fixing, working with chip vendors and other cross-functional teams. In addition to SW development, you are responsible for integration and automation of the feature.
Responsibilities
- 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 end-to-end 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.
Qualifications
- BS/MS in Computer Engineering, Electrical Engineering, or equivalent field.
- Strong technical competence in Bluetooth BR/EDR, Bluetooth Low Energy (BLE) embedded systems and Bluetooth audio.
- Expert knowledge in Bluetooth applications and Android Applications.
- Experience with Bluetooth stacks such as Bluedroid and BlueZ.
- 4+ 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).