岗位职责:
承担公司硬件层面的驱动开发、音视频开发、外设传感器集成、软硬件接口开发;熟悉单片机、电路板、PCB板、原理图等底层硬件技术;
任职要求:
1、教育背景与专业技能: 计算机科学、电子工程、自动化等相关专业本科及以上学历,具备扎实的计算机体系结构和嵌入式系统知识基础。
2、工作经验与技能要求: 至少2年以上嵌入式软件开发经验,熟悉ARM Cortex-M系列或其他主流MCU/MPU的开发流程,有物联网相关产品开发经历者优先。
3、编程语言与工具: 精通C/C++编程,熟悉嵌入式RTOS(如FreeRTOS、RT-Thread等),熟练使用IAR EWARM、Keil MDK或其他嵌入式开发环境。
4、硬件接口与通信协议: 熟悉GPIO、ADC、PWM、UART、SPI、I2C等常用硬件接口编程,了解Wi-Fi、蓝牙BLE等无线通信协议及其在嵌入式系统中的应用。
5、系统优化能力: 具备良好的系统分析能力和资源优化意识,能够在有限的硬件资源下实现高效稳定的软件系统。
6、团队协作与沟通: 具备良好的团队协作精神,善于沟通交流,能够与其他部门(如硬件、云服务、移动应用开发团队)有效合作。
7、学习与创新: 对新兴技术保持敏感度,具有持续学习和技术创新的能力,适应快速发展的物联网技术和智能硬件市场趋势。