Ivyea Jobs 5948 roles · 69 companies · 刚刚
智元机器人 · 具身智能

嵌入式软件工程师

上海 / 深圳 社招 · 全职 具身智能 / 机器人

职位描述

职位描述 负责基于 RK3588、RK3576 或同类高性能 ARM SoC 平台的嵌入式 Linux 软件开发,包括 BSP 移植、驱动开发、系统裁剪、性能调优及稳定性优化。 负责 MIPI Camera、MIPI Display、I2C、SPI、UART、USB、GPIO 等外设驱动开发与调试,完成摄像头、显示屏、编码器、IMU、触觉传感器等硬件设备的驱动适配及系统集成。 负责多传感器融合系统的软件架构设计与开发,实现多摄像头、IMU、编码器等设备的高精度时间同步、数据采集及实时传输,保障系统低时延、高可靠运行。 基于 Qt(C++/QML)开发嵌入式设备图形用户界面,实现设备控制、状态监控、参数配置及数据可视化等功能。 负责 AI 算法在嵌入式平台的部署、调试及性能优化,对 SLAM、目标检测、图像处理等算法进行端侧推理优化,包括模型转换、算子适配、推理加速、内存优化及功耗优化。 对系统关键链路进行性能分析与优化,包括启动速度、CPU/GPU/NPU 利用率、DDR 带宽、缓存命中率、帧率、延迟及资源占用等,持续提升系统整体性能与稳定性。 负责生产测试软件、工装治具软件及自动化测试工具开发,与硬件、算法团队协作完成整机联调、故障定位及产品化落地。 编写技术方案、设计文档及开发文档,参与软件架构设计、代码评审及技术攻关,推动研发流程持续优化。

任职要求

职位要求: 计算机、电子、通信、自动化等相关专业,统招本科及以上学历,熟练掌握C/C++编程语言; 深入理解Linux内核,有丰富的驱动开发经验。熟悉多传感器时间同步方案的设计与实现,熟悉PTP、硬件计时器等关键技术; 精通至少一种 ARM SoC 平台(如瑞芯微 RK3588/RK3576、NVIDIA Jetson、地瓜机器人、全志、晶晨、NXP、TI 等),具备 BSP 移植、系统裁剪及性能优化经验。 熟悉 MIPI CSI、MIPI DSI、I2C、SPI、UART、USB、PCIe、CAN、Ethernet 等常用硬件接口,具有相关驱动开发和调试经验。 熟练使用 CMake(编写 CMakeLists.txt,管理依赖与编译配置); 熟练使用 Git(分支管理、协同开发、常规冲突处理); 熟悉高通平台加分; 有ARM SOC的驱动或者应用层开发背景,必须有影像 或者 模型部署优化 或者 算法部署的丰富经验; 深入理解 Linux Kernel,具有丰富的设备驱动开发经验,熟悉字符设备、平台设备、Device Tree、中断、DMA、V4L2、Media Framework 等 Linux 驱动框架。 具有 ARM SoC 驱动开发或应用层开发背景,并具备以下至少一个方向的丰富项目经验: 影像系统开发(ISP、Camera、V4L2、视频采集、视频编解码、多摄像头系统等); AI 模型部署及性能优化(RKNN、TensorRT、ONNX Runtime、TFLite 等); 算法部署及工程化优化(SLAM、视觉感知、图像处理、目标检测等)。 熟悉多传感器时间同步方案,具有 PPS、PTP、硬件时间戳、硬件计时器、Chrony 或相关同步技术开发经验者优先。