# Kaiyuan Zhu > 之江实验室 Zhejiang Lab - Embedded Software Engineer Location: San Francisco Bay Area, United States Profile: https://flows.cv/kaiyuan • 3 years of experience on firmware and embedded system development. • Experience on STM32F4, Atmel AVR and TM4C microcontrollers, Raspberry Pi, BeagleBone boards. • Strong programming kills on MISRA C, C++, Python, JAVA, Javascript, Matlab, Bash, makefile • Driver development on audio codec, haptic, motor, LED, button, optical sensor, Lidar and IMU. • Familiar with BLE, WIFI and Zigbee protocols. • Familiar with UART, I2C, I2S, SAI, SPI buses with debugging experience (oscilloscope and logic analyzer). • Familiar with bare metal, FreeRTOS, embedded Linux (kernel config, GNU toolchain, U-boot, buildroot, busybox). • Hands on experience with electronics (transistors, RC filters, Op-amp, comparator, H-bridge). • IAR, Keil, Eclipse, Qt creator, Pycharm, JIRA, SourceTree, Github, Bitbucket, Jenkins, CppUtest, Solidworks. ## Work Experience ### Embedded Software Engineer @ 之江实验室 Zhejiang Lab Jan 2021 – Present | 杭州市, 浙江省, 中国 ### Embedded Software Engineer @ 雅培 Jan 2019 – Jan 2020 | Alameda, California ### Firmware Engineer @ Element Science, Inc. Jan 2016 – Jan 2019 | San Francisco Bay Area ● Firmware development of a Class III wearable medical product. - Designed and implemented UI notification system with integration of buttons, LEDs, audio speaker and haptic motors. - Developed audio codec chip driver using I2C, SAI and DMA mode. - Designed and implemented software interface that streams device status and medical data packets to an iOS device over an on-board BLE chip. - Power consumption analysis and integration tests ### Mechanical/Mechatronics Engineer Intern @ Peel Technologies Jan 2015 – Jan 2015 | Mountain View ● Built a eletromechanical prototype that remotely control rotating a projector in two axes and adjusting the optical focus of the projector. - Developed firmware on Arduino and Raspberry Pi platform to control servomotors and stepper motor. - Prototyped an Android app with voice commands that controls the platform through WIFI. ● Mobile prototype that reads heart rate, blood oxygen level and controls TV channel. - Developed an Android API that interface with the Arduino chip through the phone's USB. - Developed Arduino firmware to control UV, IR LEDs, optical sensor and send IR pulses as remote TV commands. ### Graduate Research Rotational Student @ Stanford University Jan 2014 – Jan 2015 | Stanford University Research on nonlinearity and temperature dependent behaviors of various MEMS sensors. ### Undergraduate Research Assistant @ University of Illinois at Urbana-Champaign Jan 2013 – Jan 2014 | Mechanical Engineering Laboratory, UIUC ● Nonlinear Piezoelectricity --Develop a method to enhance the stimulated Brillouin scattering process in an optomechanical resonator utilizing materials' nonlinear piezoelectric properties. ● Mechanical Sensing with Optomechanofluidics Perform numerical simulation on an optomechanofluidic resonator (OMFR) sensor using COMSOL Multiphysics. --Come up a novel method to determine fluid properties based on resonant frequency measurements. --Perform a sensitivity analysis on particle locations of the OMFR sensor. ## Education ### Master of Science (M.S.) in Mechanical Engineering Stanford University Jan 2014 – Jan 2015 ### Bachelor of Science (B.S.) in Mechanical Engineering University of Illinois Urbana-Champaign Jan 2011 – Jan 2014 ## Contact & Social - LinkedIn: https://linkedin.com/in/kaiyuan-zhu-0546313b --- Source: https://flows.cv/kaiyuan JSON Resume: https://flows.cv/kaiyuan/resume.json Last updated: 2026-03-23