# Raphael Chang > Software Engineer at Waymo Location: New York, New York, United States Profile: https://flows.cv/raphaelchang ## Work Experience ### Software Engineer @ Waymo Jan 2020 – Jan 2024 | Mountain View, California, United States ### Software Engineering Intern @ Skydio Jan 2018 – Jan 2018 | Redwood City, California, United States - Architectural improvements of flight controller C++ code to improve autonomy performance - Investigated image processing methods to determine valid camera regions from video logs - Design and implementation of inter-task communication framework on real-time OS ### Undergraduate Researcher @ MIT CSAIL - Distributed Robotics Laboratory Jan 2016 – Jan 2018 | Cambridge, MA - Led development of cloud robotics communication framework and cloud computing service - Developed client and server stack for robots running ROS using Python, Go, and JavaScript - Designed tests and simulations for performance statistics and optimization - Designed collaborative multi-robot systems with distributed computation in the cloud - Implemented traffic monitoring algorithms using CNNs for self-driving car applications ### Avionics Intern @ SpaceX Jan 2017 – Jan 2017 | Hawthorne, CA - Led development of software tools for production testing of next generation rocket engines - Architecture improvements for Python test software framework used in avionics production - Developed various software utilities for simulating, programming, and verifying test units - Designed circuit boards and harnesses to support test fixture development ### Firmware Engineering Intern @ Boosted Boards Jan 2016 – Jan 2016 | Mountain View, CA - Developed production embedded software for next generation portable electric vehicle - Wrote code for PIC microcontrollers in C to support various hardware peripherals - Redesigned and implemented motor control algorithms for more accurate torque response - Designed software to automate development processes such as testing and device pairing ### Student Lab Assistant @ MIT EECS Department Jan 2016 – Jan 2016 | Cambridge, MA - Helped design weekly design labs for Introduction to EECS I course, involving Python development for robots - Assisted class of 50 students at weekly lab hours ### Member @ MIT Motorsports Formula SAE Electric Team Jan 2015 – Jan 2016 | Cambridge, MA Electronics and Software team member - Designed charger and main system safety shutdown boards in Altium Designer - Developing C++ software for VCU and dashboard, such as regenerative braking system ### Co-President @ Lynbrook High School Robotics Team Jan 2014 – Jan 2015 | San Jose, CA - Ensured timely completion of all aspects of robot, including mechanical, electrical, software, and finance - Led mechanical and software development to build functional robot in six weeks ### Software Lead @ Lynbrook High School Robotics Team Jan 2013 – Jan 2014 | San Jose, CA - Redesigned robot automation framework from scratch using C++ - Wrote computer vision software to track objects in C++, using libraries such as OpenCV, PCL, FFTW, and unicap. - Designed robot control system, using techniques such as PID and filtering, on National Instruments cRIO real time controller running vxWorks ### Webmaster @ Lynbrook High School Robotics Team Jan 2012 – Jan 2013 | San Jose, CA Built a fully featured content management system and a member system from scratch for the team website ## Education ### Master of Engineering - MEng Massachusetts Institute of Technology Jan 2019 – Jan 2019 ### Bachelor of Science (BS) in Electrical Engineering and Computer Science Massachusetts Institute of Technology Jan 2015 – Jan 2019 ### Lynbrook High School Jan 2011 – Jan 2015 ## Contact & Social - LinkedIn: https://linkedin.com/in/raphael-chang-2728325a - Website: https://raphaelchang.com --- Source: https://flows.cv/raphaelchang JSON Resume: https://flows.cv/raphaelchang/resume.json Last updated: 2026-03-20