- 工作方式
- 混合办公
- 类型
- 全职
- 发布
- 2026-07-10
- 部门
- 机器人系统开发(RSD)
- 编号
- JR-0090178
职责
- 在全球分布式团队中开发移动机器人系统的基础软件,专注于美洲地区。
- 为嵌入式车载软件、仿真和部署设计并开发核心 C++ 软件系统。
- 推动为内部团队和机器人平台开发强大的工具和框架。
- 在代码结构、系统设计和性能优化方面发挥技术指导作用。
- 与机器人、云计算和系统团队合作开展多功能项目。
- 指导和审核初级和中级工程师的工作。
- 制定工程最佳实践并为技术路线图做出贡献。
- 通过感知和配置,展示在仿真、工具和平台管理方面的技能,以确保软件的可扩展性和用例处理能力。
- 与工程师同事合作,鼓励技术创新文化。
- 为机器人软件计划的战略方向做出贡献。
必备要求
- 3-5 年 C++ 软件工程和机器人技术方面的专业经验。
- 精通现代 C++ (C++17/20)、STL、内存管理和性能调优。
- 拥有扎实的软件架构和大型代码库经验。
- 具备多线程、分布式或实时系统方面的经验。
- 精通 Linux、调试和性能分析工具。
- 能够切换使用 C++、脚本语言(Python/Bash)和集成任务。
- 具备 ROS/ROS2 或其他机器人框架的实际操作经验。
- 先前在自主系统、机器人或嵌入式环境方面的工作。
- 熟悉中间件(DDS、ZeroMQ、gRPC)、容器化和编排工具。
- 具备系统集成、硬件/软件接口或部署流程方面的经验。
- 拥有在快节奏的研发环境中工作的经验。
- 扎实的数学知识,例如优化、多项式等。
- 计算机科学、软件工程、机器人或相关技术领域的学士或硕士学位或同等经验(必需)。
- 申请人必须拥有在美国合法工作的资格,无需任何形式的担保或赞助。
- 可能需要出差,出差时间最多可达 30%(包括国内出差以及前往美洲、欧洲、中东和非洲地区以及亚太地区的国际出差)。
优先条件
- 在指导或技术所有权方面拥有良好的业绩记录。
- 拥有博士学位或在研究或创新方面具有同等经验者优先考虑。
Responsibilities
- Develop foundational software for mobile robotic systems in a globally distributed team, focused on the Americas.
- Design and develop core C++ software systems for embedded on-vehicle software, simulation, and deployment.
- Drive the development of robust tools and frameworks for internal teams and robotic platforms.
- Provide technical leadership in code structure, system design, and performance optimization.
- Collaborate with robotics, cloud, and systems teams on multi-functional projects.
- Mentor and review the work of junior and mid-level engineers.
- Establish engineering best practices and contribute to the technical roadmap.
- Demonstrate skills in simulation, tooling, and platform management through perception and configuration to ensure software scalability and use-case handling.
- Collaborate with fellow engineers and foster a culture of technical innovation.
- Contribute to the strategic direction of our robotics software initiatives.
Must Have
- 3-5 years of professional experience in C++ software engineering and robotics.
- Proficiency in modern C++ (C++17/20), STL, memory management, and performance tuning.
- Solid experience with software architecture and large codebases.
- Experience with multi-threading, distributed, or real-time systems.
- Proficiency in Linux, debugging, and profiling tools.
- Ability to switch between C++, scripting languages (Python/Bash), and integration tasks.
- Hands-on experience with ROS/ROS2 or other robotics frameworks.
- Previous work in autonomous systems, robotics, or embedded environments.
- Familiarity with middleware (DDS, ZeroMQ, gRPC), containerization, and orchestration tools.
- Experience with system integration, hardware/software interfaces, or deployment processes.
- Experience working in a fast-paced R&D environment.
- Solid mathematical knowledge, e.g., optimization, polynomials, etc.
- Bachelor's or Master's degree or equivalent experience in Computer Science, Software Engineering, Robotics, or a related technical field (required).
- Applicants must be authorized to work in the United States without any form of sponsorship.
- Travel may be required up to 30% (including domestic travel and international travel to the Americas, EMEA, and APAC regions).
Preferred
- A proven track record in mentoring or technical ownership.
- PhD or equivalent experience in research or innovation is a plus.
公司简介
凯傲集团是全球领先的叉车和仓储设备供应商,同时也是集成自动化技术和供应链优化软件解决方案的提供商。凯傲集团拥有超过42,000名技术精湛的专业人员,为全球客户提供服务。我们的解决方案确保了客户在100多个国家和地区的仓库、生产工厂和配送中心内物料和信息的顺畅流动。