锦鲤求职

云鲸智能

底软开发工程师(硬件抽象)(J14422)

锦鲤会替你打开官网网申、按简历自动填表提交,你只需要在关键步骤确认。

岗位描述

岗位职责
1. 设计并实现轻量化、可移植的硬件抽象层(HAL)框架,支持动态加载硬件插件(.so),定义传感器/执行器/通信类统一API;
2. 实现硬件自动发现与匹配(设备树/配置文件),编写HAL常驻服务管理硬件资源;
3. 开发/适配Linux字符设备驱动及V4L2、IIO、GPIO、PWM等子系统,支撑IMU、力传感器、伺服电机等;
4. 设计HAL与上层算法间高性能IPC(共享内存+无锁队列优先,辅以Unix Domain Socket),做控制路径实时性优化;
5. 编写systemd服务配置,完成自启动、故障监控与日志;输出HAL接口规范与硬件适配指南,与算法/硬件团队联调。

岗位要求
1. 本科及以上,计算机/自动化/电子/通信相关专业;3年以上嵌入式Linux底层开发经验(资深5年+);
2. 精通C/C++,熟练多线程、共享内存/Socket等IPC、文件I/O与内存管理;
3. 有独立设计HAL或同类中间件经验,熟悉dlopen/dlsym,具备接口抽象与模块解耦能力;
4. 熟悉字符设备驱动、中断、DMA;熟悉V4L2、IIO或GPIO/PWM/SPI/I2C至少两项;
5. 熟练perf/ftrace等性能分析,CMake/Makefile与Git协作;了解运动控制对延迟/精度的需求;
6. 加分:ROS2 ros2_control Hardware Interface、PREEMPT_RT、EtherCAT/CANopen、Buildroot/Yocto、具身机器人/自动驾驶/智能硬件/无人机伴飞Linux SoC经验。

其他技术职位方向的申请准备

先核对岗位要求与自己的经历,再准备档案、投递和面试。

阅读求职步骤与示例 →