职位描述
【岗位要求】
1.学历:电子/计算机/自动化相关专业本科及以上
2.经验:5年 嵌入式开发经验,至少2个量产项目主导经历
3.技术栈:
精通C/C (熟悉C 11/14特性),掌握Makefile/CMake构建系统
深度掌握ARM Cortex-M/R/A系列架构,有Bootloader开发经验
熟练使用GCC/GDB工具链,精通内存泄漏及多线程调试
4.协议层:
精通至少2种工业实时总线协议开发(EtherCAT/CANopen优先)
掌握TCP/IP协议栈优化,有LwIP/VxWorks经验者优先
掌握 I2C,SPI,MIPI,UART,SDIO,USB,GMSL等通信接口协议
5.工具链:
熟练使用Git进行分支管理,熟悉Code Review流程
掌握Jenkins自动化构建,熟悉单元测试框架(如Unity)
【岗位职责】
1.工程规范:
遵循MISRA-C编码规范,具备代码静态分析能力
掌握需求追踪方法(需求-设计-测试的完整闭环)
2.系统思维:
能进行软硬件协同设计优化(如电源管理/实时性分析)
具备故障树分析(FTA)和失效模式分析(FMEA)能力
3.软性素质:
能承担技术Owner角色,主导技术方案评审
良好的英语技术文档阅读能力(CET-6优先)
有技术分享意识,能组织内部技术培训
【优先条件】
1.有Linux驱动开发经验(设备树/内核模块)
2.熟悉Yocto/Buildroot构建系统
3.具备功能安全开发经验(ISO 26262/IEC 61508)
4.参与过开源项目或技术社区贡献者