Internship, BMS Embedded Systems Software Engineer, Vehicle Firmware (Winter/Spring 2025)

Tesla is a leading electric vehicle and clean energy company known for innovative technology and sustainable solutions.
$75,000 - $105,000
Embedded
Software Engineering Intern
In-Person
5,000+ Employees
AI · Automotive
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Dev Engineer Intern, eero, New Product Team

Software Development Engineer internship at Amazon's eero team, focusing on WiFi mesh router development and embedded systems programming.

2025 Software Development Engineer Intern - Embedded Development (m/w/d)

Software Development Engineer internship opportunity at Amazon Web Services focusing on embedded systems development, offering hands-on experience with distributed systems and cutting-edge technologies.

2025 Software Development Engineer Intern - Embedded Development

2025 Software Development Engineer Internship at Amazon focusing on embedded development, offering hands-on experience with distributed systems and innovative technologies.

2025 Software Development Engineer Intern - Embedded Development (m/w/d)

Software Development Engineer Internship at Amazon AWS focusing on embedded development, offering hands-on experience with distributed systems and innovative technologies.

2025 Software Development Engineer Intern - Embedded Development

2025 Software Development Engineer Internship at Amazon focusing on embedded development, offering hands-on experience with cutting-edge technology and real-world projects.

Description For Internship, BMS Embedded Systems Software Engineer, Vehicle Firmware (Winter/Spring 2025)

Tesla is seeking an Embedded Systems Software Engineering Intern for the Battery Management System (BMS) Team for Winter/Spring 2025. This internship offers an opportunity to contribute to high-quality software development for Tesla vehicles. The BMS team focuses on developing software for low-level firmware drivers, implementing algorithms, and designing validation/test infrastructure. The role emphasizes delivering safe, reliable products with high-quality user-facing indicators and optimized customer experience.

Key responsibilities include:

  1. Firmware Development:

    • Develop low-level FW drivers for new and existing microcontrollers
    • Design and implement real-time software algorithms for features like state of charge (SOC), state of health (SOH), state of energy (SOE), and power estimation
    • Collaborate with cross-functional teams on requirements and test plans
  2. Validation Infrastructure:

    • Develop scalable software-in-the-loop (SIL) and hardware-in-the-loop (HIL) infrastructure
    • Enhance battery and hardware models for realistic simulations
    • Design flexible simulation frameworks

Requirements:

  • Pursuing a degree in Electrical Engineering, Computer Engineering, Software Engineering, Mechatronics, or related field
  • Graduation date between April 2025 - December 2026
  • Proficiency in C and/or C++, and Python
  • Strong software fundamentals
  • Experience with large-scale coding projects, real-time systems, embedded microprocessor tools, control systems, and hardware components

The internship is full-time, on-site, and requires a minimum commitment of 12 weeks. International students must be able to work 40 hours per week on-site and should consult their school regarding CPT authorization.

Tesla offers comprehensive benefits including medical, dental, vision, 401(k), stock purchase plans, and various insurance options. The company is committed to diversity, equal opportunity, and providing reasonable accommodations to individuals with disabilities.

Last updated 7 months ago

Responsibilities For Internship, BMS Embedded Systems Software Engineer, Vehicle Firmware (Winter/Spring 2025)

  • Develop low-level FW drivers for new and existing microcontrollers
  • Design and implement real-time software algorithms for features like SOC, SOH, SOE, and power estimation
  • Collaborate with cross-functional teams on requirements and test plans
  • Develop scalable SIL and HIL infrastructure for rapid prototyping, simulation, and validation
  • Enhance battery and hardware models for realistic simulations
  • Design flexible simulation frameworks

Requirements For Internship, BMS Embedded Systems Software Engineer, Vehicle Firmware (Winter/Spring 2025)

Python
  • Pursuing a degree in Electrical Engineering, Computer Engineering, Software Engineering, Mechatronics, or related field
  • Graduation date between April 2025 - December 2026
  • Proficiency in C and/or C++, and Python
  • Strong software fundamentals
  • Experience with large-scale coding projects
  • Experience with real-time systems and embedded microprocessor tools
  • Experience with control systems
  • Experience with fundamental hardware components and their analysis tools
  • Experience with reading datasheets and hardware schematics

Benefits For Internship, BMS Embedded Systems Software Engineer, Vehicle Firmware (Winter/Spring 2025)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Employee Stock Purchase Plans
  • Life Insurance
  • AD&D Insurance
  • Short-term Disability Insurance
  • Employee Assistance Program
  • Paid Holidays
  • Back-up Childcare
  • Commuter Benefits
  • Employee Discounts

Interested in this job?