职位描述
【岗位职责】
1.负责软件子模块架构设计和开发;
2.支撑硬件的认证、转产、开局中的问题定位和处理;
3.负责子系统或子系统的设计和开发、测试。
【任职要求】
1.项目经验:至少5年以上的嵌入式软件开发全流程经验,能独立搭建嵌入式开发环境。可独立完成设计、开发、测试、认证等工作,最好有开局或维护经验,有通信类产品经验优先考虑;
2.项目规模:软件项目规模自研至少在5w代码以上,熟悉软件全流程生命周期,具有插卡式设备或单板嵌入式软件优先考虑;
3.学历/专业:本科及以上学历,电子信息类和计算机专业优先考虑;
4.有时钟类、网管、安全方面的经验,视面试情况可优先考虑;
5.语言技能:C++或Java,有Web端和PC端开发经验者优先。
【业务相关性要求】(1、2、4三点必须要具备)
1、熟悉以太网工作原理:数据如何在以太网各设备之间传输、寻路;熟悉以太网各层的协议,如链路层协议(VLAN、VRP等),传输层和应用层协议;(TCP/UDP,SSL、DHCP、FTP等);熟悉常用的网络编程技术和框架,比如socket编程,多线程编程等;
2、有设备开站经验:有设备开站(从第一次设备上电到设备正常连接到管理服务器的过程)的开发项目经验,要对设备发现、网络协议配置、网络规划和路由比较清楚;
3、有组件专网的经验:熟悉常见的网络拓扑结构,熟悉网络数据的分发和路由,熟悉网络子网等,可以使用一些工具定位和检测网络状态;
4、熟悉网络安全知识:熟悉数据的安全传输、证书认证,以及常见的网络攻击和预防技术。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕