岗位职责:
1) 负责嵌入式Linux或QNX系统软件开发,具体包括:
a.bootloader的开发、移植及调试;
b.Kernel的移植、裁剪及调试;
c.各种设备驱动的编写、修改及调试;
d.文件系统的定制和集成部署;
2) 负责所研发软件的相关文档编写。
岗位要求:
1) 本科以上学历,计算机、自动化控制、电子等相关专业;
2) 精通C/C++语言,具备良好的编程基础和代码风格;
3) 深入理解操作系统原理及Linux/QNX系统内核,掌握内核源码结构、内存管理、进程管理、中断管理、系统调用、内核同步、时钟和定时器管理、信号、调度、进程间通信、文件系统和I/O设备管理等方面的原理以及相关内核函数的使用;
4) 熟悉MIPI、UART、CAN、SPI、I2C、USB、Ethernet、PCIe、SDIO等常见外设的通信协议和驱动开发,对设备驱动模型有深刻理解,具备Linux/QNX系统驱动开发经验3年以上;
5) 熟悉嵌入式Linux/QNX系统开发流程及开发环境,了解常见嵌入式处理器体系架构、指令集、寻址方式、汇编和混合编程;
6) 熟练使用GIT、SVN等版本管理工具;
7) 具备较强的文档编写能力。
8)有车载项目工作经验优先
邮件发送成功
订阅失败
您的订阅已超过上限,如需继续订阅,请在 订阅管理 中至少停用1条订阅。
查看地图
前往高德地图查看
使用微信“扫一扫”
打开网页后点击右上角“分享按钮