职位描述
1. 负责基于单片机(如STM32、GD32等)的嵌入式软件设计、开发与调试。
2. 编写高质量、可维护的C/C++代码,实现设备驱动、外设控制、通信协议、业务逻辑等功能。
3. 参与硬件选型、原理图评审,协助完成硬件与软件的联合调试。
4. 进行系统性能优化、功耗优化、内存优化及稳定性测试。
5. 编写技术文档,包括设计文档、测试报告、用户手册等。
6. 协助解决产品在试产、量产及售后阶段遇到的技术问题。
硬性要求:
1. 本科及以上学历,电子工程、通信、自动化、计算机等相关专业。
2. 熟悉常用单片机架构(如ARM Cortex-M、RISC-V等),有实际项目开发经验。
3. 精通C/C++语言,具备良好的编程习惯和代码规范意识。
4. 熟悉常用外设接口(如UART、SPI、I2C、ADC、PWM等)的驱动开发。
5. 熟悉嵌入式操作系统(如FreeRTOS、RTT等)的基本应用。
6. 具备基本的硬件知识,能看懂原理图,熟练使用示波器、逻辑分析仪等调试工具。
7. 熟悉常用通信协议(如Modbus、CAN、profibus 、DeviceNet、蓝牙)。
加分项:
1. 有低功耗产品、实时系统优化经验者优先。
2. 熟悉工控设计优先。
3. 具备良好的英语阅读能力,能阅读芯片手册和技术文档。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕