职位描述
一、岗位职责:
1、负责基于单片机(如STM32、AVR、PIC、51等)或嵌入式处理器(如ARM Cortex-M系列、Cortex-A系列)的硬件系统设计与开发;
2、完成原理图设计、元器件选型、硬件调试与测试;
3、编写底层驱动程序(C语言为主)、裸机程序或基于RTOS(如FreeRTOS、RT-Thread)的嵌入式系统开发;
4、与软件工程师协作,完成系统联调与功能验证;编写开发文档、测试文档、产品说明等技术资料;
二、任职要求:
1、本科及以上学历,电子工程、自动化、通信工程、计算机等相关专业;
2、3年以上单片机或嵌入式硬件开发经验;
3、熟悉常用单片机(如STM32、51、AVR、PIC等)或嵌入式平台(ARM Cortex-M/A系列);
4、熟练使用Altium Designer、Protel、KiCad、Cadence、嘉立创、合见、启云方l等至少一种PCB设计工具;
5、熟悉C语言开发,具备良好的编程习惯;
6、熟悉常用通信接口(如UART、SPI、I2C、CAN、RS485、USB等)的硬件与软件实现;
三、 加分项(优先录用):
1、有RTOS(如FreeRTOS、RT-Thread、uC/OS)开发经验;
2、熟悉Linux嵌入式系统开发(如基于ARM Cortex-A系列);
3、熟悉硬件测试工具(示波器、万用表、信号发生器等);
4、有硬件驱动开发或与上位机通信(如Python、Java、C#)交互经验。