职位描述
一、核心控制软件开发:
负责吸尘器主控制器(MCU)的嵌入式软件开发(C/C 为主)。
开发和优化电机(主电机、滚刷电机、风机)的驱动与控制算法(如FOC算法),确保高效、稳定、低噪音运行。
实现电池管理系统相关的软件功能,如充放电控制、电量计量、保护策略等。
开发传感器(电芯电压、电机电流/霍尔传感器等)的数据采集、融合算法及应用逻辑。
实现吸力调节、工作模式切换等核心功能控制逻辑。
二、人机交互功能开发:
开发按键、触摸屏、LED指示灯、语音提示等人机交互接口的软件逻辑。
实现显示屏(LCD/OLED)的驱动及UI界面交互逻辑(有时与GUI工程师协作)。
三:通信与连接:
开发Wi-Fi、蓝牙等无线通信模块的驱动及上层应用协议栈,实现与手机APP的连接、远程控制、固件升级等功能。
实现与其他设备(如基站)的有线或无线通信协议。
四、系统集成与调试:
与硬件工程师紧密合作,参与硬件选型、原理图评审、驱动底层适配。
负责软件与硬件的联调,解决软硬件协同工作问题。
使用逻辑分析仪、示波器、串口调试工具等进行系统调试、性能测试和问题定位。
五、固件维护与升级:
维护现有产品固件,修复Bug,优化性能。
设计和实现安全可靠的固件空中升级机制。
六、文档编写:
编写详细的设计文档、接口文档、测试报告和技术手册。
七、其他相关工作
任职要求:
1、大专及以上学历;
2、精通C/C 编程语言: