工作职责:
●实时计算架构设计: 负责机器人控制系统的底层软件架构设计;通过资源隔离与任务划分策略,构建“实时控制域”与“非实时计算域”并存的异构运行环境,确保关键控制任务的确定性与隔离性。
●内核级性能优化: 负责操作系统的实时性能调优;通过内核参数剪裁、中断管理及底层配置优化,解决系统延迟与抖动问题,为高频控制任务提供微秒级的稳定运行环境。
●高效通信机制开发: 设计并实现异构计算单元之间的高速数据交换机制;建立低延迟、零拷贝的数据传输通道,确保感知数据与控制指令在不同任务域之间的高效流转。
●总线主站与同步控制: 负责工业现场总线主站协议栈的开发与维护;实现对伺服驱动及IO外设的高精度同步控制,处理多轴联动场景下的时钟同步与数据一致性问题。
任职资格:
●教育背景: 计算机/自动化/电子工程等相关专业本科及以上学历。
●经验要求: 3年以上 Linux 系统开发经验;必须具备实时系统开发与性能调优经验。
●硬性技能:
○熟悉 C/C++ 系统编程(多线程、内存管理),熟悉 CPU 亲和性设置与核隔离策略;
○深入理解操作系统内核调度机制、中断处理及实时补丁原理;
○熟悉 EtherCAT 等工业总线协议及分布式时钟同步机制;
○熟悉进程间通信(IPC)机制,特别是共享内存与信号量的安全使用。
●加分项: 熟悉多核异构架构;熟悉 BIOS 实时性相关底层设置;了解虚拟化技术在实时系统中的应用。
●软性素质: 具备极强的系统架构观,能够清晰地处理实时与非实时任务的资源边界与冲突。