职位详情
Android BSP工程师
1.5-3万·14薪
银捷尼科(福建)科技有限公司
福州
不限
本科
07-31
工作地址

福州软件园E区1号楼

职位描述

职位描述:
Android BSP开发工程师负责开发、优化和维护BSP,确保无缝集成,实现Android系统在特定硬件平台上的稳定运行。解决复杂的技术难题,推动Android产品的创新,在产品性能和用户体验方面做出显著贡献。



工作职责:
• 开发、调试和维护Android BSP,优化和适配引导加载程序、内核和驱动程序,确保Android系统在特定硬件平台上的稳定运行。
• 与硬件团队密切合作,将Android BSP移植到新硬件平台,解决系统启动、外设驱动适配和性能优化等关键问题,确保按时交付产品。
• 分析和调试Android系统底层问题,如系统卡顿、重启、驱动异常等。通过代码调试和日志分析,识别和修复问题,提升系统稳定性和可靠性。
• 跟踪Android系统更新和进展,将新特性移植到现有产品,优化系统性能和用户体验,提升产品竞争力。
• 创建和维护详细的技术文档,包括BSP开发过程、调试记录和系统架构描述,以支持团队知识共享和技术传承。



所需技能:
• 1年以上Linux/Android内核开发经验。
• 深入理解Android系统架构,熟悉Linux内核原理,具备扎实的C/C++编程基础,能够熟练进行低级代码开发和调试。
• 具有丰富的Android BSP驱动开发经验,熟悉常见外设(如WiFi、蓝牙、摄像头、触摸屏等)的开发与调试,了解硬件接口协议(如I2C、SPI、USB等)。
• 熟练使用调试工具(如GDB、Android Studio
Debugger等)进行系统调试,能够通过分析内核日志和系统调用栈快速识别和解决问题。
• 熟悉版本控制系统(如Git),能够有效管理代码版本,确保高效和可控的开发过程。
• 良好的英语阅读和写作能力,能够流利阅读Android官方文档、技术论文和国际前沿技术资料。



核心技能:
• 具备较强的逻辑思维和问题分析能力,能够快速找到复杂系统问题的解决方案,确保项目顺利进行。
• 良好的沟通和协作能力,能够与跨部门团队成员(包括硬件工程师和应用开发人员)合作,共同完成产品开发任务,并营造积极的团队氛围。
• 对新技术保持敏锐的洞察力和强烈的学习欲望,能够迅速掌握Android系统及相关技术的最新进展,适应持续的技术变化。
• 对工作高度负责,主动承担任务,确保工作质量和进度,对产品的稳定性和用户体验负责。


加分技能:
• 具有定制Android系统的经验,熟悉系统裁剪、功能定制及相关技术。
• 具有ARM架构处理器开发经验,了解ARM架构、指令集及性能优化方法。
• 具有嵌入式系统开发经验,熟悉嵌入式Linux系统开发流程和技术要点。


以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

为您推荐更多相似职位
立即申请