Embedded Software Engineer applicants have rated the interview process at Tesla with 3.1 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 41% positive. To compare, the company-average is 55% positive. This is according to Glassdoor user ratings.
Candidates applying for Embedded Software Engineer roles take an average of 18 days to get hired, when considering 17 user submitted interviews for this role. To compare, the hiring process at Tesla overall takes an average of 33 days.
Common stages of the interview process at Tesla as a Embedded Software Engineer according to 17 Glassdoor interviews include:
Phone interview: 36%
Skills test: 21%
One on one interview: 14%
Presentation: 14%
Group panel interview: 7%
Other: 4%
Personality test: 4%
Here are the most commonly searched roles for interview reports -
Few emails with HR. And then a coding challenge in C was given. It is kinda tedious and requires you to finish in 2 hours. After a few weeks(During holiday season), a 1-on1 interview was given.
Interview questions [1]
Question 1
Use C to implement a particular finite state machine
I applied online. The process took 3 weeks. I interviewed at Tesla (Palo Alto, CA) in Jun 2025
Interview
4 rounds of interviews.
3 online and one in person at HQ.
Round 1
Skills mentioned in my resume and overall skills.
Basic c programming and C++
Deep dive into embedded concepts.
What and how did my experience impact the previous role
Prescreening with HR going through resumes into a technical review of resumes and coding problems with someone on the hiring team. The coding problem wasn't something I saw on leetcode.
Interview questions [1]
Question 1
went through resume, coding problem was to fill-in blanks for a typical system they'd use
I applied online. I interviewed at Tesla (San Jose, CA)
Interview
The interview process was quite drawn out. The recruiter took a while getting back to me despite multiple teams showing interest in my profile. Scheduling the phone interview took time, but the process was smooth. There was an online assessment as an initial screen, It was challenging but doable. The phone screen itself was a pretty bad experience. Just like interviewing is a skill not everybody has, being an interviewer is also a skill not everybody has. This guy who interviewed me was a manager I think, but not all managers make good interviewers. He barely spoke, which is not what you'd expect in a phone interview. I'm going to think multiple times before interviewing for Tesla in the future.