到岗时间要求:2025年9月或10月初
实习时间要求:一周五天全勤,至少3个月,6个月及以上优先考虑。
毕业时间:2026年及以后
转正机会:在表现优异且通过面试的前提下可转正。
Start Date:
September or early October 2025.
Duration:
Minimum 3 months, with preference given to 6 months or longer. Availability for a full-time commitment (5 days per week).
Expected Graduation:
2026 or later.
Path to Full-Time:
Outstanding performers may transition to a full-time role after a successful evaluation and interview.
What To Expect
The Role
As a Software Development & Integration Intern on the Battery Management System (BMS) Team, you will have the opportunity to accelerate the delivery of quality Tesla products to consumer markets. You will be responsible for architecting, designing, and implementing firmware on high voltage systems. Your effort to create and improve battery management functions will have a direct impact on the reliability and convenience of the Tesla products as well as the customer experience. The Tesla battery team is extremely focused on the quality of users' indicators (i.e. range, SOC, power, etc.) which directly plays into the overall experience and safety of the system as a whole. The team strives to create robust, efficient firmware and your responsibility is to ensure the code quality extremely high. You will also play an important role in our future technologies roadmap, including firmware support on different platforms and new products (packs, cells, etc) and those techs may also lead the whole industry to a new epic.
Responsibilities
What You'll Do
- Work with various cross-functional teams to develop requirements for new BMS features, diagnostics, algorithms, etc
- Work with the cross-discipline develop and test engineers throughout the engineering organization to ensure the function will be global compatible under different standards
- Develop BMS – Charging system interaction functions for new charging features
- Design, implement and test cutting-edge algorithms according to different standards for run-time BMS logic to derive State-of-Charge, State-of-Health, State-of-Power and State-of-Energy computations.
- Develop Software-in-the-Loop infrastructure in a object-oriented fashion, making high degree of re-use of existing objects and objects that are highly reusable
- Collect testing data and investigate field issues through data analysis and issue reproduction
- Coordinate the discussion with global team for developing progress and final results review
Requirements
What You'll Bring
Must Have
- BS or MS in Electrical Engineering, Computer Science, Computer Engineering, Vehicle Engineering or other related fields
- Proficiency in C and C++
- Familiar with basic battery management system functions and have fundamental electric circuit knowledge
- Ability to use oscilloscopes, multimeters, and other electrical test instruments to support troubleshooting
- Ability to collaborate and communicate complex technical concepts with cross functional team
- Working level proficiency in English and Chinese
Prefer to Have
- CANalyzer / CANape experience
- Background with Simulink and modeling embedded designs
What You'll Gain From This Internship
- We will provide you with sufficient resources to assist you in developing robust software;
- You can focus on learning and improving your skills and expertise;
- You can use your talents and ideas to create reliable functions in cross-subsystems;
- You can communicate your ideas with global team to get a global vision thinking
- You will get the latest cutting-edge technologies and product designs during the projects;
- You will work with a creative team and contribute your energy to the iteration of Tesla's new generation products;