Bluetooth Developer
LanceSoft, Inc.
Sunnyvale, CA, United States
Temporary
Job Title : Bluetooth Developer / BT Developer
Location : Burlingame CA / Sunnyvale CA (Onsite)
Duration : 06 Month Contract with possible extension
Skill Required : Bluetooth (BT) core development experience.
Overview : We are seeking a talented Bluetooth Developer to join our dynamic team. As a Bluetooth Developer, you will play a pivotal role in designing, implementing, and optimizing Bluetooth communication protocols and systems.
You will collaborate closely with hardware engineers, software developers, and product managers to create seamless and robust Bluetooth-enabled products.
If you have a passion for wireless technology and a keen eye for detail, we want to hear from you.
Responsibilities :
- Bluetooth Protocol Development : Design, develop, and implement Bluetooth communication protocols and algorithms to ensure efficient and reliable data transmission.
- Bluetooth Stack Integration : Integrate Bluetooth stacks into embedded systems and applications, ensuring compatibility and adherence to industry standards.
- Bluetooth Firmware Development : Develop firmware for Bluetooth-enabled devices, focusing on low-power consumption, security, and interoperability.
- Bluetooth Profile Implementation : Implement Bluetooth profiles such as A2DP, HFP, and BLE GATT to support various functionalities and use cases.
- Performance Optimization : Optimize Bluetooth communication for throughput, latency, and power consumption, ensuring an exceptional user experience.
- Debugging and Troubleshooting : Identify and resolve issues related to Bluetooth connectivity, interoperability, and performance by utilizing debugging tools and methodologies.
- Collaboration : Collaborate with cross-functional teams including hardware engineers, software developers, and QA engineers to ensure seamless integration of Bluetooth functionality into products.
- Testing and Validation : Develop and execute test plans to validate Bluetooth functionality and performance under different scenarios and environments.
- Documentation : Document Bluetooth design specifications, implementation details, and test procedures to facilitate knowledge sharing and maintain product documentation.
Qualifications :
- Bachelor’s degree in Electrical Engineering, Computer Science, or related field. Master’s degree preferred.
- Proven experience in Bluetooth protocol development and Bluetooth stack integration.
- Proficiency in programming languages such as C, C++, and Python.
- Strong understanding of Bluetooth specifications, profiles, and standards (e.g., Bluetooth SIG).
- Experience with embedded systems development and real-time operating systems (RTOS).
- Familiarity with wireless communication technologies such as Bluetooth Low Energy (BLE) and Classic Bluetooth.
- Excellent problem-solving skills and the ability to debug complex issues in Bluetooth communication.
- Experience with Bluetooth testing tools and methodologies.
- Strong communication skills and the ability to work effectively in a collaborative team environment.
19 days ago