数采设备系统软件工程师(A84652)
北京将闲科技有限公司职位描述
职位描述: 1.负责数据采集系统嵌入式Linux系统(Ubuntu)的裁剪、编译、移植与调试,适配机器人硬件平台,优化系统启动速度、内存占用及实时性,解决系统运行中的稳定性问题; 2.负责数据采集系统集成,搭建数采系统开发环境与运行环境,对接传感器(相机与IMU等)、执行器、控制器等硬件模块,完成驱动适配与功能调试; 3.负责数采系统中核心进程的管理、调度策略优化,设计并实现任务间通信机制(IPC、ROS/ROS 2消息通信等),保障多任务并发运行的可靠性与实时响应能力; 4.关注Linux内核、嵌入式系统及数据采集领域前沿技术,引入合适的技术方案,负责现有数采系统的版本迭代、补丁更新及长期运维维护工作; 5.负责软件系统镜像的制作和烧录SOP的流程梳理,负责数据可视化与人机交互的前端app开发; 职位要求: 1.本科及以上学历,计算机、电子信息工程、自动化、机器人工程等相关专业,3年及以上Linux系统开发经验; 2.熟练掌握C/C++编程语言,熟悉Shell脚本、Python,能独立完成驱动开发、系统调试及功能开发工作; 3.熟悉工业数据采集系统架构,能完成工业传感器、总线设备、采集模块的驱动适配与系统集成;; 4.掌握Linux系统进程管理、内存管理、文件系统,熟悉IPC通信机制(管道、消息队列、共享内存等),具备系统性能调优能力; 5.熟悉常用的嵌入式芯片(如ARM架构RK3588)及硬件接口(UART、I2C、SPI、Ethernet等),能配合硬件团队完成软硬件联调; 6.具备问题排查能力,能快速定位并解决 Linux 系统崩溃、死锁、资源泄漏及兼容性问题,有数采系统故障排查经验者优先; 7.了解Git版本控制工具,熟悉敏捷开发流程,能规范编写技术文档;
对这个职位感兴趣吗?