工作职责:
1. 负责MCU芯片IP驱动开发,包含I2C/SPI/UART/CAN/ ASCLIN/SENT/DMA/ADC/DAC/PWM/EQEP;
2. 负责芯片bring up,芯片FPGA原型验证,芯片样片验证,与芯片设计人员/验证人员一起定位芯片存在的问题,并作清晰的技术决定;
3. 负责芯片软件开发,包含driver,BSP, RTOS等软件开发;
4. 参与芯片软件模块的需求分析、架构设计、代码开发、系统调试工作;
5. 参与芯片多种应用解决方案的软件开发和实现工作;
6. 支持测试部门,FAE/AE 解决客户在使用过程中出现的问题;
任职要求:
1. 电子、计算机、通信等专业本科及以上学历,至少1年以上嵌入式相关工作经验;
2. 有丰富的C语言、ARM汇编语言编程经验,熟悉至少一种脚本语言,如Python/Shell等;
3. 熟悉至少一种ARM CPU,如Cortex-M3/M4,CortexM7/Rx等;
4. 熟悉至少一种RTOS并有在该RTOS上开发调试的经验,如FreeRTOS, uCOS,rt-thread等;
5. 了解常用总线和外设并至少熟悉其中的两种,12С/SPI/UART/CAN/ USB/ETH等
6. 有芯片设计公司BSP/SDK/解决方案等核心团队工作经验优先;
7. 热爱技术,有持续专研技术的热忱;开放的心态,乐于分享和交流,有良好的沟通能力和团队合作
Base:成都