BSP软件开发(C/C++)
岗位职责:
1. 负责车载Linux/QNX BSP软件设计、开发和移植;
2. 负责参与需求分析和评估工作;
3. 负责相关技术文档编写。
岗位要求:
1. 熟悉嵌入式系统的启动或升级,熟悉uboot的开发调试;
2. 熟悉并掌握C/C++语言、Makefile、shell、git;
3. 熟悉Linux内核基本架构,熟悉I2C、SPI、input等基本的子系统框架;
4. 熟悉硬件电路原理,能看得懂原理图,熟悉常用UART、IIC、SPI、PCIE、Ethernet等接口设备;
5. 有摄像头驱动开发经验者优先;
6.乐观、积极、开放;能够承担工作压力,对解决挑战性问题充满热情,较强的学习能力。
BSP软件开发工程师
岗位职责:
1.按照公司嵌入式软件产品开发流程的要求,设计、实现、评审、验证、优化和维护符合公司质量要求的板级支持包(BSP),去支撑包括但不限于Linux,QNX,FreeRTOS等主流操作系统。
2.负责内核定制、驱动开发、通用框架定制、系统稳定性和系统性能优化等。
3.负责舱驾硬件平台的驱动开发与BringUp,包括audio\\display\\camera\\以太网、BT/Wifi、GPS等。
4.负责平台软硬件方案设计、评审与代码review。
岗位要求:
1.工作经验:5年以上Linux/Android系统的BSP软件开发经验,车载软件开发经验最佳
2.熟悉Linux内核(代码),熟悉Linux驱动架构;有Linux移植,优化经验,Camera\\Storage\\Display\\Audio\\network等子系统的驱动开发;
3.精通C、ARM语言,熟悉高通/瑞萨/TI/地平线芯片平台并具备相关开发经验者优先;
4.具备良好的沟通和逻辑思维能力,有良好的团队合作精神。
上班地址:-上海-G60科创走廊5G产业基地
该职位发布已超过90天,可能已过期!