职位描述
单片机嵌入式软件工程师(下位机)
工作内容及目标:
负责公司咖啡机下位机单片机软件开发调试与维护(STM32、NXP,新唐等 ARM Cortex-M 系列),包括信号采集,电机控制,电磁阀,泵类控制。
设计并实现传感器驱动、外设接口(UART/I2C/SPI/CAN 等)、低功耗控制等底层驱动;
编写高效、可靠的 C/C 嵌入式代码,进行代码优化与内存管理;
参与硬件电路设计评审,协助完成原理图、PCB 设计及硬件调试;
制定测试方案,完成单元测试、系统测试及问题排查;
编写技术文档,包括设计说明书、接口协议、测试报告等;
支持产品量产过程中的生产测试、固件升级及故障分析。
任职要求:
统招全日制本科及以上学历(技术足够优秀的话,学历可以适当放宽),电子信息、自动化、计算机、通信等相关专业;
3年以上单片机开发经验,精通 C/C 语言;
熟悉至少一种主流单片机架构(如 STM32、新唐 M45x、NXP 等 Cortex-M 内核);
掌握常用外设接口协议(UART/SPI/I2C/USB/CAN/等);具备硬件基础,能看懂电路图,使用示波器、逻辑分析仪等调试工具;
了解嵌入式开发工具链(Keil、IAR、GCC 等)及版本管理(Git/SVN);
能熟练阅读英文技术文档;
有电机控制经验、RTOS 经验(加分项)。