职位描述
(高级)嵌入式软件工程师-BSP_XC-CT
职位介绍
- 负责开发和维护客户项目BSP部分
- 按照客户需求,独立设计开发测试相应硬件平台的软件
- 和架构一起完成软件功能的设计
- 裁剪和移植Linux内核
- 开发调试基于QNX/Linux的驱动
- 移植BSP软件到新硬件平台
- 确保按时交付功能软件
- 专家角色或者BSP Function Owner角色要带技术团队或者指导开发工作
技能要求
- 计算机科学,软件工程或相关电子类专业本科及以上学历
- 三年以上娱乐域控制器和ADAS域控制器客户项目开发经验,如Linux 内核,驱动,平台软件,HAL开发。
- 精通Linux内核,QNX系统,驱动开发,bootloader,虚拟化。
- 精通Linux/QNX系统架构和软件协议栈。
- 精通底层MCU和SOC的IPC机制,如SPI, DMA, Shared memory, socket有深度理解。
- 熟悉高通820/8155/8195/8295,瑞萨或者Nvidia(Xavier,Orin)平的多种模块驱动GPIO, I2C, I2S, PCIE, Display(DP, MIPI DSI, SerDes), Camera(SerDes, MIPI CSI), PCIE(RP, EP)开发经验者优先。
- 良好的C/C++编程和debug技能,熟悉多线程编程,C++设计模式等优先。
- 无障碍阅读英文芯片手册和技术文档,口语能交流。
- 具备快速学习能力,有大局观,比较强的自我驱动力,乐于分享和帮助他人。
- 具备硬件供应商的管理能力或者带领团队经验加分。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕