岗位职责:
1、负责仪器仪表嵌入式软件开发与维护:参与仪器仪表嵌入式软件的全生命周期过程,包括需求分析、技术方案设计、核心代码编写(如嵌入式操作系统移植、驱动程序开发、应用层功能实现)、单元测试与集成调试;定期处理版本迭代需求及潜在故障。
2、开展电路板功能调试(含硬件电路信号测量、软硬件联调、异常问题定位),验证硬件与软件的兼容性;配合生产部门输出标准化调试流程及操作手册,在生产过程中提供技术支持。
3、接收测试部门反馈的软件Bug(如功能失效、性能不达标、兼容性问题),制定并验证解决方案;结合用户使用反馈与行业技术趋势,推动产品优化,包括软件算法迭代(如数据处理精度提升)、资源占用优化(如内存/功耗降低)、新增功能模块设计,持续提升产品竞争力。
4、按规范编写嵌入式软件相关文档,包括需求规格说明书、详细设计文档、测试报告、用户操作手册及维护指南;对内为硬件、测试、生产等跨部门同事提供软件技术培训与咨询,对外协助销售或售后团队处理客户提出的软件使用疑问、故障排查需求,保障客户使用体验。
5、参与项目各阶段技术评审会议,包括需求评审(确认软件需求的合理性与可行性)、设计评审(评估软件架构、算法选型的科学性)、代码评审(检查代码规范性、安全性与可维护性);基于专业经验提出改进建议,推动评审结论落地,规避技术风险,确保项目按计划推进。
任职要求:
(1)本科及以上学历,计算机或电子相关专业;
(2)3年以上嵌入式软件开发经验,熟悉软件开发流程;
(3)精通C/C++语言,精通数据结构,具有良好的代码编写习惯;有PLC编程项目经验者优先;
(4)熟悉ARM处理器架构;熟练掌握嵌入式交叉编译环境和软件调试工具;
(5)熟悉Linux或者其他任一款主流嵌入式操作系统的移植、裁剪、驱动开发和应用开发;具有SD、SDIO、MIPI、LCD、USB、WIFI等驱动开发经验者优先;
(6)具有较强逻辑分析能力和学习能力,具有较强的独立分析和问题解决能力;
(7)具有良好的沟通能力和团队合作精神,具有强烈的责任心和钻研精神。