岗位职责:
1、参与软件架构设计,制定代码规范与版本管理策略(基于 Git 等工具),完成核心模块代码编写、单元测试及集成调试;
2、基于 STM32 系列 MCU 进行软件开发,涵盖底层驱动编写、应用层逻辑设计及代码模块化开发;
3、负责产品全生命周期问题处理,包括量产阶段的软件 Bug 定位、现场故障分析及解决方案制定,输出问题处理报告;
4、配合硬件、光学、结构团队完成产品联合调试,提供软件层面的技术支持,推动跨部门协作解决产品集成问题;
5、负责产品开发项目管理工作。
任职要求:
1、熟练掌握 C编程语言,具备良好的代码风格与模块化设计能力,能独立完成复杂模块开发;
2、深入理解 STM32 系列 MCU 架构(如 F4/F7/H7 系列),熟练掌握其外设驱动开发(GPIO、SPI、I2C、UART、DMA、ETH 等),熟悉 HAL/LL 库编程;
3、熟练使用开发与调试工具,包括 Keil MDK、STM32CubeIDE 等开发环境,示波器、逻辑分析仪等硬件调试设备,以及 Git 版本控制工具;
4、具备产品问题分析能力,能通过日志、调试工具定位软件逻辑、硬件交互等层面的问题,并制定可行解决方案;
5、具备较强的跨团队协作能力;
6、有较强的责任心与抗压能力;
7、具备良好的学习能力,思路清晰。
其它:
1、2年及以上STM32平台开发经验,有视觉传感器或工业测量传感器开发经验者优先。
2、 有一定的项目管理经验