单位名称 | 统信软件技术有限公司 | 单位性质 | 民营企业 |
---|---|---|---|
单位地址 | 北京市大兴区 | 单位行业 | 信息传输、软件和信息技术服务业 |
单位规模 | 1000-2999人 | 单位网址 | http://www.uniontech.com |
学历要求 | 招聘总人数 | 研究生人数 | 本科生人数 |
---|---|---|---|
不限 | 50 | 不限 | 不限 |
统信软件技术有限公司:
统信软件技术有限公司,注册资本 4.59 亿元。是一家专注基于 Linux 的操作系统研发与服务的商业公司,是国内 UOS(unity operating system)统一操作系统 发起人之一,国内知名的国产操作系统厂商,研发基于 Linux 内核的操作系统软件产品,以 提供安全可靠、美观易用的国产操作系统与开源解决方案为目标, 企业共有员工 1000 余人,总部位于北京,同时在武汉、南京、西安、成都、上海、广 州、无锡、太原等地设有研发中心、产品中心、方案中心等分支机构。 统信软件拥有国内顶尖的 Linux 研发团队,操作系统研发、行业定制、国际化、迁移和 适配、交互设计、咨询服务等多方面专业人才云集,能够满足不同用户和应用场景对操作系 统产品的广泛需求,并向政企、军工、行业企业用户提供基于 Linux 操作系统的解决方案、 技术支持和咨询培训等服务。 统信软件作为操作系统生态的打造者,不但与各芯片、整机、中间件、数据库等厂商结 成了紧密合作关系,还与 360、金山、网易、搜狗等多家知名 IT 企业联合开发了多款符合 中国用户需求的应用软件,并在国内党政军、金融、运营商、教育等客户中得到了广泛应用。 尤其是基于国产芯片架构的操作系统产品已经和龙芯、申威、华为海思等国产芯片产品开展 了极为广泛和深入的合作及适配。作为一家高新技术企业,统信软件已经取得了 ISO9001 和 ISO27001 质量管理体系认证、CMMI 三级认证、武器装备质量管理体系认证和武器装 备科研生产单位保密资格。目前拥有 20 余项软件著作权,10 余项国内发明专利以及多个 注册商标。截止到 2019 年,统信软件深度操作系统下载超过 8000 万次,提供 32 种不同 的语言版本,以及遍布六大洲的 105 多个镜像站点的升级服务,在国际操作系统关注度上 长期保持前 10 名。
未来,统信软件将继续秉承开源和创新精神,以操作系统的自主可控替代为契机,成为 中国市场主要操作系统供应商,争取三年后成为具备国际影响力的主流操作系统厂商。
简历投递邮箱:weixinran@uniontech.com
系统研发工程师-北京:
"岗位职责:
1,承担linux操作系统整体构建和编译工作。
2 研究解决Linux/Unix操作系统本身的各种问题,并熟悉其架构流程。
3 处理在适配过程中遇到的系统级问题。
4 参与开源社区交互和补丁提交。
任职要求:
* 在校表现优良,学习成绩佳。操作系统、数据结构、编译原理成绩突出者优先。
* 熟悉任意一种或多种编程语言,逻辑能力强,语言表达清晰。
* 对Linux操作系统、Linux内核、开源社区有兴趣。
* 有github、算法或龙芯等相关经验的优先
应用开发工程师-北京:
"岗位职责:
基于UOS桌面环境的上层应用软件开发、维护和问题修复,主要包含:面向Dtk(deepin toolkit)、UOS提供的基础服务,Qt5以及QML的界面开发,基于C++11的代码逻辑编写,开源组件的功能分析与集成使用。
任职要求:
* 在校表现优良,学习成绩佳。操作系统、数据结构、编译原理成绩突出者优先。
* 熟悉C/C++或Java语言,逻辑能力强,语言表达清晰。
* 对Linux操作系统、开源社区有兴趣。
* 有github、算法或龙芯等相关经验的优先
Linux系统研发工程师-成都:
岗位职责:
1.负责 Linux 系统底层环境开发维护及优化;
2.针对 x86、Arm、龙芯、申威等硬件平台与系统需求,负责对操作系统进行定制与裁剪;
3.负责对内核进行定制、裁剪和优化;
4.负责对新的设备硬件进行适配及支持;
5.负责对低层软件栈进行性能优化和安全加固。
岗位要求:
1.大学统招本科及以上学历,2021届毕业生,计算机软件相关专业;
2.熟悉 Debian、Ubuntu、Fedora、Arch Linux等一种或多种 Linux 发行版本;
3.掌握 Bash Shell、Python、C 等一种或多种编程语言;
4.熟悉 GNU 编译工具链、GRUB、Systemd 等开源组件;
5.熟练掌握 Linux 常用命令,如 grep、sed、awk 等;
6.熟练使用 Git 进行版本控制;
7.熟悉 LFS 或 Gentoo 从源代码构建 Linux 系统优先;
8.熟悉 Docker 容器化和 QEMU/KVM 虚拟化技术优先;
9.参与过开源软件项目的开发优先;
10.在 GitHub 有开源作品优先
系统内核研发工程师-成都:
岗位职责:
1.负责Linux内核深层次的改进或全新功能研发、调试工作;
2.熟练使用各种系统性能分析工具,熟悉性能优化,能够完成子系统级的性能优化工作;
3.协助系统应用解决操作系统及内核相关的问题,给系统应用开发人员提供内核支持、技术建议等;
岗位要求:
1.大学统招本科及以上学历,2021届毕业生,计算机软件相关专业,具备良好的代码风格和编程习惯;
2.深入理解Linux操作系统以及内核设计原理与运行机制;
3.熟悉Linux内核各大子系统,比如:内存管理、文件系统、CPU调度、网络、存储等;
4.熟悉Linux内核相关开发环境与基础工具,熟悉shell、gdb、vim等工具;
5.熟悉gdb、crash、systemtap等工具,能够分析内核相关的常见问题;
6.有内核故障调试经验或内核社区补丁提交经验优先;
7.了解多种平台(x86/ARM/MIPS/ALPHA)内核与系统研发经验优先;
8.优秀的分析问题和解决问题的能力,对解决具有挑战性问题充满激情;有开源社区贡献相关经历优先。
9.参与系统相关技术调研、深入底层核心技术、前沿技术学习、沉淀技术积累并输出相关发明专利;
10.参与各种国产化芯片移植适配工作,涉及龙芯、飞腾、兆芯、海光、鲲鹏等芯片平台。
桌面应用研发工程师-成都:
岗位职责:
1.参与系统应用功能设计、编码实现、单元测试、Bug修复、文档编写等相关工作,并保证发布质量;
2.参与前端、厂商反馈问题修复,技术答疑等相关工作;
3.参与系统相关技术调研、深入底层核心技术、前沿技术学习、沉淀技术积累并输出相关发明专利;
4.参与各种国产化芯片移植适配工作,涉及龙芯、飞腾、兆芯、海光、鲲鹏等芯片平台。
岗位要求:
1.大学统招本科及以上学历,2021届毕业生,计算机软件相关专业,熟练掌握C/C++编程语言,具备良好的代码风格和编程习惯;
2.熟练掌握Linux下C/C++应用开发技术和应用调试技术,以及相关工具使用;
3.熟练掌握Linux/Unix操作系统相关知识,对系统服务管理systemd、系统日志管理、journal有了解;
4.熟练掌握Qt应用开发技巧,了解Qt内部机制,比如元对象系统、信号槽机制、事件机制、绘图机制等;了解x11或wayland图形栈协议优先;
5.了解Qt图形界面开发,掌握Qt库各控件使用;理解Qt内部机制者优先,如QObject,信号槽机制,事件机制,绘图、多线程等优先;了解x11或wayland图形栈协议;
6.熟悉多媒体软件框架和技术(ffmpeg、mpv/mplayer/vlc、GStreamer、音视频编解码技术和音频均衡器算法),有PulseAuido/Alsa音频驱动模型相关开发经历优先;
7、掌握git代码仓库管理知识,具备Linux或国产化系统上应用开发经验优先;
8、优秀的分析问题和解决问题的能力,对解决具有挑战性问题充满激情;有开源社区相关经历优先。
测试工程师-北京:
岗位职责:
1.根据新人培训文档及用例结合实践,学习各应用需求,了解其功能;
2.配合整理Bug相关数据(Bug状态分布、Bug产品分布、级别分布等);
3.结合Bug相关数据进行Bug分析,总结共性及改进方案和建议;
4.配合准备各种测试环境如镜像安装,版本升级,依赖安装等;
5.根据用例进行补充性深入交互测试,期间伴随各产品需求测试点深度掌握;
6.功能测试支持;
7.Bug验证支持;
8.随着工作深入,表现良好的可以进行测试开发能力储备培养;
9.完成上级交代的其他工作。
岗位要求:
1.大学统招本科及以上学历,2021届毕业生,计算机软件相关专业;
2.熟悉常用办公软件office、Git等;
3.对测试工作有基本的认知及兴趣;
4.具备一定的代码读写能力;
5.熟悉linux系统及常用命令者优先;
6.乐观积极主动,沟通能力良好,思维活络。
项目助理-成都:
岗位职责:
1.配合项目经理进行跟踪和汇总项目计划、进度、质量、成本信息,进行项目状态分析;
2.协助项目经理进行信息的上传下达,确保沟通渠道,确保内部沟通顺畅;
3.协助项目经理与各干系部门的协调工作;
4.配合项目经理进行项目部分管理工作:项目会议纪要整理、项目文档的分类及管理;
5.参加并组织项目管理相关的汇报会、评审会及总结会等;
6.完成上级安排的其他工作任务。
岗位要求:
1.大学统招本科及以上学历,2021届毕业生,计算机软件相关专业;
2.熟悉常用软件,例如office、Git等;
3.对软件项目的流程及项目管理有一定的了解;
4.有Linux操作系统相关项目经验优先。
桌面开发工程师-南京:
1.有较丰富的使用Qt5开发Linux下的图形界面应用程序的经验;
2.参与软件应用的分析设计,编制相关开发设计文档;
3.承担分配的界面研发任务,分解成较细致的开发需求
职位要求:
1、本科以上学历, 2年以上QT开发经验;
2、深入理解Qt底层实现机制,能用QT实现复杂界面交互;
3、熟悉Socket、TCP、HTTP等网络协议,有网络编程经验,能使用常用的网络分析工具者优先;
4、熟悉界面动画的原理、事件循环原理,理解多线程、协程编程、进程间通信;
5、熟悉C++、面向对象编程,熟悉常用数据结构、算法、STL、socket与多线程开发等,熟悉跨平台(window/linux)QT开发、QTCreator、GUI界面;
6、熟悉了解对动态库的封装、调用;
7、良好的思维逻辑能力,沟通能力、编码能力和技术钻研能力
系统开发工程师-南京:
岗位职责:
1.负责操作系统相关新特性的开发工作,包括不限于(内核、基础服务、网络、存储、计算、容器、虚拟化等);
2.负责Linux系统移植、裁剪、驱动开发和应用程序兼容适配;
3.国产平台linux系统性能优化工作;
4.协助项目经理制定项目计划和控制项目进度;
5.协助规划部门内部的技术发展路线;
6.理解系统的业务需求,制定系统的整体框架(包括:技术框架\业务框架\基础平台框架);
7.对系统框架相关技术和业务进行培训,指导开发人员开发。并主导解决系统开发、运行中出现的各种问题;
8.负责自研Linux系统技术看护,满足系统高性能、高可靠性、高可用性和高维护性等方面的需求;
任职要求:
1.本科以上学历,计算机科学技术及通讯相关专业;
2.熟悉Linux/Unix平台上的C/C++开发或熟悉C/C++ TCP/IP网络通讯开发;熟悉Linux系统相关多任务高并发开发;
3.熟悉基本的设计模式并能熟练运用;
4.熟悉X86/ARM处理器系统结构及相关周边外设接口;
5.能独立完成系统模块架构设计及接口定义;
6.对相关的技术标准有深刻的认识,对软件工程标准规范有良好的把握;
7.熟悉常用算法和数据结构,熟悉网络编程、多线程编程技术;
8.熟悉分布式系统架构,具有大型分布式系统开发经验;
9.处事积极主动,具有良好的团队合作精神,自我学习能力强。
内核开发工程师-南京:
岗位职责:
1.针对龙芯、ARM、申威等处理器对通用操作系统内核进行适配,解决相关的问题;
2. 针对固件、主板与外设进行通用操作系统内核的硬件适配,解决相关的问题;
3.制定通用操作系统内核的性能基线,定位性能瓶颈,持续进行性能优化;
4.定义内核接口并长期维护通用操作系统内核,反向迁移内核补丁;
5.针对硬件平台与系统需求,对操作系统内核进行定制与裁剪.
任职条件:
1.对Linux内核有清晰的整体性理解,包括其与外部硬件、固件、软件的接口与实现,及其内部的进程管理、内存管理、设备驱动、文件系统等设计与实现;
2.熟练掌握C语言与至少一种处理器架构的汇编语言;
3.熟练掌握多种内核的跟踪、调试与诊断的工具与技术;
4.至少熟练掌握Linux内核的一个主要模块,如进程管理、内存管理、设备驱动、文件系统、安全、虚拟化等;
5.熟悉常见的设备驱动,如I2C、GPIO、USB、PCIe等;
6.使用git作为版本管理工具;
7.沟通流畅,具有良好的团队协作精神.
加分项:
1.曾经给内核社区提交过补丁;
2.有在多种处理器架构上通用操作系统内核的工作经验;
3.对固件标准如UEFI、ACPI等有深刻的理解.
桌面研发工程师-西安:
岗位职责:
1.Linux桌面环境和应用程序的开发和优化;
2.参与深度桌面环境的完善与维护;
3.参与上游项目修改。
任职资格:
1.计算机软件类专业,统招本科及以上学历;
2.熟悉C/C++、Golang、Rust等常用系统开发语言中的一种或几种;
3.熟悉 GDB、Git等常用的开发工具;
4.熟悉Qt/QML、Gtk+、Electron等Linux下流行的UI库中的一种或几种;
5.熟悉界面动画的原理、事件循环原理;
6.熟悉多线程、协程编程、进程间通信。
加分项:
1.熟悉DBus的概念与使用;
2.熟悉Deepin操作系统。
系统研发工程师-西安:
岗位职责:
1. 在x86和ARM64架构下负责操作系统相关新特性的开发工作,包括不限于基础服务、网络、存储、计算、虚拟化等领域;
2. Linux系统故障定位及问题调试,相关rpm包编译;
3. 针对系统性能瓶颈,持续进行性能优化;
4.负责看护模块bug看护。
任职资格:
1.计算机软件类专业,统招本科及以上学历,
2. 熟悉C/C++等一种或多种语言编程,熟悉Linux操作系统;
3. 对Linux系统内核原理和框架基本了解,有丰富的Linux系统故障定位及问题调试经验者优先,有服务器操作系统开发经验优先;
4. 熟练使用Linux相关调试工具,熟悉Shell命令的使用;
5. 良好的沟通表达能力和良好的团队协作能力,有大局观,能独立分析和解决问题,责任心强。
加分项:
1.熟练掌握基础服务、网络、存储、计算、虚拟化等领域外围包开发、维护、bug定位修改技能;
2..熟悉Deepin操作系统。
桌面前/后端开发工程师-西安:
岗位职责
1.Linux桌面应用程序前/后端的开发和优化;
2.参与深度桌面环境的完善和维护;
3.参与上游项目修改;
任职要求
1.掌握 C/C++ 等编程语言;
2.了解过 Linux 操作系统;
3.了解过 Git、SVN 代码版本管理工具;
4.有一个或多个自己独立编写或主要参与的程序开发项目;
5.使用过Qt或其它GUI程序开发库;
6.热爱计算机编程,在技术方面有自己的想法和追求;
加分项
1.使用Qt独立开发过应用程序或者了解过Golang;
2.了解Linux桌面环境;
3.使用过Linux系统;
4.有独立开发的Linux应用程序;
5.向开源项目贡献过代码;
6.使用过git工具;
7.参加过ACM或更高级别的比赛;
8.获得过奖学金或与计算机行业相关的任何奖项;
9.了解一个或多个开源社区;
前端开发工程师-西安:
岗位职责
1. 负责公司Web项目开发;
2. 负责公司前端交互设计,与设计师配合完成产品功能;
3. 负责与后端进行共同进行接口设计;
4. 能独立解决Web前端开发过程中的问题;
任职要求
1. 熟悉Javascrept/HTML5/CSS;
2. 熟悉npm/yarn等常见包管理工具以及原理;
3. 熟悉Vue/Angular等任意框架;
4.了解Docker/k8s等Devops理念。
后端开发工程师:
岗位职责
1. 负责公司Web项目开发;
2. 负责公司内部基础设施开发;
3. 负责公司内部服务框架建设与改进;
任职要求
1.计算机软件类专业,统招本科及以上学历;
2. 熟悉Golang/Java/Php等任意一种语言;
3. 有Web相关开发经验,熟悉Docker/k8s等Devops理念;
4. 熟悉Linux系统;
5. 熟悉HTTP等基础的网络协议栈;
6. 熟悉Mysql/Redis等数据库使用。
加分项:
1.GO语言精通;
2.熟悉Deepin操作系统。
测试工程师-西安:
岗位职责:
负责公司Web项目测试;
负责linux 应用程序测试;
负责公司自研操作系统项目测试;
能够独立解决测试过程中的问题;
任职要求:
掌握测试用例设计方法,用例编写、bug提单等规范;
熟悉Linux系统的各种安装和操作方法;
熟悉shell、python脚本开发;
熟悉Jemter、Http_runner、LTP、SpecJVM等测试工具的使用。
测试开发工程师-西安:
岗位职责:
对Web接口/UI用例进行自动化开发;
对Dbus接口用例进行自动化开发;
对linux 应用程序进行UI自动化用例开发;
对自动测试框架进行开发、设计;
任职要求:
熟悉白盒、黑盒测试用例设计方法;
熟悉python、shell脚本语言;
熟练使用Deepin/Debian/Ubuntu系操作系统,掌握各种操作系统的使用方法;
参与过测试工具/自动化测试框架的开发,设计。
项目助理-质量管理部:
职责:
1)协助项目经理跟进任务;
2)协助项目经理,跟进风险;
3)协助项目经理收集项目数据;
4)协助项目经理处理项目管理流程;
5)协助项目经理处理项目管理日常事务;
要求:
1)熟悉office软件使用;
2)信息类专业;
3)了解一门编程语言;
产品专员-产品部:
职位描述:
1、协助和参与产品需求收分析、竟品分析、市场分析、数据分析;
2、参与产品流程设计、界面及原型设计,对研发需求进行规范的管理;
3、协调研发、测试、项目经理、产品经理,跟踪产品和项目进展;
4、协助进行市场和用户反馈,持续总结产品的优化和改进建议,跟踪市场、竟品和用户的趋势;
5、完成产品文档的撰写和维护;
6、完成部门安排的其他工作。
岗位要求:
1、熟练掌握Project、Word、PPT、Excel等办公软件,并具备一定的文档准确度;
2、计算机、市场营销、艺术相关专业,全日制本科以上;
3、对设计、开发、运营有一定了解,对编程语言、数据库、软件工程思想有一定了解
4、较强的学习能力、系统分析问题能力,能够从大量数据和信息中提炼归纳有价值的信息
5、较强的文字组织能力、口头沟通能力,目标导向积极主动地面对挑战和压力
文档工程师:
岗位职责:
1、负责编写操作系统产品的英文版帮助手册、用户手册。
2、负责编写公司其他产品线相关的英文版帮助、使用指南等手册。
3、负责公司英文宣传资料和新闻的翻译。
4、负责公司其他英文文档的编写和维护。
任职要求:
1、研究生及以上学历,计算机或英语专业优先。
2、英语六级及以上水平,具备一定的英文翻译能力;
3、熟练运用各种办公软件。
4、工作严谨耐心,沟通和表达能力强。
5、能够服从工作安排,有上进心,乐于接受挑战
UI/UX设计师:
岗位要求:没有创意是可耻的,没有创意是可耻的,没有创意是可耻的;
有扎实的美术功底,优秀的创意思维和理解能力;
对视觉设计、色彩有敏锐的观察力及分析能力;
能注意到1像素的细节;
熟练使用Photoshop、Illustrator、sketch等流行设计软件,熟练使用产品原型工具,也能手绘草图清晰的表述交互逻辑和界面布局;
美术,艺术设计相关专业本科及以上学历,有良好的沟通能力和协调能力,有团队合作精神。
优先考虑条件:
热衷于折腾电脑操作系统以及各种应用软件;
有桌面级应用设计经验
有操作系统主题制作经验。
岗位职责:负责产品项目的界面设计及资源输出
负责产品项目的交互设计及演示效果
负责产品项目的界面还原验证
Linux系统研发工程师(应届生方向)-战略客户:
岗位职责:
> 1.负责Linux系统底层环境开发维护及优化;
> 2.负责Linux系统开发维护及优化;
> 3.参与系统对新硬件的适配及支持;
> 4.参与dde部分项目代码维护,主要涉及系统底层及定制。
岗位要求:
1.接触过软件开发、Linux系统环境开发、后端开发;
2.熟悉python/c/c++/golang/perl/java/rust等两种以上的语言;
3.使用过deepin/debian/ubuntu/arch/centos/redhat等两种以上linux发行版;
4.编写过bash/makefile脚本,了解linux常用命令scp、awk、sed等
5.了解或使用Git进行版本控制;
6.了解或使用过gdb调试,了解常用软件调试方法,能快速定位软件bug。
7. 男女不限。
加分项:
1.接触过软件开发、Linux系统环境开发、后端开发;
2.熟悉python/c/c++/golang/perl/java/rust等两种以上的语言;
3.使用过deepin/debian/ubuntu/arch/centos/redhat等两种以上linux发行版;
4.编写过bash/makefile脚本,了解linux常用命令scp、awk、sed等;
5.了解或使用Git进行版本控制;
6.了解或使用过gdb调试,了解常用软件调试方法,能快速定位软件bug。
7. 男女不限
Linux内核工程师(应届生方向)-战略客户:
岗位职责:
> 1.负责Linux系统底层环境开发维护及优化;
> 2.负责Linux系统开发维护及优化;
> 3.参与系统对新硬件的适配及支持;
> 4.参与dde部分项目代码维护,主要涉及系统底层及定制。
岗位要求:
1.接触过软件开发、Linux系统环境开发、后端开发;
2.熟悉python/c/c++/golang/perl/java/rust等两种以上的语言;
3.使用过deepin/debian/ubuntu/arch/centos/redhat等两种以上linux发行版;
4.编写过bash/makefile脚本,了解linux常用命令scp、awk、sed等
5.了解或使用Git进行版本控制;
6.了解或使用过gdb调试,了解常用软件调试方法,能快速定位软件bug。
7. 男女不限。
加分项:
1.接触过软件开发、Linux系统环境开发、后端开发;
2.熟悉python/c/c++/golang/perl/java/rust等两种以上的语言;
3.使用过deepin/debian/ubuntu/arch/centos/redhat等两种以上linux发行版;
4.编写过bash/makefile脚本,了解linux常用命令scp、awk、sed等;
5.了解或使用Git进行版本控制;
6.了解或使用过gdb调试,了解常用软件调试方法,能快速定位软件bug。
7. 男女不限