Skip to main content

嵌入式 Linux 系统工程师(移动机器人)

Technology
北京慧闻
北京-朝阳区, 中国¥16,000 - ¥27,000 /月6天前截至 2026/11/23

职位描述

【岗位定位】 机器人硬件‑驱动‑应用之间的系统层支撑角色,聚焦移动/巡检/仓储机器人,基于RK、Jetson、X86工控机,负责嵌入式Linux系统定制、软硬件调优、OTA、自动化工程,保障整机稳定、可运维、可量产。 【岗位职责】 1. Linux系统定制裁剪:使用Yocto/Buildroot/ubuntu‑base做系统裁剪、根文件系统精简、镜像制作、分区规划与量产烧录;完成权限、外设、文件系统等基础适配。 2. 整机性能调优:CPU亲和性、进程优先级、中断绑定、调频策略调优;治理内存泄漏、OOM;结合机器人业务划分任务优先级,保障传感器、运动控制等实时任务。 3. 系统服务与脚本开发:基于systemd管理系统服务;编写Shell/Python初始化、硬件自检、业务启停脚本,优化开机流程,解决启动异常问题。 4. 网络调优与跨设备通信:负责多网卡、网桥、路由配置;排查丢包、延迟等网络故障,调优内核网络参数,保障算力板、下位机、上位机、云端通路。 5. 日志与OTA全链路建设:搭建整机日志架构,实现日志轮转、本地存储与云端上报;设计A/B分区OTA升级方案(全量/差分、校验、回滚防砖),负责整机版本管理、灰度发布。 6. 自动化工程体系:基于Make/CMake/Git/CI‑CD搭建流水线,实现自动化编译、镜像打包、版本归档,规范依赖与编译脚本。 7. 算力硬件评估&稳定性保障:对RK/Jetson/X86工控机做算力、功耗、接口压力评测输出选型报告;线上问题兜底,处理死机、崩溃、高负载异常,开展长期稳定性与高低温测试。 【任职资格】 1. 精通嵌入式Linux,熟悉进程/线程/IPC;掌握Yocto/Buildroot/根文件系统定制、内核裁剪、systemd;熟练perf/gdb/strace等性能排查工具。 2. 熟练Shell/Python脚本,可独立完成系统初始化、日志、编译打包、OTA辅助工具开发。 3. 熟悉TCP/UDP/MQTT等网络协议,掌握网卡、路由、防火墙配置,会抓包定位网络问题。 4. 了解CI/CD、Git版本管理;熟悉logrotate日志管理;理解A/B分区OTA、校验、回滚防砖机制。 5. 掌握CPU亲和性、chrt优先级、OOM、虚拟内存等整机资源调优手段;有RK/Jetson/X86工控机调试经验。 【加分项】 内核模块调试、Docker容器、PREEMPT‑RT实时内核、设备批量烧录量产运维经验。

Keywords
3-5年BuildrootLinuxCMakeSystemdUbuntuGNU DebuggerDebuggerGit

对这个职位感兴趣吗?