# Gareth Ellis > Planning and Control Software Engineer at Zoox Location: Redwood City, California, United States Profile: https://flows.cv/gareth ## Work Experience ### Planning and Control Software Engineer @ Zoox Jan 2020 – Present | San Francisco Bay Area ### Software Intern, Planning and Control Team @ Zoox Jan 2019 – Jan 2019 ### Software Engineer Co-op @ Tesla Jan 2018 – Jan 2018 | Palo Alto, California - Developed software models for electro-mechanical components of the Model 3 in the HVAC and Battery/Drivetrain Cooling systems. - Integrated models with an automated test suite run on every firmware release for the Model 3. - Assisted with identification, diagnosis, and resolution of firmware issues in real-time on the Model 3 production line. - Validated new firmware features using software-in-the-loop testing. ### Software Lead @ UBC Snowbots Jan 2015 – Jan 2018 | UBC In charge of designing overall software architecture, training new members, and working on everything from computer vision to real-time mapping, using C++ and ROS. Website: http://snowbots.ca/ ### Co-op Student (Pointcloud, Vector, Raster Imagery Team) @ Safe Software Jan 2017 – Jan 2017 | Vancouver, Canada Area - Added read/write support for 54+ new raster formats to company's flagship software - Improved runtime of company's flagship software via algorithmic improvement in C++, in some cases by several orders of magnitude ### Junior Systems Analyst / Web Developer @ UBC Earth, Ocean, and Atmospheric Sciences Jan 2016 – Jan 2016 System Administration, Web Development ## Education ### Honours Computer Science in Minor In Mathematics The University of British Columbia ## Contact & Social - LinkedIn: https://linkedin.com/in/garethellis0 --- Source: https://flows.cv/gareth JSON Resume: https://flows.cv/gareth/resume.json Last updated: 2026-03-29