Skip to content
← Back to job listings

智能驾驶域控BSP开发工程师

voyah · 上海市, 上海市, 中国; 武汉市, 湖北, 中国

External listingfull-timeabout 1 month ago

About The Role

主要职责: BSP架构与开发: 负责基于主流SoC(如NVIDIA DRIVE系列、高通Snapdragon Ride、TI TDA4、华为MDC、地平线J6系列等)的智能驾驶域控制器BSP底层软件的设计、开发、移植与调试。 系统启动与移植: 负责U-Boot、Bootloader的定制化开发与优化,完成Linux/QNX/AutoSAR等操作系统的内核裁剪、配置、移植和启动流程的Bring-up。 驱动开发与集成: 开发、调试和维护各类外设驱动,包括但不限于CAN/CAN-FD、Ethernet(包括TSN)、PCIe、I2C、SPI、UART、eMMC、LPDDR等。 性能与稳定性优化: 深入进行系统级性能分析、功耗管理和热管理,优化内核及驱动,提升系统实时性、可靠性与稳定性,满足车规级功能安全(ISO 26262)要求。 问题定位与解决: 与硬件、软件测试团队紧密合作,快速定位和解决在硬件调试、系统集成、测试验证及量产过程中遇到的底层软件相关问题。 技术文档编写: 编写详细的设计文档、接口文档、测试报告和技术说明,确保开发过程的可追溯性和规范性。 任职要求: 专业技能: 1,5+年嵌入式底软开发技术经验;C/C++技能过硬,熟悉ARMv8架构的优先; 2,熟悉嵌入式产品的设计开发及流程(项目需求分析、产品设计、代码编写、功能调试及产品测试等),并参与设计产品功能、开发落地量产项目; 3,拥有丰富的底软开发技能,尤其是camera/ISP驱动开发调试经验、具备Camera等传感器数据抽象开发能力; 4,熟悉常用的嵌入式Linux/RTOS/QNX等系统及其BSP开发,包括系统的BringUp、基础外设驱动、camera模组、以太网、PCIe、DDR/eMMC/UFS配置开发、GPS/IMU//4G模块、分区开发、温控模块、fastboot功能等; 5,熟知Linux内核开发与调试,包括系统稳定性,系统性能优化,熟悉如进程管理、内存管理、文件系统、网络协议栈任一技能的优先考虑; 6,掌握交叉编译工具链、GDB&GDB-Server调试以及代码管理工具git/svn; 7,拥有量产项目经验,熟悉地平线J3/J5/J6、NVIDIA OrinX、QualComm 8155/8295平台的优先考虑; 软技能: 1、积极主动,自驱力强,能独立承担任务并推动问题解决。 2、学习能力强,对新技术有强烈兴趣,能快速适应不同技术栈。 3、良好的沟通能力和团队协作精神,能与跨部门团队高效配合。

This is an external listing. JobSpring does not represent or verify the employer. Report this listing