Hi – I’m Shayan Mukhtar

Welcome to my website – I’ve spent most my career in the automotive software world, and this website is a simple compilation of some notes, observations, and ideas that have come out of that.

I started off working at Fiat Chrysler Automobiles in their electrified powertrain department, which was an amazing first job that taught me a lot of the ins and outs of what it takes to bring a vehicle to production, how to debug complex issues, and what automotive software was supposed to “look” like.

I then switched over to Gotion, a battery company based in Hefei, China but with a small R&D facility in Fremont, California. Here I helped put together a team that made the embedded software for an automotive battery management system (BMS), which is now in production in several high volume passenger projects in China. Gotion had a super fun team that taught me a lot, and gave me ample opportunities for travel to China. I also became intimately familiar with BMS hardware, drivers, and algorithms.

Now I’m at Rivian, where I’m in charge of the diagnostic protocol code for our in-house base software stack. The work is challenging and exciting, and the team is phenomenally smart and motivated – I feel incredibly lucky to be part of such a dynamic company.

I also recently finished my Master’s in Computer Science from Georgia Tech University, thanks to OMSCS.