职位描述
岗位职责
1、负责CoDeSys runtime的软件移植工作( X86/ARM平台 Linux方向);
2、负责Linux实时环境的搭建、优化。
3、负责ARM平台或者X86平台Linux底层驱动修改、优化。
3、负责代码具体设计、调试、维护、版本管理;
4、负责底层硬件驱动接口程序设计
5、协助研发负责人做相关的研发工作。
任职资格:
1、本科学历,电子、自动化、计算机等相关专业,具有ARM软件设计、开发经验。
2、有过CoDeSys系统移植开发经验者优先。
3、熟悉ARM(AM335x、IMX6、IMX8等)平台、X86平台之一,有相关开发经验者优先.
4、熟悉Linux、Uboot开发流程,熟练使用gcc编译器,熟悉Linux裁剪等。
5、熟悉MCU的外设,如I2C,SPI,UART,FSMC,CAN等,熟悉RS232,RS485,USB等接口。
6、熟悉工业总线协议,如EtherCAT、Profinet、CANopen,Modbus协议等。
7、熟练使用C/C++编程语言,熟悉数据结构,有较好的编程经验。
8、熟悉UDP、TCP等网络协议。
9、能看懂基本的硬件原理图,芯片手册。
10、具备较强的责任感、团队合作和奉献精神。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕