股票代码:688047
请输入搜索条件
邮箱登录
点击图片刷新
忘记密码
点击图片刷新
07-01 2020

龙芯中科长期诚聘系统软件英才

公司简介

龙芯中科技术有限公司是国产CPU的龙头企业,以龙芯CPU为核心已构筑起包括CPU、整机、操作系统、中间件、数据库、办公软件、应用系统等在内的完整产业链,全龙芯生态圈的企业数量已达数千家。公司现面向全球,长期诚聘Linux内核、编译技术、图形系统、算法优化、操作系统、嵌入式等系统软件方面的专业英才;还为在校生或应届毕业生提供实习培训机会,详见后面的职位介绍。

工作介绍

龙芯中科以自主研发、掌握核心技术为宗旨,在系统软件、编译技术、基础库算法优化等领域拥有国际一流的专业研发团队,是OpenJDK、GCC、FFmpeg、Mozilla等众多知名开源软件社区的重要贡献者或维护者,在相关领域申请了数百项专利,填补了国内基础软件领域的大量空白,所研制龙芯CPU的操作系统、Java编程应用环境、浏览器、媒体编解码、KVM云计算虚拟机等产品已在众多领域得到了规模应用。

过往的硬核工作包括:

1.龙芯中科对最新OpenJDK14的贡献度居世界第四,国内第一。(数据源自OpenJDK社区官方发布新闻的统计。)

2.Kernel、GCC、Docker、Chromium、Firefox等开源软件最新版本都实现了对龙芯CPU的原生支持。

3.为FFmpeg、Libvpx、pixman等基础软件社区贡献了大规模代码,大幅度提升了这些基础软件的性能。

4.自主研制了KVM虚拟机及配套云计算软件,是国际少数几家具备“从CPU到系统”全链条虚拟机产品自主研制能力的企业。

5.基于Vxworks系统,实现了二三维图形硬件加速驱动、三维OpenGL API接口、QT编程应用环境、视频向量解码、高性能算法库等创新特性。

特色优势

除提供行业内有竞争力的薪资外,龙芯中科能为员工提供不断提升自我的良好工作环境,鼓励员工参与国际开源软件社区工作,支持员工定期参加国际学术界、工业界相关会议。我们希望能在自己的专业领域长期坚持、不懈锤炼,与龙芯共同成长,为国际基础系统软件的发展贡献中国力量。

工作地点

龙芯中科在北京、西安、南京、成都、合肥等城市都设立有研发机构,欢迎有志之士的加入。也欢迎优秀者以异地远程办公的形式加入。

联系方式

简历请发送至 rd@loongson.cn 。

岗位说明

一、内核团队领导者/技术专家/工程师

岗位职责:

1.Linux内核版本移植、开发和维护,解决系统问题。

2.在内核中实现对CPU指令、存储管理、中断系统、Ftrace等功能特性支持。

3.负责显卡、Raid、加速卡等外设驱动开发、适配和调优。

4.面向典型应用场景开展系统性能分析,定位瓶颈,设计并实现优化方案。

5.优秀者可作为领导者,负责新团队组建和日常管理。  

社招职位要求:

1.3年以上Linux内核驱动开发或某类子系统开发维护经验。

2.深入理解计算机系统结构和操作系统原理,熟练掌握Git、Makefile、调试器等技能。

3.精通C语言编程和语言机理,掌握汇编语言编程技能,具备良好的代码风格和工作习惯。

4.源码级精通至少一个内核技术领域(存储管理、进程调度、中断、同步等)。

5.熟悉PCI/PCIE/USB/CAN/I2C等总线协议,熟悉MIPS或其它CPU的架构及原理优先。

6.对从事系统软件开发有浓厚的兴趣及技术钻研能力,向开源社区贡献过代码者优先。  

校招职位要求:

1.计算机等相关专业本科以上学历,全面掌握体系结构、操作系统、编译原理等基础理论知识。

2.精通C语言编程和语言机理,掌握汇编语言编程技能,具备良好的代码风格和工作习惯。

3.阅读过内核核心子系统源码,从事过Linux内核驱动或嵌入式系统开发。

4.对从事系统软件开发有浓厚的兴趣及技术钻研能力,熟悉MIPS或其它CPU的架构及原理优先。  

二、编译团队领导者/技术专家/工程师

岗位职责:

1.负责GCC、LLVM、Java虚拟机、.Net、Javascript引擎等编译器或虚拟机的研发与优化,上述任选一种。

2.设计实现编译后端,改进和设计编译优化算法,提高生成代码的质量,提升整体系统的性能效率。

3.维护发布产品版本,修复应用中的各类Bug。

4.与上游社区对接,推动相关代码进入上游社区版本。

5.优秀者可作为领导者,负责新团队组建和日常管理。  

社招任职要求:

1.精通C/C++编程技能和语言机理,具备良好的编程风格和工作习惯。

2.深入理解编译原理和编译链接流程,掌握编译工具链开发技能。

3.具备GCC、LLVM和Open64等开源编译器相关开发经验。

4.从事过Linpack/FFmpeg/CUDA/OpenCL等软件或架构汇编级优化工作。

5.掌握计算机体系结构或模拟器原理,有软硬件协同开发经验。

6.强烈责任心,良好的沟通技巧及团队合作精神,带过研发团队者优先。  

校招职位要求:

1.计算机等相关专业本科以上学历,全面掌握体系结构、操作系统、编译原理等基础理论知识。

2.精通C或C++语言编程和语言机理,掌握汇编语言编程技能,具备良好的代码风格和工作习惯。

3.了解GCC、LLVM等编译器设计原理,或者了解Java虚拟机、JIT、Javascript引擎等基本原理。

4.从事过Linpack/FFmpeg/CUDA/OpenCL等软件或架构汇编级优化工作者优先。

5.对从事编译系统开发有浓厚的兴趣,具备较强的突击学习和技术钻研能力。  

三、算法优化团队领导者/技术专家/工程师

岗位职责:

1.负责龙芯生态体系中基础图形库、音视频编解码库、AI算法库等基础软件的性能优化。

2.维护发布产品版本,修复应用中的各类Bug。

3.与上游社区对接,推动相关代码进入上游社区版本。

4.优秀者可作为领导者,负责新团队组建和日常管理。  

社招职位要求:

1.计算机/电子/自动化等相关专业本科及以上学历。

2.掌握计算机体系结构的基本原理,了解系统软件优化的常用方法。

3.掌握汇编c/c++/python中至少一种语言。

4.精通Linux环境下Git/Gdb/Perf等工具的使用。

5.具有汇编开发经验或操作系统、流媒体、编解码相关工作经验者优先。

校招职位要求:

1.计算机等相关专业本科以上学历,全面掌握体系结构、操作系统、编译原理等基础理论知识。

2.精通C或C++语言编程和语言机理,掌握汇编语言编程技能,具备良好的代码风格和工作习惯。

3.掌握Linux下GDB/Git/SVN等工具的使用。在图形、图像、视频等专业领域有项目经验者优先。

5.对从事基础软件的系统优化有浓厚的兴趣,具备较强的突击学习和技术钻研能力。

四、Linux操作系统工程师

岗位职责:

1.龙芯Linux操作系统平台上开源软件的移植和适配。

2.负责Linux操作系统发行版的研发和优化。

3.研发工具和自动化流程软件的开发。  

职位要求:

1.计算机/电子//自动化等相关专业本科及以上学历。

2.掌握Linux操作系统基本原理,精通rpm/deb包管理机制。

3.精通汇编/c/c++/bash/perl/python中至少一门语言,熟练掌握Git/Svn/Gdb/Perf等工具的使用。

4.配置或使用过如下软件一种:Gnome,QT,Apache,cups,Docker容器等。

5.有开源社区代码贡献经历者优先。  

五、QT开发工程师

岗位职责:

1.负责基于龙芯平台的QT库移植和优化。

2.负责QT与操作系统的适配和功能开发。  

职位要求:

1.计算机相关专业毕业,本科以上学历,1-3年工作经验。

2.精通C语言或汇编语言,使用过性能分析工具,如Perf/valgrind等,有良好的编程习惯。

3.熟练掌握一种Linux发行版的使用,可在其平台下办公和开发。

4.熟悉嵌入式开发、mips cpu架构开发经验者优先。

5.熟悉QT开发,了解QT的整体框架,能够优化和移植QT。  

 六、系统软件实习生

岗位职责:

1.入司后接受3个月左右的系统软件基础培训,强化补习系统软件核心知识,包括计算机体系结构、操作系统、编译原理等内容。

2.3个月培训期后,根据学习情况,分配到内核、编译器、算法优化等专业组,从事相关方向的技术研发。

3.前期以学习培训为主,不要求立刻出成绩,优秀者在毕业后择优录用。  

职位要求:

1.研一、研二学生或者应届本科生,计算机等相关专业,有较好的数学功底或逻辑思维能力者专业不限。

2.对Linux内核或编译技术等系统软件有浓厚的兴趣,具备较强的突击学习和技术钻研能力。

3.性格坚毅、能长期专注于一个目标并愿意为之付出艰苦卓绝的努力。

4.精通C或C++或汇编语言者、或者了解Java虚拟机、JIT、Javascript引擎等基本原理者优先。

Copyright © 2008-2022 龙芯中科技术股份有限公司 京ICP备14017781号-1京公网安备 11010802035786 号

本网站由龙芯3C5000服务器提供强劲动力