理想汽车诊断仪软件开发工程师
任职要求
1.熟练使用C++,JS,QT,HTML5等开发语言; 2. 熟悉以太网TCPIP,UDP、HTTP等通讯原理,并有相应开发经验; 3.有多项Windows桌面端程序开发经验; 4.了解汽车诊断相关协议,例如ISO…
工作职责
1.负责LDM(售后诊断仪)软件需求分析,软件架构设计; 2.负责LDM程序开发,系统调试调优,单元测试,版本集成发布; 3.负责LDM软件问题分析,定位,解决; 4.指导新员工,参与产品文档评审,与项目经理、产品经理密切合作。
1. 负责搭建汽车智能诊断技术框架与模型开发; 2. 基于诊断、车内总线数据、维修手册、工单等数据开发汽车诊断AI算法设计与实现,构建汽车诊断知识图谱; 3. 负责诊断数据清洗、预处理和分析; 4.负责多模态交互系统开发,开发基于大语言模型(LLM)的智能问答系统,支持自然语言查询故障解决方案。 5. 负责AI模型的部署与交付。

1.负责智能驾驶产品车身、底盘、诊断通讯测试; 2.负责智能驾驶产品的标定功能测试,根据需求对系统进行标定和调试; 3.负责根据系统或产品的功能需求完成测试计划的制定,测试方方案的编写,测试用例的设计; 4.负责对系统或产品进行测试,执行测试用例,撰写测试报告。
核心驱动开发:负责五指灵巧手底层驱动软件架构设计与开发,基于STM32或 TI 芯片,实现多关节微型电机的高性能控制。 1. 电机控制算法实现:负责灵巧手内部多个微型伺服电机(BLDC/PMSM)的FOC(磁场定向控制)算法实现与优化。设计并调试高带宽的电流环、速度环及位置环,针对微型减速机特性进行摩擦力补偿与参数整定。实现多指协同运动控制,确保各关节运动的同步性与平滑性; 2. 通讯协议栈开发:负责EtherCAT从站、CAN等通讯功能的开发与维护,实现CiA 402标准驱动协议(CSP/CSV/CST模式)。优化PDO映射与同步机制,确保主站与灵巧手之间实现 <1ms 的实时通讯周期。负责手掌内部总线(如SPI、CAN-FD、RS485)的数据流管理,协调各指尖传感器数据的采集与传输; 3. 多传感器融合:开发指尖触觉传感器(阵列式压力、力矩)、高精度编码器及IMU的驱动程序。在底层实现初步的数据滤波与融合,为上层算法提供准确的力控反馈; 4. 系统集成与安全:基于FreeRTOS或裸机环境进行任务调度优化,确保控制回路(<100μs)的实时性。设计完善的故障诊断与保护机制(过流、过温、堵转保护),特别是针对灵巧手紧凑空间散热受限情况下的热管理策略; 5. 产线支持:配合硬件与测试团队,开发产线自动化标定工具(如霍尔相位自学习、摩擦力标定、传感器校准)。