职位描述
岗位职责:
1. 负责Android/Linux/FreeRTOS系统的外设驱动开发和维护,包括UART/I2C/SPI/PWM/ADC/GPIO/PINMUX/EINT/Touch Panel等;
2. 负责编写软件设计文档,参与需求分析和讨论;
3. 负责外围器件的适配;
4. 支持应用软件工程师和硬件工程师开发、调试。
任职要求:
1. ***本科以上学历,具备2年以上嵌入式外设驱动软件开发经验;
2. 熟练掌握C语言,具有良好的编程风格,掌握gcc、make等开发工具;
3. 具备一定的硬件基础,能看懂原理图及PCB图,熟练使用各种硬件调试工具,如示波器,逻辑分析仪等;
4. 掌握三种以上常用外围设备接口或协议,如I2C/GPIO/SPI/UART/PWM/ADC/I2S等。
5. 熟悉Linux或RTOS等操作系统原理,具备驱动开发及系统应用开发的能力。
6. 具备较强的沟通能力,愿意学习,对技术有热情,有团队合作精神;
7. 有芯片原厂工作经验优先,有DDR或Audio ALSA驱动经验优先。