Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Shanghai Sudo Technology

机器人系统软件工程师

Posted Updated 2 views
Discussion

Description

1. 负责新引入硬件模块在 Linux 主控上的应用层驱动开发,包括设备通信、数据解析、状态管理与接口封装。
2. 制定并执行驱动级别的集成测试方案,验证硬件在系统中的功能正确性、性能指标与异常处理能力。
3. 常驻各产品项目组,作为硬件交付的软件对接人,快速响应并解决项目开发中的驱动集成与适配问题。
4. 协同硬件工程师定位跨软硬件的系统级故障与兼容性问题,推动闭环解决。
5. 编写硬件驱动接入指南、API 规范及调试手册等技术文档,降低上层业务团队的接入成本。

1. 本科及以上学历,计算机、自动化、电子信息等相关专业,3年以上 Linux 系统软件开发经验。
2. 工程实践能力突出,具备较强的问题定位与调试能力,善于在软硬件交叉地带攻坚。
3. 拥有机器人、无人机、智能驾驶或其它复杂嵌入式系统的软件集成与联调实战经验。
4. 熟练掌握 C++/Rust开发能力,具备扎实的 Linux 应用编程能力(多线程/进程、面向对象编程)。
5. 深入理解 Linux 设备驱动模型,熟悉 V4L2、IIO、input 等内核子系统用户态接口,能基于 sysfs/ioctl 等机制完成设备控制。
6. 熟悉常见的硬件通信协议(CAN、UART、SPI、I2C、Ethernet 等)及其在 Linux 用户态的编程方式。
7. 熟练使用 Linux 系统调试工具链(strace、perf、gdb、valgrind 等),能够独立分析驱动层与系统层问题。
8. 有主流机器人平台(如ROS/ROS2)硬件集成经验者优先。
9. 有电机、伺服驱动、力控传感器集成经验者优先。

Skills

Apply

See also