1.5-2万
和利时西北总部基地
岗位职责:
1、 负责PLC嵌入式软件的设计、开发、调试与维护工作,确保软件的稳定性和可靠性。
2、 根据项目需求,完成PLC嵌入式系统的软件架构设计、模块划分与代码实现。
3、 编写底层驱动程序,包括但不限于通信接口(如UART、SPI、CAN、EtherNet/IP等)、传感器驱动、执行器控制等。
4、 进行软件单元测试、集成测试,并根据测试结果优化代码,确保软件性能满足项目要求。
5、 编写相关技术文档,包括需求分析、设计文档等,确保技术资料的完整性和准确性。
6、 与硬件工程师、测试工程师紧密合作,解决开发过程中遇到的技术难题。
7、 跟踪嵌入式软件领域的最新技术动态,提出优化建议,持续改进软件开发流程和质量。
任职要求:
1、 熟悉嵌入式系统开发流程,具有嵌入式开发经验,有工控行业相关开发经验者优先;
2、 精通C语言、核间通信、多任务编程;精通ARM、Zynq系统芯片开发和调试之一;
3、 熟练掌握基本网络协议,如TCP、UDP,掌握工控行业协议,如Modbus、DP及Powerlink等优先考虑;
4、 熟练掌握嵌入式Linux/vxworks环境开发技术,如:核间通信、多任务编程、深入了解操作系的文件系统,系统调度及内存管理、中断、信号、锁机制的实际经验;
5、 熟练掌握外设驱动,如SPI、时钟、网卡、USB、PCIe等设备,熟练掌握嵌入式开发流程,深入理解BOOT,编译、升级,工装开发,具备独立软件移植和调试能力;
6、 至少2个10K规模软件产品的成功开发经验。
7、有项目管理经验优先。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕