Full Stack Engineering Internship, Vehicle Software (Summer 2023)


  • Internships


This position is expected to start around May/June and continue through August/September.
Internships are in-person for 40 hours a week for a minimum of 12 weeks. Please
consider before submitting an application.

Students: If your work authorization is through CPT, please consult your school
before applying. You must be able to work 40 hours per week. Many students will
be limited to part-time depending on their academic standing.

Programs at Tesla

Internship Recruiting Team is driven by the passion to recognize emerging
talent. Our year-round program places the best students in positions that they
will grow both technically and personally through their experience working
closely with their Manager, Mentor, and team. We are dedicated to providing an
experience that allows for the intern to experience life at Tesla by given them
projects that are critical to their team’s success.


  • Palo Alto, CA

About the

Tesla’s continued
success depends on engineers being able to develop, debug, and deploy software
quickly. Our web services, tools, and build infrastructure directly impact over
1000 vehicle, energy, and Autopilot software engineers. You’ll be joining a
small team located at the center of the firmware organization called
Engineering Productivity, Build and Internal Infrastructure. This
unique position exposes us to a wide array of interesting technical challenges
and enables us to be the defenders of best practices such as code hygiene,
reuse, and maintainability. As the brains of a whole organization, you will
work on developer experience, build frameworks and high availability of tools,
services, and computational cluster. 

Join us, and
besides helping every software developer, you will: 

  • Push your
    first PR with your own code to a real Tesla vehicle in your first week (or
  • Impact real
    world Tesla customers with faster and more reliable Over-the-Air updates 
  • Make decisions
    on the real-world products delivered to customers 
  • Help
    accelerate world’s transition to sustainable energy!  


  • Currently
    pursuing a Bachelors or Masters in Computer Science or a related field.
  • Excellent coding
    skills in a modern programming language such as Python, Golang, Ruby or C++
  • Strong Linux
  • Have strong
    experience with any of the following: Bazel, Buck, Pants, SCons, QMake, CMake,
    Make, Ninja or similar build tools