职位描述
岗位职责:
1. 开发和维护IPC机制,包括共享内存、消息队列、内存映射文件,Socket或命名管道等。
2. 为低延迟系统实现线程安全和无锁通信。
3. 构建前端和控制工具,实现实时监控IPC通道的吞吐量、延迟、缓冲区使用情况。
4. 可视化线程/进程活动和消息流,显示错误、告警和同步事件。
5. 提供安全的控件来启动/停止通道、调整参数或触发测试。
6. 与后端运动控制和前端UI团队协作,定义协议并确保无缝集成。
7. 排除故障并优化通信,提高性能和可靠性。
岗位要求:
1. 具备C/C++多线程和并行开发经验。
2. 拥有IPC机制的实际操作经验,包括共享内存、消息队列、内存映射文件、Socket或命名管道。
3. 具有Atomic和无锁编程开发经验。
4. 熟悉构建用于实时监控和控制的桌面或Web前端工具,如WPF、winForms或类似工具。
5. 具备在复杂系统中的问题解决和调试能力。
6. 优先资格:具有windows和/或Linux IPC系统开发使用经验,低延迟或实时系统开发或使用经验,高性能并发系统的软件设计开发经验。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕