One of the vehicles at GM's site in Israel needed to run a computer it wasn't technically designed for yet. The platform was still in development, which meant every system in the car had to be adapted to work with it, one at a time.
Ben Rubin, Senior Software Engineer, made it happen.
"I adapted all of the vehicle's systems to the new vehicle computer and built the first vehicle in the world running that configuration," he said.
The result is the easy part. The more interesting question is why Ben was the one who could do it.
Ben is an integration engineer working on the camera systems drivers actually see. He got to that job without holding the same kind of role twice: testing software as a student, driving prototypes on the proving grounds, running simulations, then working on autonomous vehicle platforms.
None of that added up to specialization. It added up to range, which is the foundation for the job he has now.
Why he could fix it
The retrofit worked because of the years spent behind the wheel.
"As a test driver, I learned how to work directly with the vehicle's systems: flashing software versions, sending and reading Controller Area Network (CAN) bus messages, and using tools I still rely on today," Ben said.
A second problem affected the same case. An infotainment computer wasn't communicating with the rest of the vehicle, which slows down anything built on top of it.
"Solving it required deep knowledge of the vehicle architecture and tools most engineers in the camera group hadn't worked with," Ben said. He connected to the vehicle's internal systems, aligned the computer with the other modules, and cleared it.
Both fixes leaned on things he learned in earlier jobs, which is how his current one tends to work.