# Yizhe Liu > Senior Embedded Software Engineer at Aurora Location: San Francisco Bay Area, United States Profile: https://flows.cv/yizhe ## Work Experience ### Senior Software Engineer @ Aurora Jan 2020 – Present | San Francisco, California, United States * Led effort to refactor and re-design code to support extensive unit-testing * Ask me about the 3 inter-related ethernet DMA bugfixes that took 2 months to debug. Fun story. * Designed safety-case and JAMA requirements to prove reliability of embedded device; later used as template for other devices to follow. * Bringup human-interface board: Extremely redundantly engineered device to blink LED's and play sounds to inform driver of autonomy state. Designed communication protocol for safety-critical communication. * Integrate 3rd party cryptography chip for secure boot: had to reverse-engineer and bugfix the entire stack due to "suboptimal" vendor support * Create deployment tooling and infrastructure for secure boot device, along with a reliable over-the-air update scheme. * Bringup new GNSS board: all peripherals, GNSS protocol support and conversion, bootloaders, integration with existing testing infrastructure. * Implement various microcontroller drivers: USART, timer peripherals, i2c, ethernet, etc. * Implement FlexCAN support on embedded device testing infrastructure ### Embedded Software Engineer @ Swift Navigation Jan 2018 – Jan 2020 | San Francisco Bay Area • Wrote Buildroot packages for GPS protocol converters and adapters • Upgraded bootloader firmware versioning for consistent tracking within testing infrastructure • New board bringup of next-generation product using Yocto buildchain • Architected new internal runtime system for message passing, signal Input/Output, modular services, etc. • Designed failure resistant testing, logging, and demo platform per specific customer requirements ### Software System Engineer, Intern @ Tarana Wireless, Inc. Jan 2017 – Jan 2017 | Berkeley, CA • Implemented Linux kernel bootloader upgrade failsafes to guarantee never bricking the device • Upgraded bash scripts to streamline development and deployment • Designed system for encrypting flash storage, but still allowing bootloader upgrades • Configured GPS chip register settings to gracefully failover from intermittent GPS signal ### Software Firmware Engineer, Intern @ Cisco Meraki Jan 2016 – Jan 2016 | San Francisco Bay Area • Implemented Bluetooth Beaconing functionality in an embedded environment • Extended inhouse SQL-based database to accomodate new raw data, and extended Scala back-end to process • Created new web portals in Ruby to configure Bluetooth settings ### Research Assistant @ Texas A&M University Jan 2015 – Jan 2015 | Bryan/College Station, Texas Area • Modified 3D printer controller firmware to incorporate sensor feedback for faster print times and higher accuracy • Utilized motor encoders and computer vision to track print nozzle position and correct deviations in printing ### Research Assistant @ UC Berkeley Jan 2014 – Jan 2014 | Berkeley, California Working with software Design Tools For Folded Robots to rapidly prototype small scaled robots Designed, built, and tested code to synthesize a mechanical structure to match any arbitrarily defined path Worked with Duncan Haldane, Mech. E. PhD at UC Berkeley Code is on github at https://github.com/yizow/robot-synthesis ### Summer Intern @ Samsung Jan 2014 – Jan 2014 | san José, California Mobile Android app development focused on context-based awareness Trained a computer model to learn user’s significant location Developed algorithm using model to predict user’s future locations. Wrote and submitted Paper to Samsung Internal Conference ### Research Assitant @ SafeTREC, UC Berkeley Jan 2013 – Jan 2014 Wrote Microsoft Excel Macros to handle Data Collection; Wrote SQL Queries to mine Database Data Collection ### Head Tutor @ Aborn Summer Camp Jan 2010 – Jan 2010 Taught various topics including math, English, chess, and basketball to elementary and middle school kids. Supervised up to 4 other tutors Organized daily scheduling and activities ## Education ### Bachelor of Science (B.S.) in Electrical Engineering and Computer Science University of California, Berkeley ## Contact & Social - LinkedIn: https://linkedin.com/in/yizhe-liu --- Source: https://flows.cv/yizhe JSON Resume: https://flows.cv/yizhe/resume.json Last updated: 2026-03-29