软件工程师-Middleware-395443
6 days ago
该职位来源于猎聘 一、核心使命 负责智能割草机器人 Linux 侧中间件的两条核心子系统:
- OTA 中间件 – 安全、可回滚、断点续传的整机升级;
- Dev Manager 中间件 – 统一设备状态、告警(Alarm)与日志(Log)框架,为云/APP/诊断工具提供标准化接口。 二、岗位职责
- Middleware OTA
- 设计并实现 OTA 升级中间件,覆盖升级包校验(签名/哈希)、双分区 A/B 升级、断点续传、掉电回滚;
- 对接云/APP 协议(MQTT/HTTPS),实现升级任务调度、版本号管理、灰度策略;
- 编写 Bootloader 与 Linux 侧的升级交互协议,确保 MCU + Linux + 模组"三端同升";
- 搭建 OTA 自动化测试框架:模拟断电、网络异常、包损坏等异常场景;
- 输出 OTA 接口文档与调试工具(ota_cli、ota_status),支持生产线快速烧录与售后回退。
- Middleware Dev Manager(Alarm & Log)
- 构建 设备状态机模型,统一采集软件/硬件/算法异常,生成结构化告警(ID、等级、时间、上下文);
- 实现 环形日志(Ring Log) 与 关键日志(Event Log) 两级存储,支持掉电保护与循环覆盖;
- 提供多语言 API(C/C++、Python)与 JSON-RPC 接口,供 APP、云、诊断平板实时拉取;
- 设计 日志快照 触发机制(Crash、Alarm、User Trigger),一键打包上传服务器;
- 支持日志级别动态切换、远程日志(TCP/UDP Shell)、时间同步,满足现场调试需求。 3. 跨模块协作 & 工具链
- 与硬件/算法/APP 团队对齐接口,确保 Alarm/Log 数据格式与云后台一致;
- 将 OTA & Dev Manager 接入 CI/CD:自动生成升级包、签名、上传测试仓库;
- 编写单元测试与 Mock 工具,保证中间件在 PC 端可先行验证;
- 维护版本分支(Git/GitLab)、编写技术白皮书与 FAQ,培训开发/测试/售后团队。 三、任职要求 1. 基础与经验
- 本科及以上学历,计算机/电子/通信/自动化专业;
- 3 年及以上 嵌入式 Linux 中间件或系统软件开发经验;
- 至少 1 个完整 OTA 项目落地(Yocto/Buildroot + A/B 升级);
- 熟悉 进程间通信(d-bus、Unix Domain Socket、ZeroMQ) 与 多线程安全编程。 2. 专业技能
- 精通 C/C++,熟悉 Python/Bash 脚本;
- 熟悉 OpenSSL、mbedTLS 等加密库,掌握 签名/验签 流程;
- 熟悉 MQTT、HTTPS、CoAP 等云协议,了解 JSON/Protobuf 序列化;
- 能看懂 硬件原理图 与 MCU 寄存器,熟悉 UART、CAN、SPI 常见总线;
- 熟悉 Jenkins、Docker、GitLab CI,可实现自动打包、签名、烧录、测试。 3. 加分项
- 有 机器人/割草机/扫地机 行业经验,了解 MCU Bootloader、差分升级(xdelta);
- 熟悉 systemd、logind、journald 等 Linux 日志体系,可定制高可靠日志通道;
- 对 安全启动(Secure Boot)、EFUSE、TrustZone 有实践经验;
- 贡献过 开源 OTA 项目(SWUpdate、RAUC、Mender) 或 日志框架(log4c、spdlog)。 4. 软技能
- 良好的跨部门沟通与推动力,能独立承担子系统架构;
- 注重文档与单元测试,具备 "代码即产品" 思维;
- 英语读写熟练,可快速阅读 RFC、芯片 Datasheet。
-
软件工程师
6 days ago
Suzhou, Jiangsu, China 南京云帐房网络科技有限公司 Full time CN¥800,000 - CN¥1,500,000 per year该职位来源于猎聘 Responsibility: 职责描述Along with the Master in Design, ensure the product's technical feasibility during the bid and development stages, in accordance with Ficosa Development System (FDS) methodology (SPICE). 与主设计师一起,根据公司开发系统和要求,确保产品在投标和开发阶段的技术可行性。Analyze...
-
Android WIFI 软件工程师
6 days ago
Suzhou, Jiangsu, China 巴施帝信息科技(上海)有限公司 Full time CN¥90,000 - CN¥120,000 per year该职位来源于猎聘 Android WIFI 软件工程师 工作职责: 1. 在 Android 操作系统环境下,设计开发汽车信息娱乐产品的嵌入式软件和 Android 框架 2. 解决 WIFI 相关问题,并与跨职能团队合作 3. 设计和维护 Android 框架、Android WIFI 相关 Service 软件开发 4. 开发和执行 Android WIFI
-
自动控制软件工程师
6 days ago
Suzhou, Jiangsu, China 卓郎(常州)纺织机械有限公司 Full time CN¥600,000 - CN¥1,200,000 per year该职位来源于猎聘 1. 工作目标概述 / Job Objective Summary: (简要描述设置该岗位的目的和工作目标。Summarize the purpose and objective of the position.) - Develop and maintain the machine control software platform needed for the product according to the product R&D strategy established by the company and the business unit, meeting...
-
Connectivity软件工程师
6 days ago
Suzhou, Jiangsu, China 巴施帝信息科技(上海)有限公司 Full time CN¥60,000 - CN¥80,000 per year该职位来源于猎聘 工作职责: 1、在Android操作系统环境下,设计开发汽车信息娱乐产品的嵌入式软件 2、解决复杂的Android软件问题,追求工程卓越,并与跨职能团队合作 3、基于Android平台下手机与车机互联软件开发和维护,如Carplay,Android Auto,Hi-Car, Carlink,Carbit,Flymelink等
-
试验工程师(台架软件)
6 days ago
Suzhou, Jiangsu, China Pou Sheng International (Holdings) Limited Full time CN¥120,000 - CN¥180,000 per year该职位来源于猎聘 岗位名称:试验工程师(台架软件) Lab engineer (bench software) 职责描述Job description 目的Purpose完成试验室设备软件升级改造,通过软件开发实现新的功能需求。 Complete the upgrade and modification of laboratory equipment software ,realize new functional requirements through software...
-
dsp 嵌入软件工程师
6 days ago
Suzhou, Jiangsu, China Silentium Ltd. Full time CN¥300,000 - CN¥600,000 per year该职位来源于猎聘 Company Introduction公司介绍 Headquartered in Israel and operations around the world, Silentium is famous in the field of Active Acoustics Management including ANC and Personal Sound Zone. Silentium provides innovative active noise reduction solutions for the automotive, trains, aerospace, consumer electronics, and industrial...
-
自动化软件工程师
6 days ago
Suzhou, Jiangsu, China 上海提科环保科技有限公司 Full time CN¥90,000 - CN¥120,000 per year该职位来源于猎聘 岗位内容: Briefly describe (in one or two sentences) the overall purpose or function of the job. 请用1-2句话简单描述此职位的目标Developing/Programming and Managing of the software of assembly fixture and End of Line Tester. As an MES system administrator, properly manage the operation and maintenance of the MES
-
Arm软件工程师
6 days ago
Suzhou, Jiangsu, China 固德威技术股份有限公司 Full time CN¥80,000 - CN¥120,000 per year工作职责工作职责:1、光伏逆变器产品通信及接口软件设计开发,编写代码,调试,测试以及试产与量产相关工作。2、在现有产品基础上,进行功能升级,满足客户定制化要求。 任职要求1、1年以上新能源物联网行业嵌入式工作经验,精通C语言,熟练使用STM32系列MCU。2、有在UCOS-III...
-
Arm软件工程师
6 days ago
Suzhou, Jiangsu, China 固德威技术股份有限公司 Full time CN¥80,000 - CN¥120,000 per year工作职责工作职责:1、光伏逆变器产品通信及接口软件设计开发,编写代码,调试,测试以及试产与量产相关工作。2、在现有产品基础上,进行功能升级,满足客户定制化要求。 任职要求1、1年以上新能源物联网行业嵌入式工作经验,精通C语言,熟练使用STM32系列MCU。2、有在FreeRTOS...
-
测试和样件工程师
2 days ago
Suzhou, Jiangsu, China 皮尔博格 Full time CN¥40,000 - CN¥80,000 per year该职位来源于猎聘 During product design, propose special demand for function and performance testing. Define test condition basing on product specification and design report to guarantee test coverage. 在产品设计中,提出功能和性能测试的特殊要求,依据产品的SPEC和设计报告,提出测试条件,保证测试的覆盖率。 ...