Ivyea Jobs 8169 roles · 112 companies · 刚刚
它石智航 · 具身智能

嵌入式 Linux 平台软件工程师

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

职位描述

岗位职责 负责机器人嵌入式 Linux 平台的开发、适配、性能优化及稳定性维护。 负责 NVIDIA Jetson、Thor 或其他 ARM64 平台上的系统集成,包括启动流程、系统服务、资源管理和软硬件适配。 负责 CAN/CAN FD、EtherCAT、串口、RS-485、Modbus、以太网等通信链路的开发、调试和性能优化。 分析并解决系统运行中的实时性、通信延迟、周期抖动、CPU 占用、内存、存储及网络等问题。 负责设备驱动、通信接口和底层硬件抽象的设计与维护,提升不同硬件和产品之间的软件复用能力。 建设系统异常检测、故障恢复、看门狗、进程监控及自动恢复机制。 负责系统启动、关机、异常重启、断电恢复及长时间运行稳定性优化。 使用 GDB、core dump、strace、perf、ftrace、iostat 等工具定位系统级疑难问题。 与硬件、控制、感知、中间件及测试团队协作,完成机器人平台的软件集成和项目交付。 根据个人技术特长,承担 BSP、实时系统、通信总线、系统性能或稳定性等一个或多个细分方向。

任职要求

任职要求 计算机、电子、自动化、通信或相关专业,5年以上工作经验 具备 Linux 环境下 C/C++ 开发经验,熟悉常用数据结构、面向对象设计及多线程编程。 熟悉 Linux 进程、线程、信号、文件系统、网络、定时器及常用系统调用。 具备嵌入式设备、机器人、工业控制、汽车电子或边缘计算平台的实际开发经验。 熟悉至少一种通信接口或工业总线,例如: CAN/CAN FD EtherCAT UART、RS-232、RS-485 Modbus TCP/UDP USB、SPI 或 I²C 具备较强的问题定位能力,能够结合应用日志、系统日志和内核日志分析软硬件问题。 具备良好的模块化设计意识,能够设计清晰、可维护、可扩展的底层软件接口。 能够阅读英文技术文档,具备良好的沟通和协作能力。 加分项 熟悉 NVIDIA Jetson、Orin、Thor、DRIVE 或其他 ARM64 嵌入式平台。 熟悉 Linux BSP、U-Boot、设备树、内核模块、initramfs 或 rootfs。 熟悉 systemd、udev、NetworkManager、OverlayFS、EXT4、NVMe 等系统组件。 熟悉 PREEMPT_RT、实时调度、CPU affinity、CPU isolation、IRQ affinity 或低延迟系统优化。 熟悉 SocketCAN、SOEM、IgH EtherCAT Master、libmodbus 等技术。 有电机、关节、编码器、IMU、摄像头或其他机器人设备接入经验。 熟悉 PTP、PPS、Chrony、NTP 等时间同步技术。 有性能分析、内核故障、文件系统故障、驱动异常或偶现问题定位经验。 熟悉 Docker、NVIDIA Container Runtime 或嵌入式设备容器化部署。 有机器人、自动驾驶、工业设备、无人机或汽车域控制器相关经验。
它石智航去官方页面投递 →