小米 – 高级蓝牙软件工程师 职位分析和面试指导

职位描述:

1. 负责蓝牙服务与框架、协议栈、驱动的开发和维护工作;
2. 负责蓝牙设备兼容性、性能的分析与优化;
3. 负责与业务部门合作,并协助解决产品中蓝牙功能相关问题;
4. 负责蓝牙新功能预研。

职位要求:

1. 5年以上蓝牙(BR/EDR/BLE)相关开发经验;
• 熟悉蓝牙Core Spec,以及L2CAP、RFCOMM、A2DP、AVRCP、HFP、SPP、PAN、HID、GATT、LEA等协议规范;
• 熟练使用Frontline、Ellisys等工具分析复杂蓝牙问题;
• 精通任意一种蓝牙协议栈(Android Bluedriod、Zephyr、BlueZ等);
• 熟悉SIG在研规范;
• 有Controller开发经验者优先;
2. 熟悉任意一种RTOS或者Linux内核和应用开发;有Android Framework/HAL/BSP开发经验者优先;
3. 精通嵌入式C编程;
4. 有责任心,做事勤勉认真;沟通能力强,有良好的团队合作能力;愿意学习新知识,富有挑战精神和创造力;
5. 英语读写能力优良。

招聘部门:

小米

工作地点:

南京市 ID:A194844

面试建议:

小米的高级蓝牙软件工程师职位对专业能力要求非常高,特别是对蓝牙协议栈的深入理解和实际开发经验。这个岗位不仅需要扎实的蓝牙协议知识,还需要具备使用专业分析工具解决复杂问题的能力。面试官很可能会重点考察你在蓝牙协议栈开发、性能优化方面的实际经验,以及你处理复杂蓝牙兼容性问题的能力。 建议你在准备面试时,重点复习蓝牙Core Spec和各种协议规范,特别是你在实际工作中使用过的部分。准备几个你解决过的典型蓝牙问题的案例,包括问题的分析过程、使用的工具和最终的解决方案。如果你有使用Frontline或Ellisys等工具的经验,一定要详细准备这方面的内容。同时,也要准备一些关于蓝牙新功能预研的想法,展示你对行业发展的理解和技术前瞻性。记得强调你的团队合作经验,因为这份工作需要频繁与业务部门协作。

在线咨询


请输入您的问题:

提示:由 AI 生成回答,可能存在错误,请注意甄别。