职位详情
C++中间件开发工程师(自动驾驶/机器人方向)
1.2-1.9万
南京予芯科技有限公司
成都
3-5年
本科
09-19
工作地址

房天下大厦绿地之窗1栋1501

职位描述
岗位职责
负责自动驾驶/机器人系统中间件的设计与开发,包括进程间通信(IPC)、分布式通信、数据同步和消息总线。
基于 ROS2/DDS 框架,开发和优化节点通信、数据分发与跨模块交互机制,支持高实时性和高带宽数据流(如传感器数据、视频流)。
参与自动驾驶/机器人平台软件架构设计,支持感知、定位、规划、控制等模块的中间件接口实现。
优化中间件层的性能(低延迟、零拷贝传输、QoS 策略),确保在嵌入式平台(ARM、SoC)上稳定运行。
编写接口文档、技术设计文档,保障团队成员快速集成和二次开发。
参与系统级调试,支持 CI/CD、仿真环境及实车测试,定位和解决分布式系统中的通信问题。


任职要求

本科及以上学历,计算机、自动化、电子信息、机器人等相关专业,3 年以上 C++ 开发经验。
精通 C++11/14/17,掌握 STL、多线程、内存管理、并发模型。
熟悉 ROS2 (rclcpp、ament build system) 及其通信机制,具备实际项目开发经验。
熟悉至少一种 DDS 实现(Fast-DDS、CycloneDDS、RTI Connext),理解 QoS 配置(可靠性、历史深度、延迟预算等)。
熟悉常见中间件/IPC 框架,如 ZeroMQ、gRPC、Shared Memory、Iceoryx 等。
熟悉 Linux 系统编程,具备 socket、共享内存、管道等开发经验。
熟练使用 CMake/GTest/GDB/Valgrind/Perf 等工具链,具备性能调优与单元测试经验。
有机器人或自动驾驶相关开发经验,能够处理多传感器数据同步(相机、iDAR、IMU 等)。

加分项
参与过 Autoware/Autoware Universe 等自动驾驶开源项目的二次开发或移植。
有嵌入式平台(如 NVIDIA Jetson、Horizon Robotics、Qualcomm、TI DSP、FPGA SoC)上的开发经验。
熟悉多机协同、分布式系统一致性与容错机制。
有视频/图像流(H.264/H.265、RTSP、ROS2 image_transport)传输优化经验。
参与过开源中间件框架(ROS2、DDS、ZeroMQ 等)的贡献。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请