职位解析
1.与需求治理工程师共同明确软件需求及规格;
2.进行软件需求分析及可行性分析;
3.遵循软件开发流程,独立的进行应用及人机界面软件模块的设计和实现;
4.MMI软件开发环境的设计、实现和维护;
5.第三方软件的评估及整合。
优秀者特质
1.本科及以上学历,计算机、通信电子工程相关专业;
2.良好的软件知识背景和开发经验,熟练使用C/C++编程;
3.具备手机MMI开发经验和嵌入式软件开发经验者优先;
4.两年以上嵌入式软件开发经验,熟悉ARM,DSP体系结构,熟悉ARM和DSP下汇编和C语言的优化;
5.对视频/音频编解码有所了解,具备移动多媒体系统开发经验更佳;
6.良好的英语阅读及表达能力;
7.良好的团队合作精神和良好的沟通能力。
职位贴士
3G是集网络、手机于一身的复合科技,3G企业对于3G软件工程师的专业背景要求相对较高,一名3G软件工程师须拥有计算机、通信、电子类专业知识背景,了解GSMCDMAPHS3G通信网络,能熟练使用C语言或C++语言编程方法,熟悉移动通信原理及微波通信技术。
职业攻略
3G软件工程师—3G高级软件工程师
薪资待遇
3G软件工程师的平均年薪为4.2万元,其中外商独资企业的年薪最高,约为全国各城市平均年薪的1.1—1.4倍。3G软件工程师的入门薪资处于中上水平,在大城市约为4000—5000元/月,通过2—3年的工作经验的积累及能力的提高,可攀升至7500—9000元/月,精通英语的3G软件工程师月薪高达万元以上。
职位充电
1.强烈的求知欲 3G软件工程师要有强烈的求知欲和极强的学习能力,努力拓宽知识结构和专业视野,跟上3G的发展脚步,甚至超越3G的发展速度,才能成为一名出色的软件工程师。
2.创新意识强烈 几乎所有的用户都希望自己拥有的产品可以集所有最新最优功能于一身,也因为用户的这种“贪心”,使得3G领域的竞争越发激烈,而3G软件工程师在这种厚望下需要有强烈的创新意识,能够开发全新的应用或全新的重大性能,以此拉开与其他产品之间的距离。
3.良好沟通能力 由于软件的开发需跨部门与技术开发人员沟通,所以3G软件工程师需具备良好的沟通。在软件开发完成后,其功能、操作、应用要能简洁明了地向客户、治理者等非技术人员阐述专业问题,因此3G软件工程师的口头表达能力也是晋升不可忽视的考核标准之一。