初级至中级软件工程师,任务与运动规划
为仓储机器人开发 C++ 和 Python 规划软件,重点负责抓取、碰撞检测和任务排序。 帮助机器人算法从原型阶段走向可靠的真实部署。
描述
- 构建并维护生产环境中的 C++ 和 Python 规划组件,涵盖运动规划、抓取选择、碰撞检测和任务排序。
- 负责将算法从初始原型推进到部署阶段,并承担架构、性能和可靠性方面的责任。
- 测量并改进对性能敏感的代码,以满足机器人硬件上的实时周期时间要求。
- 创建用于测试、仿真和基准测试的基础设施。
- 通过日志和构建分诊工具调查生产问题,并解决其根本原因。
- 通过周密的设计评审、代码评审和扎实的工程实践提升代码质量。
- 为实体机器人开发快速、可靠且经过全面测试的规划系统。
- 推动机器人抓取以及在不断变化的拖车环境中的安全移动相关任务与运动规划发展。
任职要求
- 拥有 2 至 4 年生产软件交付经验,主要使用现代 C++17 或更高版本,并具备实际的 Python 应用能力。
- 具备扎实的软件设计、数据结构、算法和性能优化基础。
- 能够负责软件组件从设计、实现、测试、部署到持续支持的完整生命周期。
- 理解并发、内存管理和性能分析工具。
- 对运动规划、操作和抓取有真正兴趣,并愿意与领域专家合作,持续深入发展算法专业能力。
- 能够贴近硬件工作,并诊断跨越软件与物理系统边界的问题。
- 具备运动规划或操作相关实践经验者优先,例如基于采样或基于优化的规划器、轨迹生成或抓取规划。
- 具备 CUDA 或 GPU 性能优化经验者优先。
- 熟悉 OMPL、Drake、FCL 或 Pinocchio 等机器人库或框架者优先。
- 了解 3D 几何、运动学,或使用 Eigen 等库进行线性代数计算者优先。
- 具备机器人或其他安全关键系统仿真环境以及大规模回归测试经验者优先。
- 具备将软件部署到生产环境实体机器人的经验者优先。
福利待遇
- 健康、牙科和视力保险。
- 无限期带薪休假。
- 联邦和州法定节假日带薪休假。
- 缴纳相当于工资 5% 的 401(k) 供款。
- 公司承担出差费用。
- 其他旨在让工作更愉快、舒适且高效的福利。
