Jisheng Zhang

Jisheng Zhang

Senior Staff Software Engineer, Leader @ Synaptics

About Jisheng Zhang

Jisheng Zhang is a Senior Staff Software Engineer and Leader specializing in Linux kernel power-saving features. He has extensive experience in developing Linux kernel drivers and has held positions at Marvell and Synaptics Incorporated.

Work at Synaptics

Jisheng Zhang currently holds the position of Senior Staff Software Engineer and Leader at Synaptics Incorporated. He has been with the company since 2017 and is based in Shanghai City, China. In this role, he leads the IoT's Linux kernel team, where he is responsible for determining the technical direction of Linux kernel Board Support Packages (BSP). He develops and maintains Linux kernel drivers for various components, including Ethernet, SDHCI, and USB Host, among others. Zhang also plays a critical role in bringing up the Linux kernel for Synaptics Multimedia SoCs on Veloce and FPGA prior to tape-out and subsequently on ASIC.

Previous Experience at Marvell

Prior to his tenure at Synaptics, Jisheng Zhang worked at Marvell as a Senior Staff Software Engineer from 2009 to 2017. During his eight years at Marvell, he was based in Shanghai City, China. His experience at Marvell contributed to his expertise in developing power-saving features for the Linux kernel, which he continues to apply in his current role.

Education and Expertise

Jisheng Zhang earned his Master's degree in computer architecture from the University of Science and Technology of China, where he studied from 2006 to 2009. He also holds a Bachelor's degree in Information Security from the same institution, completed between 2000 and 2004. His educational background has provided him with a strong foundation in software engineering and system architecture, which he applies in his work on Linux kernel development.

Technical Contributions

Zhang has made significant technical contributions in his field. He developed a Simple Stupid Trust Zone (SSTZ) from scratch for the ARMv7 architecture, consisting of approximately 200 lines of ARM assembly language and 300 lines of C language. Additionally, he ported ARM Trusted Firmware to Multimedia SoCs powered by ARMv8 CPUs, which has been heavily referenced by the Trustzone Team. His work demonstrates his proficiency in low-level programming and system security.

Leadership and Problem-Solving Role

In his current role, Jisheng Zhang serves as a technical leader within the Linux kernel team, guiding the technical direction of projects. He is also recognized as the fallback person for stability issues within the Business Unit, stepping in to resolve complex problems when others cannot. This aspect of his role highlights his expertise and reliability in addressing critical challenges in software development.

People similar to Jisheng Zhang