职位描述
职位描述:
基本技能要求:
1,计算机、电子、仪器、机械电子、自动化、通信等专业背景,本科及以上学历;
2,精通c语言/数据结构/指针,具有linux/android/tisys-bios/freertos底层的内核和驱动开发经验(2年以上);
3,熟悉bootloader、linux下命令行工具的使用;
4,熟悉arm、dsp等soc平台的常用外设、如时钟、io、定时器、外部中断、串口等;
5,良好的逻辑思维、故障调试与分析思维;
6,熟悉常用仪表设备,如示波器,信号发生器,频谱仪、网络分析仪等;
7、熟悉常用的代码管理工具,如svn、git等;
8、良好的沟通能力、团队合作能力、英文文档阅读能力、文档撰写能力。
加分项技能要求:
1,具有linux内核裁剪定制、交叉编译、移植等经验;
2,具有网卡、lcd、ad/da、dma等驱动开发经验;
3,具有bootloader、文件系统的编译和部署经验;
4,具有gdb、t32、binutils、coredump等调试经验;
5,熟悉汇编语言、makefile、shell脚本。
岗位职责:
1,平台底层的需求梳理,驱动接口实现与维护;
2,bootloader,内核、文件系统、数据库的编译与部署;
3,底层软件故障问题定位和解决,升级方案制定;
4,撰写开发文档。