岗位职责:
1.根据项目要求进行需求分析,设计软件功能框图和流程图,负责嵌入式板卡的软件开发与调试;
2.参与技术平台发展规划和选型,给出专业性意见和建议;解决产品在测试、生产和应用过程中的技术问题;
3.编制软件过程文档,记录开发/调试中的经验与方法,与团队进行知识分享。
任职资格:
1.计算机、电子、自动化等相关专业,本科或硕士学历、具有2年及以上MCU软件开发经验,具有自动控制项目开发、PID参数整定调试经验优先;
2.具有MCU底层驱动开发能力,熟悉MCU的外围端口以及驱动程序的编写,包括ADC、FLASH、EEPROM、Timer、PWM、GPIO、CAN、UART、I2C、SPI等等;
3.精通C嵌入式软件设计,具有良好的代码风格,精通Keil、IAR等开发工具链;
4.至少要精通一种嵌入式实时操作系统,比如ucOSII、freeRTOS等,熟悉多任务编程,具有实时任务调度设计开发能力;
5.熟悉使用示波器,可以看懂原理图;
6.具备使用Linux进行开发的能力;
7.具备团队合作精神,良好的自我驱动能力,具有强烈的责任感,有挑战自我、学习新知的意愿与能力,较好的问题分析能力和解决能力,能承受较大工作压力。
收起