小鹏汽车机器人C++开发工程师(高性能数据采集方向)
任职要求
1、计算机/电子/通信相关专业本科及以上学历,3年以上C++开发经验; 2、精通Linux环境开发,熟练掌握gcc/gdb/strace等工具链,深入理解多线程、网络编程、异步IO模型; 3、掌握Linux内核机制:进程通信(IPC)、内存管理(Buddy/Slab)、文件系统(VFS)等; 4、具备性能优化实战经验:能使用perf等工具定位…
工作职责
1、负责数据采集系统的架构设计与开发,实现高并发、低延迟的数据处理能力(如日志采集、流量监控等); 2、优化现有系统的资源利用率(CPU/内存/IO),解决性能瓶颈,提升吞吐量。 Linux底层开发与调优; 3、深入Linux内核机制(进程调度、内存管理、文件系统),定制化开发内核模块或修改内核参数以满足业务需求; 4、设计并实现高效的数据采集驱动,支持千万级终端设备的数据上报,技术攻关与标准化; 5、主导复杂场景下的性能问题排查(如锁竞争、内存泄漏、网络丢包),输出调优方案及技术文档; 6、制定代码规范与性能优化标准,推动团队技术能力提升。
1、负责2D/3D视觉算法的研发、调试与性能优化,涵盖定位、测量、检测、识别(OCR)及缺陷检测等工业应用场景。 2、完成AI视觉模型的训练、验证与部署(如使用TensorRT、OpenVINO等工具),确保算法在工业现场环境中的稳定性与高效性。 3、集成工业相机、镜头、光源等硬件设备,完成系统标定,并将视觉算法模块集成至上位机系统,构建完整的视觉检测或引导解决方案。 4、参与上位机软件的设计与开发,实现对自动化设备及产线的控制、监控、数据采集、通信交互和人机界面展示(如SCADA、MES接口、专用控制平台)。 5、与PLC、机器人、视觉系统等工业设备进行通信对接,实现多系统协同运行,支持生产流程自动化。 6、前往国内项目现场开展系统安装、联调与故障排查,解决从感知到执行的技术问题,保障系统稳定运行。 7、为内部团队及客户提供技术支持,编写完整的技术文档,包括设计方案、调试报告、用户手册等。
1. 负责激光雷达、相机等自动驾驶传感器的驱动开发,深入理解数据采集、传输和处理全链路,确保传感器数据的高可靠性、低延迟输出 2. 主导大数据量传感器数据的高效落盘存储系统开发,针对数据录制功能进行极致的I/O性能和存储优化 3. 参与robotaxi量产项目,负责传感器数据链路的性能调优和资源优化,满足车规级可靠性要求
1、开发机器人研发工具链,例如可视化,数据转发,上位机等软件,加速各个团队研发落地; 2、开发通信、数据采集、监控等中间件,实现机器人软件和算法的高性能与稳定运行; 3、与跨部门团队紧密合作,确保软件解决方案的兼容性和性能优化,推动项目落地; 4、积极探索新兴技术与工程领域,影响并参与团队的技术决策。
1、与机器学习工程师紧密协作,负责将端到端模仿学习、强化学习和大语言模型等最新技术部署于人形机器人中,开发并优化深度学习的 C++ 推理管道; 2、开发机器人研发工具链,如可视化、数据转发、上位机等软件,加速各个团队研发落地; 3、设计并实现通信、数据采集、监控等中间件,优化机器人算力,确保软件和算法的高性能与稳定运行; 4、开发机器人 DevOps 和 MLOps 流程,将机器人软件与模型集成到 CI/CD 平台中; 5、与跨部门团队紧密合作,确保软件解决方案的兼容性和性能优化,推动项目成功落地; 6、积极探索新兴技术与工程领域,影响并参与团队的技术决策。