Member-only story

These are the software engineering programming languages that Tesla uses

Manpreet Singh
5 min readMay 1, 2021

--

Welcome back! Well, this Tesla article I wrote the other day went pretty viral, so now let’s go into a little bit more detail of the programming languages that Tesla uses, specifically the languages they use for software engineering. The process of me finding these languages was extremely complex and complicated, just kidding, I just went to their career page, looked at the software engineering positions and tallied the programming languages they require:

The Languages

Let me preface the rest of this article with this statement: Programming languages are one part of software engineering, you will still have to learn a bunch of different softwares / libraries and technologies as well. The most popular programming languages that Tesla uses for their software engineering positions are: C++ / C, Python, Java, Ruby and Go. Tesla also requires experience with: Stash, JIRA, Git and Docker. If that’s all you wanted to know then you’re welcome! Otherwise, let’s get into more details about these languages!

C and C++

Next up, C and C++ are very popular languages that i’m sure everyone knows about. C is one of those languages that many software engineering positions (even some data science positions) are going to require it regardless. C++ is another very popular language, this language was originally known as “c with classes”. Since it’s origination, it’s pretty much been it’s own language. You can build out a lot of different things with both C and C++: Games, Applications, Operating Systems, etc. If you want to learn more about C or C++ check out the following link:

--

--

Manpreet Singh
Manpreet Singh

No responses yet

Write a response