岗位职能:
1. 负责电子电路相关嵌入式软件的需求分析、架构设计、编码实现与单元测试,涵盖驱动层、应用层程序开发,适配MCU、DSP、FPGA等硬件平台。
2. 参与电子电路软件方案评审,配合硬件工程师完成软硬件联调,解决电路与软件交互过程中的兼容性、稳定性问题。
3. 编写软件设计文档、用户手册、测试报告等技术资料,建立并维护软件版本管理体系,保障研发过程规范化。
4. 针对产品现场运行反馈的软件问题进行调试、迭代优化,提升电子电路产品的可靠性与性能指标。
5. 跟踪行业内电子电路软件相关的新技术、新协议(如CAN、LIN、Modbus),推动技术在产品中的落地应用。
6. 配合测试、生产部门完成产品软件的集成测试、量产烧录及售后技术支持工作。
任职要求:
1. 学历专业:本科及以上学历,电子信息工程、通信工程、自动化、计算机科学与技术等相关专业。
2. 专业技能
- 熟练掌握C/C++、Python等编程语言,具备扎实的嵌入式软件研发基础,熟悉RTOS实时操作系统(如FreeRTOS、uC/OS)的使用与移植。
- 熟悉常见电子电路硬件原理,掌握MCU、传感器、通信模块的驱动开发方法,了解CAN、LIN、UART、SPI、I2C等通信协议。
- 熟练使用Keil、IAR、MATLAB等开发调试工具,具备独立搭建软件开发环境、排查代码BUG的能力。
- 了解电路仿真、逻辑分析相关工具,能配合硬件完成电路功能验证。
3. 工作经验:1-3年及以上电子电路嵌入式软件研发经验,有消费电子、工业控制、汽车电子等领域项目经验者优先。