U

【远程·90天】DSIL SDK - 嵌入式固件工程师 / ROS2工程师

UnknownCompany

面议
发布于 今天
engineering全职远程办公
远程

岗位摘要

这是一个为期90天的远程项目,旨在开发DSIL SDK V0.1多传感器时间同步系统,面向机器人、自动驾驶和测绘领域。项目包含两个职位:嵌入式固件工程师负责基于GD32F407开发核心固件,实现USB CDC协议、PPS时间戳捕获和电源监控;ROS2/主机软件工程师负责开发守护进程、时间引擎、CLI工具和ROS2节点,以实现系统时间对齐。技术栈涉及嵌入式C、ARM MCU、Python、ROS2和Linux,强调独立开发、代码稳定性和实时处理能力。

技能要求:

嵌入式固件ROS2传感器时间同步机器人自动驾驶GD32F407USB CDCPPS硬件时间戳Python串口协议解析Linux远程工作90天项目多传感器融合GNSSIMU实时系统二进制协议CRC校验状态机设计

岗位职责

DSIL SDK V0.1 - 多传感器时间同步系统 项目简介 我们正在开发 DSIL SDK V0.1,一款面向机器人、自动驾驶、测绘领域的多传感器时间同步系统。 技术规范已完全锁定,无需求变更风险。 项目周期90天,有明确的里程碑和验收标准。主分支必须每天可演示。 职位一:嵌入式固件工程师 工作内容 基于 GD32F407 开发 Fusion V2 核心固件 实现 USB CDC 二进制协议(含 CRC32 校验) 实现 PPS 硬件时间戳捕获(1MHz 定时器) 实现 Power Health 监控(ADC + 状态机) 驱动传感器:ZED-F9P (UART)、VN-100 (I2C)、Gemini2、C270 技术要求 精通 GD32/STM32 开发,熟悉 HAL/LL 库 必须有 USB CDC / USB Device Stack 虚拟串口实际项目经验 熟悉硬件时间戳、PPS 信号处理 熟悉 CRC 校验、二进制协议设计 熟悉 I2C、UART、ADC 外设 熟悉 C / Embedded C 熟悉 ARM MCU(如 GD32 / STM32 / NXP) 熟悉 ADC 采样与电压测量 熟悉 定时器(µs级时间控制) 交付物 fusion.bin 固件 完整的 USB CDC 协议实现 Power Health 监控模块 强制要求(不符合不要投) 能独立 bring-up USB CDC(必须) 能 debug 硬件 + 固件问题(不是只写代码) 能保证代码稳定(不是 demo code) 加分项 GNSS / PPS / 时间同步经验 ROS / Linux 设备通信经验 有实际量产项目经验 面试核心评估 你将被要求: 设计一个 USB CDC 数据输出方案 解释 PPS 时间同步如何实现 写一个简化数据帧协议 Debug 一个“设备不枚举”的问题 职位二:ROS2 / 主机软件工程师 工作内容 开发 dsild 守护进程(串口协议解析、解码) 实现时间引擎(时钟偏移/漂移计算、GNSS驯服) 开发 CLI 工具集:dsil status/power/analyze/sync/plot 开发 ROS2 节点,发布固定话题: /atlas/status /atlas/power_health /atlas/sync_drift 目标:让机器人系统在30分钟内实现稳定时间对齐 核心职责 开发 dsild(守护进程) 解析串口数据(USB CDC) 构建时间映射引擎(offset / drift) 实现 CLI 工具(dsil_status / dsil_power 等) 构建 ROS2 节点并发布标准话题 实现系统状态机(OK/WARN/FAULT) 技术要求 精通 Python + pyserial 精通 ROS2 (rclpy)(topic / node / message) 精通 Linux(串口 / 设备) 熟悉二进制协议解析、CRC 校验 熟悉数据流处理 / 实时系统 理解时间同步概念(PPS、时钟偏移/漂移) 有传感器(IMU/相机)时间戳处理经验者优先 强制要求 (不符合不要投) 能独立写串口协议解析器 能设计系统状态机 能保证稳定运行(不是脚本拼接) 加分项 有机器人 / 自动驾驶经验 有时间同步 / 传感器融合经验 熟悉 numpy / matplotlib 交付物 dsild 守护进程 CLI 工具集 ROS2 节点 面试评估 你将被要求: 写一个串口解析器(带 CRC) 设计 offset / drift 计算逻辑 设计 ROS2 topic schema Debug 数据丢失问题 工作方式 周期:90天 地点:远程 沟通:每日同步,微信群 + GitHub 验收标准:每日可通过 ./scripts/run_demo.sh 预算与付款 按里程碑分批付款(8个节点) 预算面议,根据经验确定 资金可托管(平台担保) 联系方式 可通过微信联系: 期待有契约精神、能按锁定规范交付的开发者加入!

福利待遇

请直接访问电鸭原帖查看详情并申请

关注 Telegram 频道

第一时间获取最新远程职位推送

分享职位