岗位职责1. 负责基于ARM架构(瑞芯微、全志等单机芯片平台)的嵌入式系统开发,涵盖从底层驱动到上层应用的完整开发流程。 2. 参与Linux/Android系统内核的定制、移植、优化及驱动开发(如Bootloader、外设驱动、电源管理等)。 3. 开发与调试系统级功能模块,确保芯片平台与硬件的高效适配及性能优化。 4. 支持应用层开发,提供底层接口与解决方案,协助完成软硬件联调及问题定位。 5. 编写技术文档,参与技术方案设计与评审,跟踪行业动态。 任职要求**硬性条件**: 1. 计算机、电子工程、通信等相关专业本科及以上学历,3年以上ARM架构开发经验。 2. 精通瑞芯微(Rockchip)、全志(Allwinner)等主流ARM芯片平台的开发流程,熟悉其硬件架构及开发工具链。 3. 深入理解Linux/Android系统体系,具备内核裁剪、驱动开发(如SPI/I2C/UART等)、文件系统移植等经验。 4. 熟练使用C/C++语言,熟悉Shell/Python脚本开发,有Android Framework层开发经验者优先。 5. 熟悉嵌入式调试工具(如JTAG、示波器、逻辑分析仪),能独立分析硬件原理图及芯片手册。 6. 具备良好的问题解决能力,能承担从需求分析到量产落地的全流程开发任务。 **加分项**: - 有智能硬件(如物联网设备、工控终端)开发经验。 - 熟悉RTOS、低功耗优化、安全启动(Secure Boot)等关键技术。 - 在开源社区(如Linux Kernel、AOSP)有代码贡献或技术博客分享。