优秀实用范文分享
【留学生招聘】软件开发工程师 华为 华为技术有限公司,中国华为,华为,华为科技,深圳华为,华为 云化软件工程师
工作职责
1.负责云化网络软件领域产品代码研发工作, 并根据业务需求,从高可靠、高性能、可扩展等方面进行系统或模块的设计、开发工作;
2.有大型软件的需求分析的经验,能制定系统调整和优化方案,提高系统的健壮性和效率;
3.给团队带来it领域的开发流程、业务知识,带动团队支撑好ict业务。
技能要求
1.熟悉linux/unix操作系统;
2.熟悉掌握java/c/c++/python编程语言之一;
3.熟悉网络功能虚拟化(nfv)技术原理和行业动态,有nfv技术研究或产品开发经验者优先;
4.有云计算、微服务、分布式、容器、sdn、nfv/nfc、openstack/openflow开发经验者优先;
5.对工作富有激情和责任感,具备良好的团队合作精神。
云化转发开发工程师
工作职责
1.主流设备(运营商、企业网、云化等设备)上核心云化转发业务的架构设计和开发、测试、维护等阶段;
2.分析业界云化发展趋势,识别并引入先进技术,持续提升软转发系统可靠性和可维护性,助力打造业界最具竞争力的云化软转发解决方案;
3.和各大研究所及技术云化专家交流,深入理解最前沿的云化产品的客户需求和产品形态持续孵化云化产品竞争力;
4.负责云化系统研发常用工程工具的设计开发工作,持续提升研发效率和工程能力。
技能要求
1.熟悉linux/unix操作系统;
2.1年及以上c语言开发经验,熟悉基本软件开发工程原理,掌握常用软件开发工具和调试手段;
3.了解运营商网络或企业网络某个领域的转发业务。如路由器、ptn、交换机等;
4.熟悉多核cpu体系架构,掌握linux系统下并发编程技术能力者优先;
5.沟通能力强,刻苦、敬业、有上进心,有良好的团队合作精神。
编译器与编程语言开发工程师
工作职责
1.负责编译领域(分布式编译、资源优化算法优化、寄存器分配算法、数据面抽象)关键技术的研究、原型验证,以及产品化cbb交付,分析业界新技术趋势,识别新的技术方向和关键技术点;
2.负责通用cpu架构及dsp编译系统的业界先进技术跟踪及引入,提高开发效率;
3.指导或负责芯片编译器软件软件设计、开发、调测等工作,并负责所开发模块的质量保证。
技能要求
1.能够对复杂问题进行数学建模,并给出算法设计及优化,熟练掌握c/c++、对gcc或者llvm有深入研究;
2.熟悉计算机体系结构,熟悉编译理论,对linux操作系统有较深的理解;
3.熟悉数学建模、算法设计和优化的方法;
4.掌握跨文化沟通能力,能够接受短期去加拿大/以色列等国参与技术开发交流;
5.英语可以作为工作语言;
数据转发系统开发工程师
工作职责
1.负责公司级自研网络处理器数据转发业务,涵盖从二层到四层,具备数据面转发架构能力;
2.能够完成特性的设计、开发和联调,对特性e2e的交付质量负责。具备模块/特性的测试策略、测试设计能力;
3.能够参与到自研芯片设计,与业界芯片专家交流,引领下一代t级网络处理器技术。
技能要求
1.熟悉linux/unix操作系统;
2.熟悉掌握c/c++/汇编语言之一,1年及以上c语言开发经验,具备软件工程知识,掌握常用开发工具和调试手段;
3.了解运营商网络或企业网络某个领域产品业务。如路由器、ptn、交换机、接入网等;
4.熟悉路由协议以及报文转发原理,有基于网络处理器进行转发业务设计开发经验、熟悉网络处理器芯片原理者优先;
5.沟通能力强,刻苦、敬业、有上进心,有良好的团队合作精神。
linux多核软件开发工程师
工作职责
1.负责网络各主流设备(路由器、atn、云化设备等)上多核子系统的底层管理驱动系统的交付,包括端到端的设计、开发、测试、维护等阶段;
2.负责网络各主流设备(路由器、atn、云化设备等)上多核软转发业务的交付,包括端到端的设计、开发、测试、维护等阶段;
3.分析业界云化软转发发展趋势,识别并引入先进关键技术,持续提升软转发系统可靠性,挖掘软转发系统快速定位定界措施;
4.负责多核子系统研发常用工程工具的设计开发工作,持续提升研发效率。
技能要求
1.熟悉linux/unix操作系统;
2.1年及以上c语言开发经验,熟悉基本软件开发工程原理,掌握常用软件开发工具和调试手段;
了解运营商网络或企业网络某个领域的转发业务。如路由器、ptn、交换机等;
3.熟悉多核cpu体系架构,掌握linux系统下并发编程技术能力者优先。
底层软件工程师
工作职责
1.负责底层软件的设计、开发工作,能独立承担软件的模块设计、开发和自验证;
2.负责软件非功能特性的规划和设计,包括:安全、性能、易用性、可靠性、可维护性、可扩展性等;
3.参与软件新项目规划、产品竞争力构建。
技能要求
1.熟悉linux/unix操作系统;
2.熟悉掌握c/c++/汇编语言之一,1年及以上c语言开发经验,具备软件工程知识,掌握常用开发工具和调试手段;
3.了解运营商网络或企业网络某个领域产品业务。如路由器、ptn、交换机、接入网等;
4.熟悉路由协议以及报文转发原理,有基于网络处理器进行转发业务设计开发经验、熟悉网络处理器芯片原理者;
5.沟通能力强,刻苦、敬业、有上进心,有良好的团队合作精神。
软件测试工程师
工作职责
1.承担网络平台测试工作:含灰白盒测试架构构建、用例开发、基线建设、脚本调度及持续集成、质量评估、闭环改进等;
2.开展自动化测试工具开发、落地、优化等,通过自动化验证开展,提升软件可验证性、提升质量,确保产品快速迭代竞争优势。
技能要求
1.具备java/c/ruby/python等代码能力,能支撑灰白盒测试开发、自动化工具开发;
2.熟悉通信产品的测试理论、测试技术、工具和方法;
3.熟悉软件开发流程及常用开发测试方法;
对工作富有激情和责任感,具备良好的团队合作精神。