首页 > 职位列表 > 软件开发工程师
返回职位列表

软件开发工程师 应届生 留学生

发布时间2019年07月10日

工作地点成都/河源/南京/三亚/上海/深圳/天津/武汉/西安/燕郊/重庆/长沙

学历本科及以上

职位类型研发类

主要职责

软件开发

1、从事无线领域软件的分析及设计;
2、从事无线领域软件的开发、优化及维护;
3、后续发展方向:技术方向包括软件设计专家、架构师等,管理方向包括开发经理、研发项目经理、研发总工、产品经理、行业咨询师等。


协议软件/管理与支撑软件

1、从事通讯产品相关软件开发;
2、进行需求分析,方案设计,软件详细设计,代码编写,单元测试,集成测试等;
3、进行软件代码的编写、维护和改进工作;
4、完成测试方案规划及测试用例设计和执行工作;
5、完成部门安排的其它研发相关工作。


驱动软件

1、从事通讯产品相关软件开发;
2、进行软件详细设计,代码编写,单元测试,集成测试、系统测试等;
3、进行软件代码的维护和改进工作;
4、完成测试方案规划及测试用例设计和执行工作;
5、完成部门安排的其它研发相关工作。


驱动与支撑开发

1、 负责波分产品的软件研发工作;
2、 负责项目各子系统的设计、开发、维护工作,提交合格的软件工作产品; 
3、 具体岗位包括设备驱动开发、协议软件开发、应用软件开发、嵌入式系统开发等。


嵌入式

1、参与音视频通讯产品系统架构分析与设计;
2、负责音视频通讯产品核心模块方案设计与代码开发;
3、负责系统的持续集成与自动化部署;
4、负责系统上线后的问题定位与故障修复。


JAVA/C/C++

1、从事视频会议产品相关软件开发;
2、进行软件详细设计,代码编写,单元测试,集成测试、系统测试等;
3、进行软件代码的维护和改进工作。


视频监控/分析

1、从事视频监控产品相关软件开发;
2、进行软件详细设计,代码编写,单元测试,集成测试、系统测试等;
3、进行软件代码的维护和改进工作。


手机应用软件开发

1、负责Android平台的应用设计、开发和调试;
2、负责Android手机平台Framework中相关模块的性能调优、或者功耗优化等工作;
3、负责编写与项目相关的技术文档,专利申请等;
4、负责Android框架的定制维护;
5、按UI设置要求,完成应用软件界面编码工作;
6、负责应用系统技术联调测试、投产运行;
7、协助业务测试,完成软件BUG修复。


驱动与操作系统开发

1、从事终端产品相关软件开发;

2、Wi-Fi / Bluetooth / NFC驱动和协议栈的维护和研究;
3、Android平台Wi-Fi / Bluetooth / NFC定制需求的实现,性能优化,包括吞吐率,稳定性、功耗以及故障解决等;

4、进行软件详细设计,代码编写,单元测试等;
5、进行软件代码的维护和改进工作;
6、负责底层驱动的研究,解决驱动开发及测试中出现的问题;
7、完成部门安排的其它研发相关工作


图像开发

1、负责承接项目的画质调教,确保画质调教效果达到甚至超过发货状态所要求的标准;   
2、解决项目开发调试过程中的各种画质相关问题;
3、图形,图像处理算法发开发和调试工作。


平台开发
1、从事终端产品相关软件开发;
2、进行软件详细设计,代码编写,单元测试等;
3、进行软件代码的维护和改进工作;
4、负责平台软件的研究,解决软件测试中出现的问题;
5、完成部门安排的其它研发相关工作。


协议开发
1、 协议相关需求的开发及维护、方案设计、可行性分析等;
2、 协议相关的认证测试和运营商测试支持;
3、 协议相关技术预研。


音频设计与软件开发
1、负责音频调试工作,确保相关的性能指标满足其需求,完成测试认证工作;
2、协助进行音频结构验证工作,协助进行音频结构修模等工作;
3、能够发现和解决具体实现过程中出现的问题,完成生产支持,确保企标测试及协助运营商测试通过;
4、负责音频驱动软件的集成和调试,以及音频框架软件的调试。


显示交互部件开发
1、负责手机显示交互模组(显示、触控、指纹、的设计和开发工作;
2、负责显示交互模组样品的打样跟进和调试测试;
3、负责显示交互模组的小批量试产和量产技术问题分析和解决;
4、负责显示交互及其应用相关技术的研究和提升;

5、负责终端显示交互的技术创新。


任职要求

软件开发

1、熟悉C/C++或Java/Java Script/Go/Python/TCL/Scala等任一编程语言;
2、有操作系统、数据库、存储管理与规划、算法设计、安全管理与规划经验者优先;
3、有开源平台开发经历,熟悉或热衷开源和工具的开发与应用者优先。


协议软件/管理与支撑软件
1、计算机、软件、通信等相关专业本科及以上学历; 
2、具有扎实的C/C++基础,拥有丰富的编程经验,具备一定的算法设计能力; 
3、熟悉设计模式,掌握常用的软件架构设计方法;
4、有嵌入式系统编程、多核处理器开发、分布式处理开发、并行计算、开源代码开发、linux编程、操作系统开发等相关实践经验者优先。


驱动软件

1、计算机、软件、通信等相关专业本科及以上学历; 
2、具有扎实的C/C++基础,拥有丰富的编程经验,具备一定的算法设计能力; 
3、熟悉计算机体系架构、计算机操作系统基本概念;有嵌入式系统、多核处理器、驱动开发等相关实践经验者优先。


驱动与支撑开发
1、掌握C/C++/Tcl语言至少一种,具备实际的项目工作经验;
2、掌握操作系统基本概念,了解Vxworks/pSOS/Linux中至少一种系统,对操作系统内核有一定认识;
3、对于常用的通讯协议(如TCP/IP、OSPF、PPP等)有一定理解;
4、积极上进、学习能力强,有良好的沟通协调能力及团队合作精神。计算机、通信、电子专业优先。


嵌入式

1、精通C/C++语言编程,有嵌入式产品软件开发经验,具有较强的软件开发能力;
2、熟悉嵌入式软件开发、熟悉Linux操作系统,有调度管理、内存管理相关开发经验;
3、熟悉网络编程,shell、mysql数据库调优优先;
4、了解H.264\MPEG-4、AAC\MP3等音视频编解码标准;
5、有较好的团队协作精神和较强的产品质量意识,抗压力强;
6、良好的沟通表达能力,思维敏捷,行动干练。


JAVA/C/C++

1、掌握C/C++/Java/Python等编程语言,对面向过程或面向对象软件开发有一定认识;
2、掌握操作系统基本知识,能够熟练运用UNIX/Linux进行基本操作,能够编写脚本;
3、掌握软件工程概念,熟悉软件开发、测试流程;
4、工作有热情、积极,学习能力强,具有一定的创造力,具有较好的沟通及协作能力,能承受一定的压力。


视频监控/分析

1、掌握C/C++/Java等编程语言,了解Java Web开发,对面向过程或面向对象软件开发有一定认识;
2、掌握操作系统基本知识,能够熟练运用UNIX/Linux进行基本操作,能够编写脚本;
3、掌握软件工程概念,熟悉软件开发、测试流程;
4、熟悉HTML 5/CSS 3/Javascript等主流WEB前端技术;熟悉DIV+CSS布局的HTML代码编写,能够书写符合W3C标准的代码,并有良好的编码习惯和风格。
5、掌握C/C++语言,熟悉linux编程及调试;具有较好的模式识别、图像处理、计算机视觉等理论基础;熟悉软件开发、测试流程,了解TCP/IP、组播等网络协议,有以太网相关协议软件开发经验;
6、工作有热情、积极,学习能力强,具有一定的创造力,具有较好的沟通及协作能力,能承受一定的压力;
7、具有人脸识别、车辆识别等软件研发经验者优先考虑。


手机应用软件开发

1、计算机,通信,软件等相关专业硕士以上学历;
2、熟悉Java语言,具备较好的编程基础;
3、了解Android SDK常用接口使用,开发中常用工具的使用;
2、熟悉C语言、JAVA语言和基础算法,有软件相关工作/实习经验优先;
3、对手机系统有较强的兴趣爱好,有志于投身手机行业;
4、熟悉Android操作系统和Linux操作系统;


驱动与操作系统开发

1、计算机、软件、电子、通信等相关专业硕士及以上学历;
2、熟悉ARM体系结构,从事过ARM7或ARM9、ARM11相关研发项目。
3、熟练掌握C/C++编程语言; 
4、具有ARM平台下嵌入式Linux开发经验者优先。

图像开发
1、图形图像,机器视觉,数学,物理等相关专利,本科及以上。
2、了解软件及图像后处理相关算法,精通面向对象分析设计方法,具有数字图像处理经验者优先。
3、熟练掌握c/c++语言;  
4、在图形图像处理方面具有扎实的理论基础,熟悉常见图形图像处理算法。


平台开发
1、计算机、软件、电子、通信等相关专业硕士及以上学历;
2、熟悉android操作系统及智能终端领域基础知识; 
3、熟练掌握JAVA/C/C++编程语言; 
4、有NFC/GPS/BT协议开发经验者优先。

协议开发

1、通讯类、计算机类或相关专业的硕士及以上学历; 
2、熟悉C / C++ / JAVA语言;
3、了解Linux系统/Android系统/嵌入式系统,对手机/移动互联软件开发有较强兴趣。


音频设计与软件开发
1、计算机、软件、电子、通信、声学等相关专业本科及以上学历;
2、熟练掌握C/C++编程语言; 
3、有深厚的数学功底者优先,有声学设计以及嵌入式软件开发经验、具备一定的硬件调试能力者优先;
4、有一定的语音或音效处理算法经验者优先。


显示交互部件开发
1、 电子工程/自动化和自动控制/机械工程/光学类等相关专业硕士研究生;
2、 具备独立结构设计能力,完成过2D、3D图纸设计;或具备独立电路设计能力及底层驱动开发能力,完成过单板设计和调试。熟练使用Proe,CAD等设计软件;或熟练使用Protel、cadence等EDA设计工具。