logologo
寻找工作
返回简章2026-05-22 更新

软件开发初级工程师

杭州
本科及以上
自动化类·计算机类
使用简历深度优化功能,快速提升简历质量
职位介绍
培养方向:(入职后结合个人意愿与业务需求分配) 1、应用层网络协议开发 2、BSP(板级支持包)及驱动开发 3、DSP(数字信号处理)及音视频算法开发 工作职责: 1、需求学习与开发协助:参与需求评审与方案讨论,在导师指导下理解产品需求,协助完成模块级设计文档的编写。 2、基础模块开发与维护:参与应用层或底层软件的基础模块编码与单元测试,遵循编码规范,逐步提升代码质量意识。 3、系统联调与测试支持:协助完成各模块的集成与联调,参与基础性能测试、问题记录与初步定位,学习系统调试方法。 4、缺陷修复与版本维护:在导师指导下,跟进测试反馈的简单缺陷,完成代码修复与验证,学习版本发布流程与工具使用。 任职要求: 1、学历专业:本科及以上学历,计算机、电子、通信、自动化、网络等相关专业。 2、基础能力: 熟悉C++编程,了解常用数据结构与算法,具备基本的编程能力。 了解Linux操作系统的基本使用,包括常用命令、文件权限、进程概念等。 理解计算机网络基础知识,如TCP/IP协议栈、IP地址、端口等概念。 了解操作系统基本原理,如进程与线程概念、内存管理的基础知识。 3、加分项(非必备,具备以下任一经验者优先): 在校期间有嵌入式相关项目、竞赛或实习经历。 接触过ARM或其他嵌入式平台的开发,了解GPIO、I2C、SPI等外设接口的基本概念。 了解音视频编码基础概念,或接触过FFmpeg等工具。 了解基本的目标检测或图像识别概念,或接触过深度学习框架在嵌入式端的应用。 4、关键素质:求知欲与钻研精神、逻辑思维清晰、愿意从基础做起、具备团队协作意识与良好的沟通习惯。