待遇面议。
岗位职责
- 同时对接数十家客户的软件需求,准确理解需求背后的实际问题,将其转化为明确的开发任务,并及时响应和反馈。
- 以 AI 编程工具为主要开发手段,统筹多个 AI Agent 并行开发,负责任务拆分、优先级安排和结果整合。
- 根据客户需求快速交付演示软件和定制工具,以天为单位完成从需求到可演示版本的迭代,内容包括点云显示、数据采集、点云处理与分析功能。
- 针对不同需求和开发阶段做出技术决策:选择合适的语言、框架、库和工具,在开发速度、性能、可维护性之间合理取舍,例如区分快速验证的演示版本与面向长期使用的产品代码。
- 负责激光雷达点云显示与应用软件的整体架构,确保系统满足实时性要求:渲染延迟小于 50 ms,百万级点云流畅显示。
- 审查 AI 生成的代码,评估其正确性、性能和可维护性,并在真实设备和数据上完成验证后再交付客户。
- 建立可复用的组件、模板、测试和开发规范,持续提升 AI Agent 的开发效率和产出质量。
- 将客户反馈整理为产品需求,推动通用功能进入正式产品。
任职要求
- 熟练使用 AI 编程工具(例如 Claude Code、Cursor、Codex),有使用 AI 工具完成实际项目的经验。
- 具备完整的软件技术栈视野:熟悉桌面端、Web 端、后端和数据处理等常用技术方案,了解各类语言、框架和工具的适用场景与局限,能够针对具体问题快速选定合适的技术方案。
- 具备良好的架构和工程判断能力:能够判断 AI 生成代码的质量,识别实时系统、多线程、内存和渲染性能方面的常见问题。
- 独立负责过至少一个软件产品或项目从需求到交付的全过程。
- 能读懂 C++、Python 或前端代码。本岗位不要求手写代码的速度,但要求技术判断准确。
- 了解计算机图形学或点云处理的基础知识,例如 OpenGL、WebGL、Qt 中的一种。
- 沟通能力强,能直接与客户交流技术需求,清楚说明可实现的范围和交付时间。
- 能同时推进多项任务,在快节奏下保持条理,主动同步进展和风险。
加分项
- 有同时管理多个 AI Agent 并行开发的经验,或自行搭建过 AI 开发工作流,例如编写 Agent 的规则与技能、自动化测试和代码审查流程。
- 有 Qt/QML 或 Qt3D 开发经验。
- 熟悉 PCL、Open3D、ROS 等点云处理库,或 LAS、XYZ、PCD 等点云格式。
- 熟悉 CUDA 或 OpenCL 并行计算。
- 有 WebGL、Three.js 等 Web 端三维开发经验。
- 了解常见激光雷达的硬件接口,例如 Velodyne、禾赛、速腾的通信协议。
- 有激光雷达 SLAM、自动驾驶点云处理、三维 GIS 或 BIM 可视化项目经验。