【岗位职责】
1、负责项目软件研发的方案设计,按时完成产品的软件方案设计及相关设计文档的输出;
2、统筹并指导项目实施过程中软件研发设计工作, 确保项目及时并高质量的交付给客户;
3、分析并解决项目在生命周期中出现的软件问题,保证软件安全稳定运行;
4、指导工程师或者助理工程师完成软件设计工作, 检查其输出的代码, 确保质量;
5、负责对现有产品的优化升级工作, 并提出具有建设性的意见, 完成产品的模块化设计;
6、在完成自己分内工作的前提下,研究新技术新方案,不断提高软件开发效率。
【任职资格】
1、电子、自动化、通信类等相关专业;
2、精通C语言: 精通C语言编程,具备良好的编码习惯和规范;
3、熟悉Ucos, FreeRTOS 等嵌入式系统;
4、熟悉汽车诊断协议: 深入理解并掌握主流汽车诊断协议,如ISO 14229 (UDS)、ISO 15765 (DoCAN)、ISO 13400 (DoIP) 等;
5、熟悉汽车总线(CAN/CANFD,Lin);
6、熟练掌握常用嵌入式软件开发平台,IAR, KEIL 等;
7、熟悉数字电路、模拟电路,能够熟练运用各种电子仪器进行产品测试;
8、熟悉网络、蓝牙、12C、SPI、RS232、RS485、CAN、USB、A/D、D/A,并能独立完成程序编写;
9、有较强的动手操作能力,善于学习新的知识,乐于发现,分析和解决复杂问题;
10、工作踏实,态度积极,能够承受工作压力,能适应严格项目管理。