岗位描述
工作内容
1.负责公司产品的嵌入式软件架构设计,代码编写、开发、调试、维护、升级等工作;
2. 参与软件开发的各个环节:需求收集与分析,系统设计, 模块接口定义,嵌入式软件编码, 单元测试,集成测试等;
3. 完成软件/算法移植到嵌入式平台,包括集成、测试和优化;
4. 保证开发工作符合项目质量和时间要求。
任职条件
1. 本科及以上学历,电子通信等相关专业,5年以上嵌入式软件开发相关工作经验;
2. 了解嵌入式系统,包括RTOS, uCOS等,对嵌入式硬件有一定的了解,包括电路图设计、启动时序等;
3. 较强的分析问题解决问题能力,能熟练调试固件程序,分析定位及解决复杂的固件、算法、硬件、结构等综合性技术问题;
4.熟练使用ARM Cortex-M系列内核的MCU,掌握MCU的UART、I2C、SPI、CAN、RS485等嵌入式系统的常用总线接口和协议;熟悉nuclear, threadx,freerots等MCU常用的实时操作系统;
5.有CAN,UDS,NM,DoIP开发应用经验者优先;