Greg Ball is currently a Principal System Integration and Compliance Engineer at Nextracker Inc. and has previously held prominent engineering roles at Tesla, SolarCity, and Sunpower Corporation. With a background that includes extensive experience in electrical engineering and compliance, Greg worked as a Sr Staff Engineer at Tesla from 2017 to 2025 and served as a Distinguished Engineer at SolarCity from 2016 to 2017. Greg's earlier career includes significant positions at DNV GL, where they were a Principal Engineer, and PG&E as a Project Engineer. Greg earned a Master of Science in Electrical Engineering with a focus on Power Electronics from the University of Tennessee, Knoxville, and holds a background in Electrical and Electronics Engineering from the University of Newcastle-upon-Tyne.
This person is not in any teams
This person is not in any offices