职位描述
主要岗位职责
1. 负责嵌入式软件系统架构设计、模块划分及开发计划制定;
2. 基于指定主控芯片(如STM32、GD32、ESP32系列等),完成底层驱动开发、BSP移植及优化;
3. 实现与硬件工程师协同开发:编写控制板与驱动板的通信协议、电机控制算法、打印头时序控制、电源管理等核心模块;
4. 负责外设驱动开发:包括但不限于蓝牙/Wi-Fi通信模块、传感器、显示屏、按键等;
5. 完成系统功耗优化、实时性调试、稳定性测试及故障诊断;
6. 编写规范的软件设计文档、测试用例及技术报告;
7. 协助硬件工程师进行板级调试、问题定位及协同测试。
任职要求
1. 计算机、电子、通信、自动化等相关专业,本科及以上学历,3年以上嵌入式开发经验;
2. 精通C/C++语言,具备扎实的编程功底和良好的代码规范;
3.熟练使用Keil等IDE等软件,能独立完成嵌入式系统软件等开发工作;
4.有0-1独立开发新品经验;熟悉ESP32、STM32、GD、ARM架构及常见单片机架构,熟练的对其进行编程。
5.具有外设驱动独立开发经验,如ADC、PWM、SPI、I2C、UART、USB等,能保障数据传输的准确性;
6.熟悉设备端TFT屏幕UI交互开发,能提升交互效果和运行效率;
7.具备硬件基础,能看懂原理图,熟练使用示波器、逻辑分析仪等调试工具;
8. 具备较强的责任心、沟通能力和团队协作精神。
优先项
1. 有打印机、喷码机、绘图仪或其他精密运动控制设备开发经验者优先;
2. 熟悉图像处理、数据压缩、通信协议(如BLE/Wi-Fi)优化者优先;
3. 具有低功耗设计、电池管理系统(BMS)开发经验者优先;
4. 有从0到1主导产品嵌入式软件开发并量产落地经验者优先。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕