职位描述
- 在Linux平台上进行底层软件开发,包括需求分析、架构设计、开发、测试等。
- 负责基于Linux的BSP软件开发和软件模块集成,确保任务调度、内存管理等功能的合理设计。
- 参与ROS、Apollo等中间件的集成与开发,推动自动驾驶与机器人项目的技术实现。
- 编写和维护硬件驱动程序,并解决开发过程中的技术问题。
- 主持设计、代码、测试报告等评审工作,提出改进建议并完成后续更新。任职要求
- 计算机科学、自动化、电子信息工程等相关专业本科及以上学历,3年以上嵌入式开发经验。
- 精通C/C++,有嵌入式开发的实际经验。
- 熟悉Linux操作系统,能在Linux平台上进行内核与驱动开发。
- 熟悉ROS/Apollo等中间件,具有机器人领域的开发经验。
- 熟悉软件开发流程或有自动驾驶或机器人项目经验者优先。