
文远知行传感器驱动应用开发工程师(c++)
任职要求
本科及以上学历 熟练掌握 C++,熟悉嵌入式 linux 开发环境,熟悉交叉编译环境,有独立的 linux 开发能力,熟悉 linux 应用的开发和调试,熟悉linux常见异常分析 熟悉 linux 网络编程,多线程、多进程编程 熟悉 Git 操作,熟悉软件开发基本流程 熟悉 camera、lidar、gnss/imu、radar 等常用传感器的通讯交互及控制 工作认真负…
工作职责
负责在 X86/ARM 平台上进行 C++ 程序的编写或移植 负责在多平台上进行性能调优 负责优化整体系统性能,包括吞吐量和延迟 协助进行传感器性能评估、自动驾驶车辆传感器系统设计
1. 负责具身智能系统的伺服控制算法设计与开发,包括位置、速度、力矩控制等; 2. 结合动力学建模与传感器反馈,优化高精度、低延迟的实时控制算法; 3. 研究并实现自适应控制、鲁棒控制、模型预测控制(MPC)等先进算法,提升系统动态响应与抗干扰能力; 4. 与硬件团队协作,完成控制算法在嵌入式平台(如DSP、FPGA、ROS等)的部署与性能调优; 5. 设计仿真与实验验证方案,分析系统性能并持续优化算法; 6. 跟踪前沿技术(如强化学习、仿生控制、多模态感知融合等),探索其在伺服控制中的应用。
1. 基于4G/5G基带芯片的软硬件技术开发; 2. 基于安全芯片和密码学算法的技术实现和性能优化; 3. 边缘智能设备的嵌入式Linux环境算法和应用研发; 4. 基于物联网设备TEE可信计算环境的技术研发; 5. 物联网传感数据实时采集和聚合智能分析。
1. 基于主流硬件平台主导嵌入式软件架构设计,包括驱动开发(传感器、电机控制)、系统移植(RTOS/嵌入式Linux)及性能优化(实时性、低功耗)。 2. 开发手机端与机器人系统的通信协议(Wi-Fi/蓝牙/MQTT)集成多传感器数据,设计数据融合算法并驱动设备完成复杂任务。 3. 与硬件团队协作调试外设模块(如STM32/ESP32扩展板),提供传感器驱动支持及系统级联调方案。 4. 主导后续定制化开发,如树莓派外接感知器件的软件适配。
1、负责自动驾驶数据闭环相关的平台研发工作,制定数据挖掘方案,计划并实施,保证数据质量和闭环效果,为线上模型迭代提供数据支持; 2、负责数据闭环的标定平台、模型部署平台研发工作,通过数据及算法挖掘传感器标定异常,提前发现问题以及风险前置; 3、基于海量自动驾驶场景和行为,科学地管理自动驾驶用户数据和已挖掘的算法问题,研究和设计自动驾驶各算法高效发现问题和利用数据的方案。与算法研发工程师合作,通过数据驱动的方式挖掘自动驾驶算法需要关注的关键场景和高价值数据,参与算法迭代; 4、负责自动驾驶数据闭环相关的策略研发工作,制定项目挖掘方案,计划并实施,保证数据质量和闭环效果。设计和开发挖掘策略/算法/工具,为感知算法任务提供研发迭代需要的数据,支持数据转化为驾驶能力; 5、综合车端的感知、规控、地图、车辆状态等信息,利用大数据技术(如 Flink、Spark)对各种异常 case 进行识别和自动化归因算法开发; 6.负责推进自动驾驶用户数据闭环平台构建、优化,确保闭环科学地、稳定地、高效地运转。基于数据湖技术(如 Hadoop、HDFS、Delta Lake 等)构建高效的数据存储、处理和分析平台。