职位详情
高级mcu开发工程师
1.6万-3万
厦门雅迅智联科技股份有限公司
厦门
10年以上
本科
12-18
工作地址

厦门雅迅网络股份有限公司

职位描述
1、 负责汽车网关产品及公司其他产品中的各款车规级MCU(比如NXP的S32系列以及MPC系列、杰发,旗芯微等国产系列、Infineon的TriCore系列等等)的驱动程序开发和调试;
2、 对MCU的复位启动、功耗控制、休眠唤醒、片内外存储(至少包括FLASH / RAM / EEPROM等)、总线通信(至少包括UART / IIC / SPI / CAN / LIN / ETH等)、中断异常等所有底层运行机制进行设计开发,并根据客户的要求进行定制优化,然后向上提供驱动接口;
3、 负责各个嵌入式中间件的设计、开发、封装与调试,向上层提供服务支撑;
4、 负责设计和搭建底层驱动及服务接口的板级验证测试环境,进行详细的测试验证;
5、 负责协助硬件工程师,参与原理图评审、资源分配、样机调测、生产检测等任务;
6、 负责对系统底层及内核程序的运行情况进行测试分析和优化提升,确保各项性能满足要求;
7、 负责完成bootloader引导程序的设计、开发和调试,满足产品功能需求;
8、 解决产品研发和量产过程中出现的其他与驱动/底层相关的问题;
9、 编制软件过程文档,记录开发调试中的经验与方法,与团队进行知识分享;
专业技能
1、本科及以上学历,计算机、电子、通信等相关专业,5年以上嵌入式软件开发工作经验,扎实的C语言基础,熟悉汇编语言,拥有良好的编码规范;
2、 精通多款MCU硬件架构,实际开发过ST的SPC系列或者NXP的MPC系列,有用于VCU / BMS / ECU / GW等实际汽车前装项目且成功量产的经验,且在项目中全面负责MCU处理器的底层驱动编写和调试;
3、 精通芯片各个常用的外设模块的工作机制及驱动程序,熟悉芯片的各个时钟、总线以及核心寄存器,熟悉多核处理机制以及核间通信机制,了解芯片启动、复位、休眠、运行、存储、中断、异常等处理机制,有丰富的底层驱动调试及问题排查经验;
4、 熟悉汽车功能安全ISO26262开发体系以及AUTOSAR开发体系者优先;
5、 思维严谨、逻辑清晰,良好的沟通能力、团队精神,极强的发现问题、分析问题、解决问题的能力,具有追求高质量的软件的意愿;

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

立即申请