RoboSense速腾聚创
高级嵌入式软件工程师(机器人业务)
岗位职责
Linux BSP开发与维护:负责Linux系统板级支持包(BSP)的开发、移植、调试及性能优化,涵盖内核裁剪、外设/总线驱动开发、启动流程调校等工作;保障硬件与系统的稳定适配,高效解决研发及量产阶段的各类BSP相关技术难题。 应用程序(APP)开发:基于Linux环境开展嵌入式应用程序的设计、编码、调试与迭代优化;负责功能模块拆分、确保应用程序具备高性能、高可靠性及良好兼容性,精准对接产品需求并推动功能落地。 ROS系统开发与应用:参与机器人操作系统(ROS/ROS2)的搭建、配置及二次开发工作;负责ROS节点、话题、服务的设计与实现,完成传感器数据融合、运动控制、任务调度等核心功能开发,适配机器人相关业务场景的实际需求。 Camera相关开发:主导Camera驱动适配、图像采集、预处理(含降噪、曝光、白平衡调节等)及传输链路优化;对接Camera模组厂商,攻克Linux系统下Camera兼容性、画质提升及性能优化等问题,满足视觉业务场景的技术指标。 协议栈开发与调试:负责TCP/IP、CAN、USB、UART、EtherCAT等各类通信协议栈的移植、开发、调试及优化;保障设备间数据传输的稳定性与高效性,快速定位并解决协议通信过程中的异常问题,完成上下游设备的协议适配工作。 技术文档编写与沉淀:系统整理研发过程中的技术文档,包括BSP开发手册、驱动说明、API文档、测试报告等;沉淀核心技术经验,配合团队开展技术分享,助力团队技术能力迭代升级。 跨团队协作:与硬件、测试、产品等团队深度协作,参与需求评审、技术方案论证,推动项目按计划落地;高效解决跨团队协作中的技术协同问题,保障研发流程顺畅
任职要求
本科及以上学历,计算机、电子信息工程、自动化、软件工程等相关专业,具备3年及以上Linux嵌入式开发实战经验。 具备扎实的Linux BSP开发功底及MCU开发经验,熟悉Linux内核架构与驱动开发框架;精通SPI、IIC、ADC、ETH、CAN、Flash、GPS、IMU等常用外设的驱动开发与调试,拥有至少1个完整项目的BSP移植与优化经验,能独立攻克内核、驱动及外设适配层面的复杂技术问题。 精通C/C++编程语言,熟练掌握Linux环境下嵌入式APP开发全流程,具备多线程编程、进程间通信(IPC)及网络编程能力,可独立完成应用程序的设计、开发与交付。 具备ROS系统开发经验,熟悉ROS节点通信机制、功能包开发及导航规划/视觉处理等核心模块;有机器人、智能设备ROS开发项目经验者优先考虑。 具备Camera开发经验,熟悉Camera驱动原理与图像信号处理(ISP)流程;有Camera模组适配、画质优化及图像采集传输项目经验者优先考虑。 熟悉至少2种通信协议栈(如TCP/IP、CAN、USB等),具备协议栈移植、调试及性能优化能力,能独立排查并解决各类协议通信故障。 理解嵌入式系统跨层交互逻辑,能高效衔接硬件驱动、应用程序与外部设备,保障系统整体运行的稳定性与可靠性
信息来自企业官方招聘渠道
OfferSeek 对公开岗位信息进行聚合、去重和结构化整理,最终申请以企业官方页面为准。