职责描述:
1. 负责自动驾驶系统SOC端应用软件的开发,如进程管理、状态管理、OTA等。
2. 负责应用软件的设计、集成、和调试,确保各模块的正确功能和交互。
3. 优化系统性能,确保SoC资源的合理分配和高效利用,提升系统的响应速度和能效。
4. 深入参与系统级调试,定位并解决系统中出现的复杂问题,确保系统在各种工况下的稳定性和可靠性。
5. 负责与供应商沟通自动驾驶软件模块的需求和接口定义
6. 编写高质量的代码,参与代码审查,并撰写相关的技术文档,包括设计文档、接口规范、测试计划等。
工作要求
任职要求:
1. 本科及以上学历,控制、自动化、车辆工程等相关专业,5年以上自动驾驶开发经验
2. 至少3年以上SoC嵌入式软件开发经验,熟悉主流SoC架构。
3. 熟悉嵌入式操作系统(如Linux、QNX、RTOS等)的开发和调试,具备状态管理、进程管理、OTA等相关开发经验。
4. 熟练使用常见的开发工具链和调试工具,如Git、GDB、JTAG等,具备良好的代码调试和问题排查能力。
5. 具备良好的沟通能力和团队合作精神,能够在跨团队合作中高效工作。