Microsoft is the programming powerhouse. Their programming products gave me a wonderful career; I became an insider and got to play with pre-release tools. And work with incredible talent.
Years ago, Microsoft had me meet in Redmond with the Tesla CIO over dinner. The discussion was an in-house SAP replacement, procurement and mfg modules. Pure .Net framework... No small task, but Elon hated SAP. I was flat out fascinated, as I would love to tackle something like that. By the way, the Tesla IT team pulled off "Warp Drive" in a matter of months instead of years. You can see the ex CIO, Jay Vijayan, discuss this on Youtube.
Anyways, I would suggest that just because you have programmers, does not mean you get the project completed; completed to the desired result.
Tesla designs its own chips and works directly with foundries. They are working on 5nm technologies as we speak.
They have partnered with Samsung and TSMC. In the nanometrics chip world, there is no better.
Tesla Warp Drive