职位详情
高级软件工程师嵌入式
1.8-2.8万
英格玛(洛阳)人力资源服务有限公司
西安
不限
本科
06-17
工作地址

和利时西北总部基地

职位描述

岗位职责:

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、有项目管理经验优先。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请