【招聘】只工作,不上班?欢迎加入中科院软件所“开源软件供应链点亮计划”!

还在为官僚的办公室制度、大量无意义的冗长会议烦恼吗?还在为摩肩擦踵的上下班长时间通勤苦恼吗?想在家里工作,有更多和亲人相处的时间?想实现更自由的工作和生活方式?想一边旅行一边工作?         


还在为官僚的办公室制度、大量无意义的冗长会议烦恼吗?

还在为摩肩擦踵的上下班长时间通勤苦恼吗?

想在家里工作,有更多和亲人相处的时间?

想实现更自由的工作和生活方式?

想一边旅行一边工作?

只要你对Coding有热情和一技之长,有强大的内心和自律精神,我们将提供足够宽广的工作平台。我们的口号是「到快乐的地方去生活,在喜欢的人身旁工作」。欢迎加入我们,一起实现梦想~!

【我们的优势】

  1. 工作地点不限!

远程方式工作或北京/南京/广州地点任选。

img

  1. 工作年龄不受限!

35岁是道坎?难以逃脱被优化、被边缘的宿命?

来这里,我们欢迎你!年龄不受限,越老越吃香!

img

  1. 编程语言不限!

本是同根生,都是一家人!

img

  1. 岗位设置灵活!

我们开放全职、兼职和实习岗位,

远程办公VS单位坐班,任你选!

不管你是在校学生、应届生还是职场精英,

通通都欢迎!

img

【我们是谁】

中国科学院软件研究所智能软件研究中心 的使命是以智能驱动软件发展,以软件支撑智能创新。面向新一代智能技术发展趋势和国家战略需求,研究智能时代软件的新理论模型和新构造方法,重点突破高性能、高安全、低功耗、低延时等关键软件技术,研发通用处理器和智能芯片的支撑软件,研发开源软件可靠供应链和软件缺陷管理平台,研发面向 RISC-V 的操作系统和工具链,支撑智能计算生态和重要行业应用。

【要做什么】

开源软件供应链点亮计划 面向操作系统的上下游开源生态,针对一些非常关键(被广泛使用)而力量薄弱(缺少维护)的开源组件,以及有发展前景的开源项目,组织并支持优质人才积极参与开源软件的开发维护。

【兼职/实习岗位需求】

开源软件研发工程师、开源软件测试开发工程师

− 工作要求:对开源事业有热情,每月投入兼职工作不低于16小时。

− 工作形式:兼职/实习生

− 工作地点:不限

− 工资待遇:3000至5000元,根据预期贡献情况确定薪资。

任务名称:内核移植与更新

− 要求:至少能够保持 6 个月的持续投入

− 工作地点:远程

− 岗位职责:

  • 改进和优化 openEuler 社区内核对 rockchip、raspbeerypi 等开发板的支持;

  • 持续跟进上游社区的补丁更新;

  • 参与 openEuler 社区树莓派 SIG 组的日常研发工作。

任务名称:Java 软件包维护与更新

− 时间:至少能够保持 6 个月的持续投入

− 工作地点:远程

− 岗位职责:

  • 改进 openEuler 社区中 Java 软件包的适配与移植;

  • 改进 openEUler 社区中 Java 软件包依赖的基础设施;

  • 参与 openEuler 社区 Java SIG 组的日常研发工作。

任务名称:Wine 软件包的移植与研发

− 时间:至少能够保持 6 个月的持续投入

− 工作地点:远程

− 岗位职责:

  • 改进 openEuler 社区中 Wine 软件包的适配与移植;

  • 改进 Wine 软件包对 ARM 架构的支持;

  • 研究探讨结合 Wine 技术与指令翻译技术的可行性。

任务名称:开源社区基础设施维护

− 时间:至少能够保持 6 个月的持续投入

− 工作地点:远程

− 岗位职责:

  • 参与 oepkgs.net 社区的平台维护和管理工作;

  • 改进 oepkgs.net 社区的平台基础架构;

  • 研发 oepkgs.net 用户账号系统,对接其他相关平台。

【全职岗位需求】

1. Linux 开发高级工程师

− 工作地域: 远程工作(不限)

− 学历要求:本科及以上

− 工资待遇:25000-40000元/月,有五险一金以及其他单位福利。

− 专业要求:计算机相关专业

− 职位描述:

  • 负责 Linux 操作系统开发与调试;

  • 负责 Linux 操作系统容器、文件系统、存储等技术的研发;

  • 负责 Linux 操作系统发行版的编译构建与开发调试;

  • 负责 Linux 系统服务开发。

− 岗位要求:

  • 本科毕业 3 年以上,计算机软件或相关专业;

  • 具有独立工作能力,具有较强的主观能动性,敢于挑战技术难题;

  • 精通 OS 关键模块(如内存、调度、文件系统、驱动、安全、性能调优等);

  • 具有 Linux 发行版工作经验者优先;

  • 具有容器、文件系统、后端等方面的开发经验者优先;

  • 具有开源社区的研发经验者优先;

  • 远程工作岗位,具有远程工作经验或乐于远程工作者优先。

2. 后端开发高级工程师

− 工作地域: 远程工作(不限)

− 学历要求:本科及以上

− 工资待遇:25000-40000元/月,有五险一金以及其他单位福利。

− 专业要求:计算机相关专业

− 职位描述:

  • 与产品经理、前端工程师紧密工作,实现互联网应用后台系统开发;

  • 承担后台服务系统的架构/模块的设计和实现工作;

  • 确保产品具有优质的用户体验。

− 岗位要求:

  • 本科毕业 3 年以上,计算机软件或相关专业;

  • 具有独立工作能力,具有较强的主观能动性,敢于挑战技术难题;

  • 精通 Java/Python/Golang 中至少一种语言,熟悉 Linux、Spring、Mysql、常见 NoSQL 系统以及分布式架构等;

  • 熟悉业务建模,数据一致性相关概念,并具备相关实践经验;

  • 高并发分布式计算或海量数据应用经验者优先,有大型网站构建经验者优先;

  • 远程工作岗位,具有远程工作经验或乐于远程工作者优先。

3. 职位:高级 Android 开发工程师

− 工作地域: 远程工作(不限)

− 学历要求:本科及以上

− 工资待遇:25000-40000元/月,有五险一金以及其他单位福利。

− 专业要求:计算机相关专业

− 职位描述:

  • 与产品经理、后端工程师紧密工作,实现互联网应用 Android 客户端的开发;

  • 承担 Android 客户端的设计和实现工作;

  • 确保产品具有优质的用户体验。

− 岗位要求:

  • 本科毕业 3 年以上,计算机软件或相关专业;

  • 具有独立工作能力,具有较强的主观能动性,敢于挑战技术难题;

  • 熟悉 flutter/ionic/React Native 等跨平台技术;

  • 熟悉网络编程、数据库、多线程编程,并有深入理解;

  • 具备出色的调试知识、经验和技能,深入了解 UI 事件传递、布局、绘制等 Android 技术原理;

  • 具有个人独立开发 Android 应用开发经验者优先;

  • 远程工作岗位,具有远程工作经验或乐于远程工作者优先。

4. 高级 iOS 开发工程师

− 工作地域: 远程工作(不限)

− 学历要求:本科及以上

− 工资待遇:25000-40000元/月,有五险一金以及其他单位福利。

− 专业要求:计算机相关专业

− 职位描述:

  • 与产品经理、后端工程师紧密工作,实现互联网应用 iOS 客户端的开发;

  • 承担 iOS 客户端的设计和实现工作,对代码质量;

  • 确保产品具有优质的用户体验。

− 岗位要求:

  • 本科毕业 3 年以上,计算机软件或相关专业;

  • 具有独立工作能力,具有较强的主观能动性,敢于挑战技术难题;

  • 熟悉 flutter/ionic/React Native 等跨平台技术;

  • 熟悉网络编程、数据库、多线程编程,并有深入理解;

  • 具备出色的调试知识、经验和技能,深入了解 UI 事件传递、布局、绘制等 iOS 技术原理;

  • 具有个人独立开发 iOS 应用开发经验者优先;

  • 远程工作岗位,具有远程工作经验或乐于远程工作者优先。

5. 前端开发高级工程师

− 工作地域: 远程工作(不限)

− 学历要求:本科及以上

− 工资待遇:25000-40000元/月,有五险一金以及其他单位福利。

− 专业要求:计算机相关专业

− 职位描述:

  • 与产品经理、后端工程师紧密工作,实现 Web 页面的开发;

  • 承担前端页面的设计和实现工作,对代码质量,服务性能和项目进度负责;

  • 确保产品具有优质的用户体验。

− 岗位要求:

  • 本科毕业 3 年以上,计算机软件或相关专业;

  • 具有独立工作能力,具有较强的主观能动性,敢于挑战技术难题;

  • 精通 Web 开发,熟悉常见的前端框架、库、工具,例如:vue.js、React、Grunt、Gulp 等;

  • 有 PWA、asm.js 相关技术开发经验者优先;

  • 远程工作岗位,具有远程工作经验或乐于远程工作者优先。

6. 桌面应用开发高级工程师

− 工作地域: 远程工作(不限)

− 学历要求:本科及以上

− 工资待遇:25000-40000元/月,有五险一金以及其他单位福利。

− 专业要求:计算机相关专业

− 职位描述:

  • 与产品经理、后端工程师紧密工作,实现互联网应用桌面客户端的开发;

  • 承担桌面客户端的设计和实现工作,对代码质量,服务性能和项目进度负责;

  • 确保产品具有优质的用户体验。

− 岗位要求:

  • 本科毕业 3 年以上,计算机软件或相关专业;

  • 具有独立工作能力,具有较强的主观能动性,敢于挑战技术难题;

  • 有 Electron/NW.js 软件开发经验者优先,有存储、社交软件开发经验者优先;

  • 精通 Web 开发,熟悉 flutter/React Native 等跨平台技术等优先;

  • 熟悉网络编程、数据库、多线程编程,并有深入理解;

  • 远程工作岗位,具有远程工作经验或乐于远程工作者优先。

7. Golang 开发高级工程师

− 工作地域: 远程工作(不限)

− 学历要求:本科及以上

− 工资待遇:25000-40000元/月,有五险一金以及其他单位福利。

− 专业要求:计算机相关专业

− 职位描述:

  • 与产品经理、前端工程师紧密工作,实现互联网应用后台系统开发;

  • 承担后台服务系统的架构/模块的设计和实现工作;

  • 确保产品具有优质的用户体验。

− 岗位要求:

  • 本科毕业 3 年以上,计算机软件或相关专业;

  • 具有独立工作能力,具有较强的主观能动性,敢于挑战技术难题;

  • 精通 Golang,对高并发、高可用架构系统有正确、深刻的理解;

  • 熟悉流行的 Web 框架,缓存,数据库,消息队列等技术;

  • 熟悉 TCP/IP、HTTP 等网络协议;

  • 具有 IoT 项目经验者优先;

  • 远程工作岗位,具有远程工作经验或乐于远程工作者优先。

8. 测试开发高级工程师

− 工作地域: 远程工作(不限)

− 学历要求:本科及以上

− 工资待遇:25000-40000元/月,有五险一金以及其他单位福利。

− 专业要求:计算机相关专业

− 职位描述:

  • 与产品经理、研发团队紧密工作,负责测试流程管理,提升产品质量;

  • 负责测试相关技术与工具的开发与研究,引入或者研发自动化测试工具与性能测试工具;

  • 参与项目需求和架构设计评审,保证产品的可测试性;

  • 确保产品具有优质的用户体验。

− 岗位要求:

  • 本科毕业 3 年以上,计算机软件或相关专业;

  • 具有独立工作能力,具有较强的主观能动性,敢于挑战工作难题;

  • 擅长测试体系搭建、功能、性能、自动化、CICD等;;

  • 精通 JAVA/Golang/Python/Shell 等至少一门编程语言;

  • 具体互联网行业的产品测试经验者优先;

  • 远程工作岗位,具有远程工作经验或乐于远程工作者优先

9. 云平台运维工程师

− 工作地域: 远程工作(不限)

− 学历要求:本科及以上

− 工资待遇:10000-20000元/月,有五险一金以及其他单位福利。

− 专业要求:计算机相关专业

− 职位描述:

  • 负责业务的运维保障,包括发布部署、监控巡检、变更管控、应急响应、故障恢复;

  • 负责业务的技术疑难问题定位、分析、解决及沉淀;

  • 负责运维工作和运维平台、工具的建设、对效能提升有深刻的理解和实践;

  • 具备研发能力,通过研发解决运维体系的稳定性、效率、成本管理等问题。

− 岗位要求:

  • 本科以上学历,计算机等相关专业毕业;

  • 熟悉 Linux 系统,有两年以上 Linux 系统运维经验,熟悉常见运维相关开源组件的部署及调优;

  • 熟悉 shell/python/go 等语言,能编写常用的运维自动化工具;

  • 熟悉 TCP/IP、HTTP 等协议,有良好的网络、存储、安全、计算机体系结构方面的知识;

  • 熟悉 CI/CD 流程,掌握 Jenkins、ArgoCD 或其他 GitOPS 相关工具者优先;

  • 熟悉 docker/k8s 基本架构优先、有电商经验者优先;

  • 有阿里云/腾讯云/华为云/AWS等云平台运维经验者优先;

  • 有较好的沟通能力和问题发现以及问题处理能力。

10. 产品经理

− 工作地域: 远程工作(不限)

− 学历要求:本科及以上

− 工资待遇:10000-20000元/月,有五险一金以及其他单位福利。

− 专业要求:计算机相关专业

− 职位描述:

  • 负责商业化互联网产品设计及落地工作;

  • 深度挖掘海内外用户需求,竞品调研,挖掘有用户价值的数据分析指标和报告,撰写产品功能需求说明书;

  • 协调UE、研发、运营等协作团队完成产品落地;

  • 结合产品使用情况及市场、客户需求分析和问题收集,制定产品优化方案并落地,推动产品不断迭代。

− 岗位要求:

  • 本科以上学历,计算机等相关专业毕业;

  • 本科及以上学历,5 年以上工作经验;

  • 具备全局视野,能够与其他团队有效沟通,主动规划产品发展,共同推进业务进展;

  • 能独立负责产品需求分析和产品设计工作;

  • 具有社交平台或存储等互联网产品设计经验者优先。

11. 知识产权专员/工程师

− 工作地域: 远程工作(不限)

− 学历要求:本科及以上

− 工资待遇:10000-20000元/月,有五险一金以及其他单位福利。

− 专业要求:计算机相关专业

− 职位描述:

  • 负责撰写专利新申请,答复审查意见,以及审核审查意见的答复;

  • 负责专利检索分析并制作专利分析报告,参与专利挖掘,负责审查研发人员的提案,评估其可专利性;

  • 负责开源软件协议的分析和开源合规规则制定;

  • 协助推进知识产权制度的实施、知识产权规划布局的优化;

  • 处理商标、著作权等其他知识产权相关工作;

  • 配合完成上级安排的其他工作。

− 岗位要求:

  • 具有 2 年及其以上知识产权工作经验,能够独立完成专利新申请的撰写和审查意见的答复工作;

  • 熟悉知识产权相关法律、国内外专利申请流程;

  • 具有开源软件知识产权相关工作经验;

  • 英文沟通、写作熟练者优先;

  • 具有良好的独立思考和沟通能力,较强的逻辑分析和判断能力;

  • 工作积极主动,耐心细致,具有良好的团队合作精神

【怎样提交简历】

Eg. 小马-全职-高级系统测试工程师

小李-兼职-开源软件研发工程师

  • 请附上您的简历,如果有开源软件/开源社区的参与经验,请着重说明

【面试流程】

img

【Q&A】

Q: 点亮计划与中国科学院软件研究所的关系

− 开源软件供应链点亮计划 (简称 点亮计划 ),是由中国科学院软件研究所发起并希望长期支持的开源软件发展项目,希望助力加强我国软件产业的生态底座。

− 点亮计划 在 Open Euler 峰会上专题演讲,新闻链接。如果要查看视频回放,请进入链接: https://www.bilibili.com/video/BV1dg4y187cq,点击进度条到 90:16 处,视频时长 10 分钟左右。

− 在点亮计划中,我们将采用不同的活动、方式来支持开源社区的建设、开源软件的研发并促进社会力量积极参与,欢迎持续关注我们。欢迎积极参与开源事业的各界人士与我们联系,共同促进开源生态的蓬勃发展。

Q: 支持哪些开源社区

− 我们当前选择一些关键并且被广泛使用的开源软件及其上下游软件所在的社区,具体见下方列表

− 前期我们选择了包括 Linux、GCC、LLVM、ROS、RISC-V、Docker、Kubernetes、openJDK、Python、Node.js、Perl、Ruby 等是开源软件生态中关键组件的国际社区,同时也选择了包括 Open Euler 在内的开放的国内开源社区。随着“点亮计划”的逐步发展,我们会持续扩展支持的开源社区范围,欢迎大家给我们提建议。

Q: 招聘的岗位与开源社区有什么关系

− 岗位的招聘与开源社区无关,无论是招聘流程、工作计划与安排还是资金支持,都是智能软件研究中心独立决策,我们会自主选择一些对开源软件供应链影响较大的社区来促进开源社区的发展,欢迎大家给我们提建议。

− 点亮计划 中我们会陆续有其他活动、方式希望开源社区能够参与合作,欢迎国内开源社区的同仁随时与我们联系。

Q:有什么渠道可以了解具体需要做什么

− 关注我们的官方网站:https://isrc.iscas.ac.cn

− 关注我们的微信公众号: ISCAS_ISRC,页面最下方有二维码。只要你参与到社区中,就会发现原来有这么多事情可以做啊:)与我们联系,有任何问题都欢迎随时直接与我们联系。

Q: 支持开源软件研发的基本原则是什么

− 上游社区(upstream) 优先,比如如果您要开发内核的某个功能或者优化某个机制、算法,我们建议优先向 upstream Linux 内核社区提交,而不是直接提交到发行版社区。

− 兼顾软件仓库的维护,无论是否向 upstream 提交,我们都希望开发者能够考虑兼顾维护一些软件包的任务,这也是国内社区目前缺乏的。

− 对目标贡献的软件仓库的基本情况有了解和对比,包括官方仓库及其上游社区的情况、常见 Linux 发行版社区维护的情况,如活跃度、版本差异、开发计划等。

− 可以在准备期间找到我们提供的社区列表中包含的 仓库或 sig 组,通过建立 issue 或邮件列表的方式与社区的童鞋们有沟通,会有助于了解相关情况和社区进展。

Q: 为什么可以使用这么多编程语言

− 来感受开源世界的力量吧:)当今开源世界,那可是百花齐放,百家争鸣。就像每个人一样,在操作系统里每种语言都有它存在的意义。

Q: 我们需要什么样的人

− 开源软件爱好者。如果你只是想找份工作,对开源无感,这里并不适合你。

− 自我驱动型。开源世界里并没有人跟你 daodaodao 催促时间节点,需要自己能够有规划并驱动进展,否则大家都会很辛苦。

− 自信的人。相信自己有能力给开源软件贡献代码的人。

Q:对远程办公这样的方式满意吗

− 满意。要不然我们怎么会正式开展这样的岗位招聘呢:)

无论是远程办公还是参与开源软件研发,都有一个共性是自我驱动,有主观能动性,两者正好契合。

Q: 开源兼职岗位与一般其他兼职岗位有什么区别

− 开源兼职岗位的目标是开源爱好者,有能力和热情为开源软件提交贡献的人,会优先选择有开源经验的开发者。

− 开源兼职岗位的定位是为开源爱好者提供支持,促进社会力量的参与,看中的是参与的人,与一般兼职岗位雇人干活的定位有很大不同。

− 我们对这个岗位的预期是每周工作时间不应超过 2 个工作日,应在不影响正常工作的情况下参与到开源社区中,并提交贡献。

注:我们只提供开源软件开发/测试工程师的兼职岗位,面向的是开源爱好者,非开源爱好者不适合此兼职岗位。

【社区具体列表】

随着 开源软件供应链点亮计划 的开展,我们支持的社区范围会持续扩大,也欢迎开源社区直接跟我们联系,发送邮件至 isrc@iscas.ac.cn

此列表会持续更新,也会逐步扩大。 我们默认包含这些社区的上游社区 。比如 openEuler 作为国内开放的发行版社区,其上游社区包括上千个,详情可以进入社区官网查看。

社区名称 社区地址
openEuler https://openeuler.org
Linux https://www.kernel.org
GCC https://gcc.gnu.org
LLVM https://llvm.org
ROS https://www.ros.org
RISC-V https://riscv.org
Docker https://www.docker.com/community/open-source
Kubernetes https://kubernetes.io
openJDK https://openjdk.java.net
Python https://www.python.org
Node.js https://nodejs.org/
Perl https://www.perl.org
Ruby https://www.ruby-lang.org/
Rust https://www.rust-lang.org

联系我们

如果您有建议、反馈、合作意向,任何时候都欢迎发送邮件至 isrc@iscas.ac.cn

官网:isrc.iscas.ac.cn

公众号:ISRC_ISCAS

img