# Joe Zhao > Software Engineer Location: San Francisco Bay Area, United States Profile: https://flows.cv/joezhao Hello, I'm a software engineer ## Work Experience ### Senior Software Engineer @ Hidden Road Jan 2022 – Present | San Francisco Bay Area ### Software Engineer @ Robinhood Jan 2020 – Jan 2022 | Menlo Park, California, United States ### iPhone Embedded Systems Software Intern @ Apple Jan 2019 – Jan 2019 | Cupertino, CA -Created distributed automated testing and analysis of battery power -Leveraged machine learning to predict failure type/origin from log files -Validated configuration registers in different software states -Wrote scripts to interact with device registers over I2C. ### Software Systems Engineering Intern @ E*TRADE Jan 2018 – Jan 2018 | Menlo Park, California -Worked on data pipelines for operational intelligence -Utilized data products like StreamSets, Kafka, and Elasticsearch to facilitate data collection, management, and transformation -Designed, tested, and deployed a log parsing pipeline capable of processing 3.5 trillion records per day ### Teaching Assistant, 18-240 @ Carnegie Mellon University Jan 2018 – Jan 2018 | Greater Pittsburgh Area Teaching assistant for Structure and Design of Digital Systems, a course focused on combinational and sequential logic, register-transfer design, and assembly level programming. Responsibilities include: -Teaching logical design and SystemVerilog
 -Leading lab sessions and helping students work with FPGAs
 -Hosting office hours and grading assignments and exams Course webpage: https://www.ece.cmu.edu/courses/items/18240.html ### Undergraduate Researcher @ Carnegie Mellon University Jan 2017 – Jan 2018 | Greater Pittsburgh Area Performing research in the Biorobotics lab, under Howie Choset. I am working on an embedded vision system. -Two mounted cameras for stereo vision processing -Working toward feature detection and tracking to determine depth data -End goal of visual odometry on an embedded system ### Teaching Assistant, 15-112 @ Carnegie Mellon University Jan 2017 – Jan 2017 | Greater Pittsburgh Area Teaching assistant for one of the highest ranked computer science courses in the nation, with almost 500 students total in the course. Responsibilities include: -Creating lesson plans and teaching Python to students -Leading large group review lectures for up to 100 students -Holding small group sessions and office hours -Reading and debugging code for grading and assistance -Putting on one of the largest hackathons at CMU for students Course webpage: http://www.cs.cmu.edu/~112/ ## Education ### Master's degree in Electrical and Computer Engineering Carnegie Mellon University ### Bachelor's degree in Electrical and Computer Engineering Carnegie Mellon University's College of Engineering ## Contact & Social - LinkedIn: https://linkedin.com/in/joe-zhao --- Source: https://flows.cv/joezhao JSON Resume: https://flows.cv/joezhao/resume.json Last updated: 2026-03-29