职位描述:
1.负责嵌入式系统固件的设计、开发、调试与优化,涵盖底层驱动、中间件及上层应用逻辑。
2.根据需求编写高效、可靠的C代码,确保代码质量及可维护性。
3.参与硬件选型评估,协同硬件工程师完成电路设计调试及问题排查。
4.开发Bootloader、OTA升级、外设驱动(如UART/I2C/SPI/USB/CAN等)及低功耗优化。
5.解决嵌入式系统中的实时性、内存管理、功耗控制等关键技术问题。
6.编写技术文档(设计文档、单元测试等)。
7.支持产品量产及后续固件升级维护。
任职要求:
技术能力:
1.计算机/电子/通信等相关专业本科及以上学历。
2.精通C语言,熟悉常见MCU架构(如ST M32、NXP、TI、ESP32等)及开发环境(Keil、IAR、GCC等)。
3.掌握RTOS(Zephyr)开发。
4.熟悉常用通信协议(I2C/SPI/UART/US B/CAN/BLE/Wi-Fi等)。
5.具备一定的硬件调试能力(熟练使用示波器、逻辑分析仪等工具)。
6.熟悉版本控制工具(Git/SVN)及持续集成流程。
软技能:
良好的问题分析与解决能力,能独立承担模块开发。
团队协作意识强,沟通流畅。