个人介绍
我是程序员客栈的ray,一名软件工程师
毕业于华南理工大学,就职于比亚迪汽车工业有限公司,担任高级软件工程师岗位
负责过域控制器网关项目、智能座舱项目的开发
熟练使用C/C++、Linux、RTOS、QT、Docker、MongoDB、Git、GDB、CUDA、TensorRT、Pytorch
工作经历
2025-06-02 -至今比亚迪高级软件工程师
项目名称:域控制器网关 1、基于 RTOS 开发 CAN 总线错误帧监控功能, 优化错误帧计数写 EEPROM 的保护策略, 并实现基于 IPC 共享内 存的多核错误帧计数获取 2、基于 RTOS 开发拆组帧转发功能, 优化代码组织架构, 使用 SIMD/NEON 指令加速 CAN 报文拆组帧过程, 降低 CPU 负载 3、使用 QT, C++开发网关路由自动生成工具, 减少人工参与路由配置, 降低集成返工率 4、负责网关功能在 RH850 芯片和赛普拉斯 4BF 芯片的性能调优, 实现根据 CAN 总线的不同发送缓存队列中待发 送报文数量自动分配发送缓存队列, 降低 CPU 负载 5、负责网关功能在芯驰 3650 芯片的性能调优, 基于 RTOS 的任务阻塞-唤醒机制开发网关功能, 降低高优先级报文 的转发时延; 基于芯驰 3650 芯片的 VCAN-VCAN 转发机制设计跨核报文转发功能, 提高跨核报文传输速度 6、负责网关 CAN-ETH 协议转换功能开发, 并进行性能测试 7、负责实车通信问题排查, 包括 CAN 总线错误帧问题, 报文不转发问题等. 能熟练使用 CANOE 采
2023-09-04 -2025-07-03比亚迪高级软件工程师
项目名称:“懂你”智能座舱 1、负责基于 Yolov8 的 DMS 驾驶员状态检测算法开发, 监控驾驶员情绪和危险动作 2、负责对 DMS 算法进行量化剪枝, 通过 TensorRT 将算法部署到 Nvidia Jetson-Orin 设备 3、负责基于 Nvidia Orin NX 设备的双目视觉算法 AD-Census 的 CUDA 加速实现, 实现 30fps 的检测速率, 并提供 SDK 接口给感知算法部门 4、负责通信中间件开发. 基于 ROS2 开发各类通信节点, 包括 HTTP, MQTT, Websocket 协议, 基于 CURL 框架实现 HTTP 协议的 GET 和 POST 请求, 打通 AI 大模型, 摄像头模组, 语音识别模块和域控制器的通信链路 5、基于 ROS2 开发控制功能节点, 包括车辆控制和状态获取功能(CAN 通信控制), MongoDB 数据库管理功能, 状 态机管理功能 6、基于 ROS2 开发日志管理功能节点, 可实现对系统运行时产生的数据和运行状态进行监测 7、负责基于 MMAP 共享内存的 DDS 发布-订阅节点的开发, 设计共享内存池
教育经历
2020-09-07 - 2023-06-05华南理工大学控制科学与工程硕士
研究方向是深度学习图像处理和算法部署
2016-09-05 - 2020-06-01东莞理工学院自动化本科
在校期间主要学习嵌入式开发和自动控制,学过PID控制,参加过中国机器人大赛以及一些省赛,熟悉STM32开发




