Our client, a well-known electric vehicle company is urgently looking to hire a Software Bluetooth Engineer to join their team hybrid 3 days a week in their Palo Alto, CA location.
**This is a 6+ month contract on W2 offering a full benefits package with the potential to extend or convert**
This is what you'll do:
· 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.
This is what you'll 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
· Hands-on 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)