软件工程师 - 系统研发 - I/O子系统优化

18-35K·13薪

长沙

不限

硕士

全职

职位描述
# Job Overview

As a System Software Engineer, you will have the opportunity to build upon your existing background, knowledge and expertise and contribute to I/O subsystem related Open Source projects, e.g. Linux kernel, DPDK, SPDK, Ceph, Container Storage, and etc., providing optimizations to key components and creating reference solutions. This contribution helps drive the development of world-class system software stack for architected hardware catering to different segments such as Server/Desktop/Embedded which become reference designs for futuristic solutions in the market. Be a part of brilliant Software Developers who all share a passion for wanting to stamp their mark on the future of computing, wherever it may lead. We seek individuals with exposure and knowledge of every level of the I/O subsystem software stack ranging from Kernel, common libraries and algorithms, distributed storage components and solutions.

# Responsibilities

- Collaborate with internal/external partners to understand enterprise or distributed I/O subsystem related requirements on ARM servers.
- Work with Phytium internal teams and external partners to identify missing software code and bottleneck, optimize related software stack on Phytium platforms.
- Work with open source communities to upstream patches and maintain code.
- Be flexible, with a variety of software development skills and a commitment to extend the breadth and depth of knowledge.

# Required Skills and Experience

- A strong undergraduate or postgraduate degree, ideally in Computer Science or Electronic Engineering, but other academic backgrounds will be considered with meaningful experience.
- Strong programming in C/C++.
- Proficiency in a high-level shell or scripting language such as Python.
- Strong and broad Linux kernel development experience.
- Outstanding problem-solving and collaboration skills.
- Motivated and dedicated to learning.

# Preferred Skills and Experience

- Understanding on ARM-v8 architectures. Familiar with concepts such as pipeline, cache, MMU and NUMA, and how these hardware facts impact high-level software performance. Experience in ARM based SW optimization is a good plus.
- Experience in at least one of the following areas: PCIe, block storage, object storage, and file system.
- Experience with kernel bypass (RDMA, DPDK, SPDK) is a good plus.
- Networking knowledge, including standards & protocol, is highly desirable.
- Experience in debugging and optimizing complex software systems. Familiar with Linux performance analysis tools and system level performance tuning.
- Experience with working with open-source community. We value familiarity with open-source project development cycles and contribution processes.
- Familiar with testing methodology and test automation. An awareness about the value of CI and automated test system.
公司介绍
飞腾信息技术有限公司(以下简称“飞腾公司”)是国内领先的自主核心芯片提供商,由中国电子信息产业集团、天津市滨海新区政府和天津先进技术研究院于2014年联合支持成立。目前飞腾公司的总部设在天津,在北京设有分公司,在长沙、成都和广州设有子公司,在深圳、南京、西安、银川、沈阳、海口等地设有办事处。
飞腾公司致力于飞腾系列国产高性能、低功耗通用计算微处理器的设计研发和产业化推广,同时联合众多国产软硬件生态厂商,提供基于国际主流技术标准、中国自主先进的全国产信息系统整体解决方案,支撑国家信息安全和重要工业安全。
飞腾公司始终坚持“核心技术自主创新,产业生态开放联合”的发展理念,以“聚焦信息系统核心芯片,支撑国家信息安全和产业发展”为使命,努力成为世界一流芯片企业,用中国芯服务社会。2019年新年伊始,习近平主席在天津考察时对飞腾公司的工作给予充分肯定,并殷切嘱托大家心无旁骛、勇担重任。
飞腾名称源自著名爱国主义诗人屈原《楚辞·离骚》中的名句——“路漫漫其修远兮,吾将上下而求索。吾令凤鸟飞腾兮,继之以日夜。”自第一颗飞腾处理器研制成功开始,飞腾的技术演进已走过20余年的历史。
飞腾CPU产品具有谱系全、性能高、生态完善、自主化程度高等特点,目前主要包括高性能服务器CPU(腾云S系列)、高效能桌面CPU(腾锐D系列)和高端嵌入式CPU(腾珑E系列)三大系列,为从端到云的各型设备提供核心算力支撑。基于飞腾CPU的产品覆盖多种类型的终端(台式机、一体机、便携机、瘦客户机等)、服务器和工业控制嵌入式产品等,在国内政务办公、云计算、大数据以及金融、能源和轨道交通等行业信息系统领域已实现批量应用。同时,飞腾与国内伙伴单位展开合作,形成了基于飞腾平台的云计算全栈、边缘计算全栈、终端全栈、嵌入式全栈生态,为广大集成商和客户提供更丰富的选择空间。
截至2020年底,飞腾的生态伙伴数量已经超过3000家,构建了繁荣和开放的生态合作体系。
自成立以来,飞腾公司及核心产品、团队已荣获2020年中国IC设计成就奖之五大中国潜力IC设计公司、国家科学技术进步一等奖、“中国芯”优秀市场表现产品奖、中国电子信息博览会金奖、政府信息化产品技术创新奖、电子政务安全优秀解决方案奖、“中国青年五四奖章集体”等众多荣誉奖项。
长沙开福区富兴世界金融中心T2
面试经验

匿名用户

面试飞腾信息技术的C/C++·天津

感觉没戏
面试:C/C++。感觉上还是很不错的,整体难度中等,基本没戏。
hr和技术面一起,面试官都挺好的,问题很专业
查看更多面经(11)
相似职位