Tesla's Service Tooling team needs to create innovative software and hardware solutions for technicians to efficiently service and maintain cutting-edge vehicles, including the Tesla Robotaxi, and contribute to the unique challenges of maintaining a fleet of autonomous vehicles.
Requirements
- Programming experience in languages such as Python, C++, or SQL through coursework or personal projects
- A foundational understanding of software development principles, including data structures and algorithms
- Familiarity with software testing methodologies and design patterns preferred
- Exposure to hardware integration or embedded systems preferred
- An interest in automation, robotics, or machine learning preferred
Responsibilities
- Assisting in the design and development of software solutions for service tooling equipment
- Collaborating with senior engineers to integrate software with various hardware, automation systems, and other components
- Contributing to projects that advance the team's ability to create more integrated and intelligent systems
- Writing clean, well-documented code and helping to create technical documentation and diagrams
- Participating in hands-on testing and debugging of your code in collaboration with our expert engineering and service technicians
- Supporting the development of software and automation systems for all our vehicle platforms in service centers worldwide
Other
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Mechatronics, Electrical Engineering, or a related field
- A strong desire to learn and a hands-on approach to solving problems
- Excellent problem-solving skills rooted in first principles thinking
- Previous internship experience or involvement in student projects (e.g., Robotics Club, coding competitions) preferred
- Must be able to work 40 hours per week on-site.