Embodied Intelligence Software Engineer
Embodied Intelligence Software Engineer
具身智能软件工程师
Job Responsibilities
1. Leading the design and development of high-performance, robust embodied intelligence systems that can operate stably in complex and dynamic real-world environments.
2. Researching and optimizing key algorithms such as multimodal perception (vision, speech, tactile), motion planning, and reinforcement learning to enhance the system's perception, decision-making, and execution capabilities.
3. Collaborating closely with cross-functional teams to seamlessly integrate sensors, actuators, and embedded systems.
4. Building realistic physical simulation environments to accelerate algorithm iteration and system testing, ensuring safe and reliable deployment.
5. Continuously optimizing system architecture and algorithm implementation to maximize the agent's performance while meeting key metrics such as real-time performance and energy efficiency.
6. Writing modular, reusable, and maintainable high-quality code, along with clear technical documentation, to lay the foundation for the project's long-term evolution.
7. Keeping up with cutting-edge research trends in the field of embodied intelligence, constantly exploring innovative methods, and driving technological breakthroughs and product iterations.
Job Requirements
1. A master's degree or above in Computer Science, Robotics, Artificial Intelligence, or related fields.
2. Proficiency in Python and C/C++ programming, and familiarity with mainstream robotics development frameworks.
3. Solid theoretical foundation and rich practical experience in computer vision, deep learning, reinforcement learning, motion planning, and other related areas.
4. Development experience with embodied intelligence systems such as robots, drones, or autonomous vehicles, and an understanding of their software and hardware architectures and engineering implementation.
5. Familiarity with the working principles and interfaces of common sensors, actuators, and embedded systems, and the ability to develop and debug low-level drivers.
6. Excellent analytical and problem-solving skills, capable of proposing innovative and practical solutions to complex technical challenges.
7. Outstanding teamwork and cross-disciplinary communication skills, able to work efficiently in a fast-paced environment.
8. Fluent English listening, speaking, reading, and writing skills, capable of smoothly reading literature and writing documentation.
Bonus points
1. Published relevant papers in top conferences such as ICRA, IROS, CoRL, NeurIPS, or CVPR, or holding related patents.
2. Achieved outstanding results in robotics competitions or made significant contributions to well-known open-source projects.
3. Familiarity with common techniques such as SLAM, object detection and tracking, motion capture, and having related project experience.
4. Proficiency in using mainstream simulation platforms to build highly realistic virtual environments.
5. Experience in co-design and optimization of embedded system software and hardware.
职位职责
1. 主导设计和开发高性能、高鲁棒性的具身智能系统,使其能够在复杂多变的真实世界中稳定运行。
2. 研究和优化多模态感知(如视觉、语音、触觉)、运动规划、强化学习等关键算法,提升系统的感知、决策和执行能力。
3. 与跨学科团队紧密协作,完成传感器、执行器、嵌入式系统的无缝集成。
4. 构建逼真的物理仿真环境,加速算法迭代和系统测试,确保安全可靠的部署。
5. 持续优化系统架构和算法实现,在满足实时性、能效等关键指标的同时,最大化智能体的性能表现。
6. 编写模块化、可重用、易维护的高质量代码,并配以清晰的技术文档,为项目长期演进奠定基础。
7. 紧跟具身智能领域的前沿研究动态,不断探索创新方法,推动技术突破和产品迭代。
职位要求
1. 拥有计算机科学、机器人学、人工智能或相关领域的硕士及以上学位。
2. 精通Python、C/C++编程,熟练运用主流机器人开发框架。
3. 在计算机视觉、深度学习、强化学习、运动规划等领域有扎实的理论功底和丰富的实践经验。
4. 具备机器人、无人机、自动驾驶等具身智能系统的开发经历,了解其软硬件架构和工程实现。
5. 熟悉常见的传感器、执行器、嵌入式系统的工作原理及接口,能够完成底层驱动开发和调试。
6. 具有出色的分析和解决问题的能力,能够针对复杂的技术挑战提出创新而务实的解决方案。
7. 拥有优秀的团队协作和跨学科沟通能力,能够在快节奏的环境中高效工作。
8. 熟练的英语听说读写能力,能够顺畅地阅读文献、撰写文档。
加分项
1. 在ICRA、IROS、CoRL、NeurIPS、CVPR等顶级会议发表过相关论文,或拥有相关专利。
2. 在机器人竞赛中取得优异成绩,或为知名开源项目做出重要贡献。
3. 熟悉SLAM、目标检测与跟踪、运动捕捉等常用技术,并有相关项目经验。
4. 擅长使用主流仿真平台,构建高度逼真的虚拟环境。
5. 具备嵌入式系统软硬件协同设计和优化经验。
Interested candidates please send your CV and relevant materials to hr02@cair-cas.org.hk and indicate the position you are applying for.
感兴趣请发送简历到:hr02@cair-cas.org.hk 并注明申请的职位