Bamvor Jian Zhang

Bamvor Jian Zhang Email and Phone Number

Bamvor Jian Zhang's Location
Chaoyang District, Beijing, China, China
Bamvor Jian Zhang's Contact Details

Bamvor Jian Zhang personal email

About Bamvor Jian Zhang

- 14 years of experience in software development on Enterprise and Embedded Linux platforms- 3 years of experience in virtualization technology, especially in xen and libvirt. - Deep knowledge of ARM processors architecture and assembly programming, especially in arm Cortex-A(64bit and 32bit) and arm926ej-s processor.- Deep knowledge of Linux BSP especially kernel porting. Familiar with device driver development and low-level software development.- Experience in rom bootloader development.- Experience with the full product life cycle of SOC from requirements analysis to mass production.- Team work spirit. Self-motivated.

Bamvor Jian Zhang's Current Company Details
Beijing Institute of Open Source Chip

Beijing Institute Of Open Source Chip

View
architecture
Bamvor Jian Zhang Work Experience Details
  • Beijing Institute Of Open Source Chip
    Product Manager
    Beijing Institute Of Open Source Chip Oct 2023 - Present
    Beijing, China
    - plan the IP roadmap from 1-3 years;- collection requirement from RISC-V community and member;- delivery IP and corresponding solution to member.
  • Self-Employed
    Freelance
    Self-Employed Sep 2020 - Sep 2023
    port openamp to RISC-VAndroid container performance evaluationARM architecture online courseszynqmp project for foreign cotton clarification
  • 寒武纪
    系统软件工程师
    寒武纪 Apr 2019 - Sep 2020
    中国 北京
    Architecture of virtualization and software product manager of training IC(There is another pm for IC part)
  • Ipfsbit
    Technique Partner
    Ipfsbit Oct 2018 - Jan 2019
    Beijing City, China
    Lead the technique team(6 engineers including me, two engineers working on ipfs/libp2p, one for frontend/app, two for backend and distribution). Our website: https://www.ipfsbit.com/en/
  • Ipfsbit
    Chef Architecture
    Ipfsbit Jun 2018 - Sep 2018
    IPFS, libp2p optimization. And operation system for blockchain and p2p
  • Hainan Airlines
    Senior Architecture
    Hainan Airlines Oct 2017 - Jun 2018
    cloud and distributed storage
  • Linaro
    Software Engineer
    Linaro Apr 2015 - Oct 2017
    HUAWEI linaro assignee in kwg(Kernel working group).Work on improve the page fault performance, especially the tlb miss in arm64.Collaborate with ARM, Cavium and Linaro to upstream ILP32 in the early of next year. Join the development for y2038, focus on the ioctl in driver code.Bugfix for kselftest for arm and arm64. There are 12 patches accepted by kernel community.Write GPIO test framework.
  • Huawei
    Senior Software Engineer
    Huawei Aug 2014 - Oct 2017
    北京
    Focus on arm64 kernel.1. Internal ILP32 maintainer for kernel and glibc.Develop the aarch64 ILP32 of kernel and glibc base on the very early patches from commnunity, fix handreds of failures in LTP test. Compare with the lastest community patches(kernel and glibc part is not upstream yet), there are 12 patches(bugfix) for kernel, glibc, LTP and buildroot in our git repo. We are working on upstream these patches.2. As a consultant, provide suggestion and troubleshooting for migration from old Linux kernel or arm 32bit hardware to lastest Linux on arm64 hardware, including kernel abi selection(aarch32, aarch64 ILP32, aarch64 LP64), kernel abi changes and update suggestion, glibc changes and suggestion.3. Join openSUSE Asia Submit 2014 and give the presentation named "openSUSE on ARM”(https://github.com/openSUSE-CN/oSA2014-slides/blob/master/Bamvor_Jian_Zhang-openSUSE_on_Arm.pdf)4. Join Linuxcon europe give an presentation about ilp32 and syscall unit test.
  • Suse
    Software Engineer
    Suse Feb 2012 - Aug 2014
    Beijing City, China
    Working on the virtualization area, especially xen(both xen hypervisor and manangement tools(libvirt)).I learn a lot about open source and community which may be the hobbies in my rest of life.1. Port xen to an arm board(Cubietruck, Cortex-A7 powered) with serial and networking enabled.Wiki: http://wiki.xenproject.org/wiki?title=Xen_ARM_with_Virtualization_Extensions/AllwinnerGive a presentation on community activity:Activity link: http://code.csdn.net/news/2818866Slide: http://share.csdn.net/slides/13472. As a team member, got an award in hackweek about enable arm support for openSUSE.3. Fix bug reported by client or security team. For xen, libvirt and wireshark(CVE only).4. Add new features according to suse linux or community requirement, such as console, migration, snapshot and so on.5. Upstream 11 patches for xen or libvirt.
  • Vimicro Corporation
    Software Engineer
    Vimicro Corporation Dec 2008 - Feb 2012
    Beijing City, China
    1. Take part in the low power system development.1) SOC suspend/resume driver.2) Improve system suspend/resume stability3) Cpu dvfs(dynamic voltage and frequency scaling) driver development2. Bring up software development environment and close cooperate with IC design and IC verification team. Find out a work around solution for one of the most important bug in the chip during mass production.Award outstanding staff at the end of this project in 6 of 100 engineers.Award monthly outstanding staff several times during this project.1) Add Cortex-A8 support for Nucleus.Firstly, porting the minimum environment to OMAP3530 in order to verify the software development environment.Secondly, upgrade assembly code and memory management code in Nucleus for our SOC.2) Verification Cortex-A8 new features, including L2 cache, Preload Engine, Performance monitor unit, BTB(Branch prediction) and so on.Communication with IC designer, IC verification and arm Corporation in order to speed up the critical path in this project.3) As a team leader, upgrade Linux development environment from Linux-2.6.29 to Linux-2.6.354) As a team leader, analysis the Linux kernel porting and write the document5) Study Linux interrupt and process schedule mechanism and analysis performance.6) Suspend/resume development in Nucleus.7) Fix on critical bug(gpu) in the SOC

Bamvor Jian Zhang Skills

Arm Virtualization Linux Embedded Systems Device Drivers Software Development Soc Kernel C 嵌入式系统 Arm 架构 中央处理器 嵌入式 Linux Debugging Shell Scripting Architectures Embedded Linux Software Engineering Linux Kernel Git Open Source Arm Architecture

Bamvor Jian Zhang Education Details

Frequently Asked Questions about Bamvor Jian Zhang

What company does Bamvor Jian Zhang work for?

Bamvor Jian Zhang works for Beijing Institute Of Open Source Chip

What is Bamvor Jian Zhang's role at the current company?

Bamvor Jian Zhang's current role is architecture.

What is Bamvor Jian Zhang's email address?

Bamvor Jian Zhang's email address is ba****@****ail.com

What schools did Bamvor Jian Zhang attend?

Bamvor Jian Zhang attended Beijing University Of Technology.

What skills is Bamvor Jian Zhang known for?

Bamvor Jian Zhang has skills like Arm, Virtualization, Linux, Embedded Systems, Device Drivers, Software Development, Soc, Kernel, C, 嵌入式系统, Arm 架构, 中央处理器.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.