职位描述:
工作职责
1. 与算法配合设计运控软件架构
2. 与算法配合搭建运控仿真环境
3. 运控模块间和上下游通信需求对接,以及通信方案选型适配
4. 算法部署资源配置和优化
5. 测试工具和自动化脚本支持
6. 传统和强化学习运控SDK接口设计
7. 域控计算资源评估
8.通讯BSP开发
职位要求:
任职要求:
1. 熟练使用 C/C++/Python,具有良好的coding规范,和架构设计经验
2.本科以上学历,计算机、自动化。电子工程相关专业,3年以上相关领域经验;
3.扎实的linux及实时操作系统知识;
4.熟悉常用的实时操作系统方案,和系统性能调优;
5. 熟悉ROS环境及开发工具;
加分项:
1.了解EtherCat、CANFD等高速控制系统通讯
2. 有机器人运动控制项目经验优先
3. 了解CUDA/OpenCL/OpenMp等并行计算框架,有算法加速经验
符合京东价值观:客户为先、创新、拼搏、担当、感恩、诚信。
招聘部门:
京东
工作地点:
北京
注意:为了确保您掌握真实的招聘信息,上述信息均为原始内容。我们的“面试建议”和“模拟面试”均基于原始招聘信息设计和提供。
面试建议:
这个职位在京东的运控算法团队中扮演着关键角色,需要特别注意它融合了算法部署和系统优化的双重职责。与传统C++开发岗位不同,这里特别强调实时操作系统调优和机器人运动控制经验,这在工业自动化领域是非常专业化的要求。面试官很可能会重点考察你在实际项目中如何平衡算法实现与系统资源限制的能力,特别是在处理实时性要求高的控制任务时的经验。另一个关键点是跨团队协作能力,因为你需要频繁与算法团队、硬件团队进行接口对接和方案适配。
在准备面试时,建议你重点准备三个方面的内容:首先是用C++实现复杂控制算法的实际案例,最好能展示你在性能优化和资源管理方面的思考;其次是关于实时系统调优的具体经验,准备几个你解决过的典型性能瓶颈问题;最后是机器人控制相关的项目经验,即使没有直接经验,也要准备类似的控制系统案例。在面试过程中,要注意展示你的系统思维,不仅要说明做了什么,更要解释为什么选择特定技术方案。对于加分项内容,如果有所涉猎一定要主动提及,特别是并行计算加速经验,这在算法部署中越来越重要。着装方面建议商务休闲即可,但要注意表现出专业严谨的态度。
在线咨询
提示:由 AI 生成回答,可能存在错误,请注意甄别。