职位描述
岗位:控制底层开发
岗位职责:
1. 开发实时控制程序,为各子系统实现底层控制逻辑,确保微秒至毫秒级的严苛实时性;
2. 开发与FPGA、PLC等硬件的驱动与通信,实现高速高精度的信号采集与输出,并对海量传感器数据进行实时预处理;
3. 设计并维护分层、模块化的控制系统软件架构,协同硬件工程师定义接口,完成各子系统的控制模块集成与联调测试;
4. 实现连锁保护与故障诊断机制,编写高可靠代码并遵循核安全级软件的开发标准与流程,确保系统绝对可靠;
5. 编写设计、接口及测试文档,并与硬件、算法、前端开发等紧密协作,精确理解并实现复杂的控制需求。
相关要求:
1、本科及以上学历,计算机、自动化、电子工程或相关专业;
2、至少3年以上Linux +C编程经验,熟悉标准 C++14 及以上;熟悉常用数据结构、算法;有单元测试经验;
3、熟练使用Linux操作系统、常用命令及Shell和Makefile编写,熟悉python开发语言;
4、熟悉多进程、多线程、网络协议、内存管理,了解cuda以及并行计算,有较强的编码能力以及较好的系统架构设计能力;
5、熟悉linux操作系统问题诊断,故障分析;
有控制系统开发、CUDA开发、并行计算、实时操作系统经验者优先。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕