Tesla is seeking a Software Engineer Intern to help design frameworks and infrastructure to validate Tesla's update systems. The Update Systems team supports over the air updates (OTA), a critical component in the way Tesla operates its fleet and continues to improve the customers' experience. In this role, you will be responsible for the quality of the components within the update system.
Requirements
- Strong Python programmer
- Ability to understand, test, and troubleshoot complicated system interactions
- Experience developing tests with reusable code
- Ability to develop test guidelines from specifications
- Strong understanding of object-oriented design and algorithms
Responsibilities
- Develop scenarios, test cases, and write test code for update systems using hardware and software in the loop testing environments
- Maintain autonomous test and reporting infrastructure
- Maintain internal python tools to support validation efforts and test automation
- Define, gather, and report on performance and health metrics related to the system updater
- Work cross-functionally to investigate and validate issues
- Communicate with developers to proactively identify problems and gaps in test
Other
- Currently pursuing a Degree in Computer Science or a related field with a graduation date between 2026 - 2027
- Acute attention to detail
- Ability to drive problems to solutions across different groups in the company
- Strong communication skills