岗位职责:
1.基于 LINUX、QNX 等系统的汽车嵌入式软件项目中的 BSP 底层驱动开发;
2.负责设计和实现内核模块/外设驱动相关的开发与调试工作;
3.负责平台化的软件设计、编码、维护及版本管理等工作;
4.负责对域控制器软件中相关功能的集成测试、故障分析定位和跟踪解决问题;
5.应用 V 开发模型,依 CMMI 或 A-SPICE 流程管理,输出对应质量要求软件质量与文档;
岗位要求:
1.熟练 C/C++ 语言,了解 ARM 平台架构的开发,熟悉 NXP/TI SOC平台优先;
2.熟悉 Linux Kernel, 熟练 Linux系统的裁剪定制优化,熟悉内核常用调试方法和工具;
3.掌握I2C,SPI,PCI-E,UART,CAN等总线原理,能够独立完成对应外设驱动的移植和调试工作;4.熟悉编译构建过程,熟练使用 makefile,有 Yocto 相关项目经验者优先
5.熟悉基于 Linux、QNX 系统下的嵌入式软件底层开发,有 AUTOSAR adaptive 开发经验优先;
6.熟悉汽车 CAN 总线知识,熟练使用 CANoe、kvaser 等总线测试工具;
7.熟悉电路原理,熟练使用程控电源、示波器、电子负载等设备;