NCS是一家领先的技术服务公司,在亚太地区的20多个城市运营,提供咨询、数字服务、技术解决方案等。我们相信利用技术的力量来实现非凡的成就,为我们的社区、合作伙伴和员工创造持久的价值和影响。我们拥有14,000名多元化的员工,为新加坡和亚太地区的政府和企业交付了大规模、关键任务和多平台项目。
职位描述
我们正在寻找一位技术娴熟且积极主动的软件工程技术负责人加入我们的多机器人系统工程团队。您将直接参与构建软件,以支持异构机器人群的编排、集成和部署。从界面设计到系统级测试和部署,您将处于为现实世界应用提供稳健和智能机器人解决方案的核心位置。
职责:
软件模块开发
• 设计、开发和测试支持多机器人行为、协调逻辑和系统功能的模块化软件组件。
编排引擎开发
• 构建和优化多机器人编排引擎,以实现智能任务分配和机器人群的协调。
机器人接口与互操作性开发
• 设计和实现接口,将多样化的机器人平台集成到统一系统中。
• 使用标准化或定制的机器人中间件框架,确保不同机器人类型和供应商之间的互操作性。
系统测试与生产部署
• 进行全面的系统级和集成测试。
• 在现实环境中部署和验证系统,重点关注可靠性和稳定性。
用户参与与需求工程
• 参与用户研讨会和讨论,以了解操作挑战。
• 将用户需求转化为详细的用户故事和技术需求。
文档与知识管理
• 创建和维护清晰、结构化的技术文档,包括系统设计规范、操作手册和部署指南。
团队协作与指导
• 指导初级工程师和实习生,提供技术指导和支持。
• 与包括机器人、AI和产品团队在内的跨职能团队合作,确保成功的解决方案推出。
资格
理想的候选人应具备:
• 计算机科学、机器人学或相关工程领域的学士或硕士学位。
• 5年以上软件/系统开发经验,最好涉及机器人或分布式系统。
• 精通Java、Python或类似语言的编程。
• 具备ROS/ROS2和实时机器人系统的实际经验。
• Docker、Kubernetes或容器化经验
• MQTT、DDS或机器人消息传递协议知识。
• 扎实的系统集成、消息传递和机器人协议理解。
• 单元/集成测试和CI/CD管道经验
• 生产部署和系统升级经验
• 强大的文档和技术沟通能力
所需领导技能:
• 3年以上软件工程团队领导经验
• 3年以上离岸/OEM供应商管理经验
• 强大的沟通能力:简化复杂的技术概念
优先考虑:
• 具有机器人中间件(如Open-RMF、VDA5050、供应商SDK)经验
• 熟悉路径规划(如A*、Dijkstra、RRT)和优化
• 机器人互操作性设计,包括多供应商集成
• 接触过机器人部署(检查、交付、礼宾)
附加信息
我们由我们的AEIOU信念驱动——冒险、卓越、诚信、责任和团结——我们寻找在职业和个人生活中体现这些价值观的人。我们致力于我们的影响:重视我们的客户,培养我们的人才,创造我们的未来。
一起,我们让非凡发生。
了解更多关于我们的信息,请访问ncs.co和我们的LinkedIn职业网站。
我们由我们的AEIOU信念驱动——冒险、卓越、诚信、责任和团结——我们寻找在职业和个人生活中体现这些价值观的人。我们致力于我们的影响:重视我们的客户,培养我们的人才,创造我们的未来。
一起,我们让非凡发生。
了解更多关于我们的信息,请访问ncs.co和我们的LinkedIn职业网站。
诈骗警报
我们知道有欺诈性工作机会和冒充NCS招聘人员的情况。使用看似可信但假的地址的网络钓鱼电子邮件也常被用于欺骗您,使您误以为它们来自NCS的官方来源。
请注意,NCS集团的所有官方通信将仅通过经过验证的公司电子邮件地址发送。始终检查发件人的电子邮件地址是否以真正的NCS域名结尾,@ncs.com.sg,并警惕多余的字母、符号或拼写错误。如有疑问,请通过reachus@ncs.com.sg联系我们以验证发件人的身份。