岗位职责:
1、负责公司产品嵌入式软件的全流程开发,包括需求分析、方案设计、代码编写、调试与优化,确保软件高效、稳定运行,满足产品功能及性能要求。
2、参与公司产品的硬件设计工作,协同硬件工程师进行器件选型、原理图设计、PCB 布局审查等,保障硬件设计满足软件运行需求,提升软硬件协同性能。
3、及时响应并处理产品在售后阶段出现的软件问题,通过远程调试、现场支持等方式,快速定位并解决问题,确保客户正常使用产品,维护公司产品口碑与客户满意度。
4、编写详细、准确的开发文档,如软件设计文档、操作手册、测试报告等,记录开发过程与成果,为后续产品升级、维护及团队协作提供有力支持,并及时更新维护文档,确保其与实际产品状态一致。
5、配合团队制定测试计划、编写测试用例,对嵌入式软件及软硬件集成系统进行全面测试,针对测试过程中发现的问题进行分析与优化,持续提升产品质量与稳定性。
任职要求:
1、本科及以上学历,电子工程、电气自动化、计算机科学与技术、通信工程等相关专业,具备扎实的专业理论基础。
2、具有 3 年以上嵌入式开发相关工作经验,有实际产品开发经验者优先,能够独立承担嵌入式软件及硬件设计相关工作任务。
专业技能
3、精通 C/C++ 编程语言,能够熟练运用其进行嵌入式软件开发,具备良好的编程习惯与代码规范;了解实时系统设计原理,能够进行实时任务调度与管理,确保系统实时性要求。
4、懂硬件设计,熟悉电路原理,能够阅读和理解硬件原理图;掌握常用电子元器件的选型与应用;具备一定的硬件调试能力,能够使用示波器、逻辑分析仪等硬件调试工具排查硬件故障。
5、具备良好的问题分析与解决能力,能够在复杂的系统中快速定位并解决软件及硬件相关问题;具有较强的学习能力,能够快速掌握新知识、新技术,适应行业快速发展的需求;
6、良好的团队协作精神,能够与团队成员、其他部门有效沟通协作,共同推进项目进展;工作认真负责,具备较强的责任心与敬业精神,对工作有较高的热情与专注度。