兼职高级嵌入式 Linux / CAN 通讯软件工程师,按月10K左右

【职位名称】兼职高级嵌入式 Linux / CAN 通讯软件工程师



【项目任务】

基于 ISO 21815、SAE J1939 及相关设备的接口资料,完成车辆控制系统与目标车辆之间的 CAN 通讯软件主体,并建立可扩展到多家主流设备厂商(OEM)的适配架构。第一阶段以模拟器(emulator)测试为目标,之后由客户内部工程师完成主软件集成、现场调试和最终定型。



【必须具备】

1. 熟练使用 C 语言,能够维护安全相关嵌入式代码。

2. 熟悉 Linux 系统编程、线程、socket、定时器、日志和进程管理。

3. 熟悉 Linux SocketCAN、CAN 2.0B 和 29 位扩展帧。

4. 理解 SAE J1939 的 PGN、SPN、源地址、优先级和物理层概念。

5. 有 CAN 抓包、trace 分析、bus-off、超时和错误恢复经验。

6. 能设计有限状态机、握手、心跳、重试和故障锁存逻辑。

7. 会使用 Git、分支、Pull Request 和代码审查。

8. 会使用 GCC/Clang、CMake、GDB、Valgrind 和静态分析工具。

9. 能编写单元测试、模拟器、CAN 回放和自动化测试。
已有8人报名
*************
*************
浏览 878
点赞
10评论
收藏
1分享

手机扫一扫分享

分享
举报
评论
图片
表情
全部评论
wilkin22026-08-09 17:02
目前在车载公司担任TBOX开发主管,熟悉linux编程和CAN开发
点赞回复
wilkin2026-08-09 16:58
目前在车载物联网公司担任TBOX开发主管,熟悉linux编程和CAN开发
点赞回复
专业linux驱动开发2026-08-06 17:44
有车载嵌入式Linux开发经验,熟悉SocketCAN,做过车载CAN总线数据收发调试,处理过bus‑off、通信超时等总线异常。掌握C语言、多线程、CMake编译工具;了解SAE J1939基础概念,可以基于模拟器完成CAN通讯软件主体与可扩展适配架构开发。
点赞回复
Kim0505052026-08-06 09:02
目前多个大型UPS项目中使用和调试CAN通信
点赞回复
龙龙2026-08-05 17:31
我在Linux CAN通信和嵌入式Linux系统方面拥有超过15年的经验,精通C/C++,并使用gcc和clang编译器。 我之前已经开发过一些CAN通信项目。
点赞回复
blackstone2026-08-05 15:25
你好,熟悉linux 嵌入式开发,开发过物联网,手持设备,通信设备等
点赞回复
十步芳草2026-08-05 14:40
熟悉 x86 和 ARM 架构下的 can 驱动,主业包括维护公司 can 通信模块
点赞回复
一水2026-08-05 14:30
十几年的Linux开发
点赞回复
工程师2026-08-05 14:17
熟悉linux系统,做过can通讯
点赞回复
Barning2026-08-05 14:12
CAN驱动,CAN应用 有实际产品和经验
点赞回复
推荐
点赞
10评论
收藏
1分享

手机扫一扫分享

分享
举报