职位描述
一、软件开发与设计
1.参与嵌入式软件需求分析、架构设计及技术方案制定。
2.负责嵌入式软件开发,包括但不限于以下模块:
a)控制算法实现(如位置闭环控制、掌握PID调节、自整定等)
b)通信协议开发(支持HART、Profibus、Modbus等工业现场总线协议)
c)低功耗设计与电源管理
d)传感器数据采集与处理
e)故障诊断与安全保护机制
3.编写高质量、可维护的嵌入式C/C++代码,并进行代码优化和性能调优。
4.维护软件开发文档(如设计文档、接口文档、测试报告等),确保代码版本管理规范。
二、调试与测试
1.负责嵌入式软件的调试、单元测试及系统集成测试,解决开发过程中的技术问题。
2.配合硬件工程师完成硬件-软件联合调试,确保系统功能稳定可靠。
3.开发自动化测试工具和测试脚本,提升测试效率。
4. 参与产品功能安全认证(如本安、隔爆、3C、SIL认证)相关测试工作。
三、跨部门协作与技术支持
1.与硬件工程师、测试工程师、算法工程师等紧密协作,确保软件与硬件、算法的兼容性。
2.协助生产部门解决量产过程中的软件问题,提供固件烧录、参数配置等技术支持。
3.分析客户反馈的软件问题,提供售后技术解决方案。
四、技术创新与优化
1.实时更新嵌入式软件技术趋势(如RTOS、嵌入式AI等),探索技术在产品中的应用。
2.持续优化软件架构和代码质量,提升系统实时性、可靠性和可扩展性。
任职要求:
1.计算机科学、自动化、电子工程等相关专业本科及以上学历,3年以上嵌入式开发经验。
2.精通C/C++语言,熟悉嵌入式系统开发流程,具备RTOS(如FreeRTOS、uC/OS)开发经验。
3. 熟悉工业控制领域常用通信协议(如HART、Profibus、Modbus等)开发。
4.具备控制算法(如经典PID、位置式PID、增量式PID、速度环PID、模糊控制)的嵌入式实现经验。
5.熟悉嵌入式调试工具(如JTAG、STLINK、示波器、逻辑分析仪等),能独立完成问题定位。
6.具备良好的代码规范意识,熟悉Git等版本管理工具。
加分项:
7.有智能阀门定位器、工业仪表或过程控制设备开发经验。
8.熟悉工业物联网(IIoT)协议(如MQTT、OPC UA)或边缘计算技术。
9. 具备功能安全(如IEC 61508)开发经验或认证知识。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕