岗位职责:
1、负责负责公司硬件产品的底层驱动(如Sensor、外围硬件驱动等)开发、调试和维护;
2、协助硬件部门调试驱动和验证硬件;
3、负责嵌入式Linux软件产品开发设计文档的编写;
4、负责系统问题分析和性能优化。
任职条件:
1、要求熟练掌握C/C++语言,具有良好的数据结构和算法基础;
2、具备嵌入式底层驱动开发经验,熟悉常见外设驱动开发(如I2C/I2S/SPI/USB/等);
3、熟悉嵌入式Linux系统的引导(uboot)及系统启动流程(init/systemd等),;
4、熟悉了解系统的进程间通信(IPC)机制, TCP/IP协议簇,以及Linux系统下嵌入式应用程序开发;
5、熟悉或了解常见Linux系统构建的框架方案,如buildroot, Yocto等;
6、熟悉基本软件开发流程,具备高效高质量的代码编写习惯和能力,熟悉常见的代码管理工具(git或svn);
7、具有一定的英语听说读写能力;
8、良好的团队协作精神和沟通能力,为人正直、工作踏实、责任心强、对工作充满热情、积极主动。
加分项:
1. 具有音、视频相关产品开发经验或者背景;
2. 熟悉Linux ALSA音频开发框架等内容。