Internship, Residential Energy Device Software Engineer, Energy Engineering (Winter/Spring 2027)
teslaPalo Alto, CA
$20.00 - $50.00
APPLY (opens in a new tab)Internship, Residential Energy Device Software Engineer, Energy Engineering (Winter/Spring 2027)
teslaPalo Alto, CAIntern L1
APPLY NOW (opens in a new tab)$20.00 - $50.00
Software Engineer This position is expected to start January 2027 and continue through the entire Winter/Spring term (i.e through April/May 2027) or into Summer 2027 if available. We ask for a minimum of 12 weeks, full-time (40 hours/week) and on-site, for most internships. International 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 during the academic year. The Tesla Energy Device Software team is looking for a Software Engineer to build control and configuration software for residential energy products such as Powerwall, Solar Inverter, or Wall Connector. These products resemble other, more familiar IoT products in many ways: They need to be installed, configured, and diagnosed. Once operational, they need to run autonomously, respond to commands, and provide customers with useful telemetry. All of this requires control and configuration tools that are reliable and resilient, which is where you come in. With your help, we can make installing more renewable energy technology easier, faster, and cheaper. Our software stack is as diverse as our products. It includes embedded and Linux-based systems, web and native apps, cloud services and local IoT protocols. Pragmatism, willingness to dive into new codebases, eagerness to work with stakeholders, and engineering leadership are key strengths we expect you to bring to the table.
Location:
Palo Alto, CAResponsibilitiesCollaborate with product managers and engineers from other disciplines to develop designs and specifications Contribute to overall system architecture Develop modern applications for installation, configuration, and diagnosis Provide technical leadership and innovation to improve developer productivity, product reliability, and overall system resiliency Work with other engineering teams to develop APIsRequirementsCurrently pursuing a degree in Computer Science, Computer Engineering, or related field Ability to multi-task, prioritize and work in an extremely fast-paced, collaborative environment Internet and IoT protocols (e.g. HTTP, REST, websockets, gRPC, oauth, Matter) Application and systems languages (e.g. C, C++, Rust, golang, Java, C#)Embedded or Linux-based IoT environments (e.g. FreeRTOS, Arduino, Raspberry Pi, Android) and protocols (CAN, RS-485/UART, Ethernet, WiFi, BLE) Experience writing unit tests, software-in-the-loop tests, and practicing test-driven development Experience with Web development (e.g. JavaScript, React), data analysis/data science tools (e.g. Pandas, Hadoop), or common cryptography mechanisms (e.g. TLS)
Compensation & Benefits: As a full-time Tesla Intern, you will be eligible for:
- Medical plans > plan options with $0 payroll deduction
- Family-building, fertility, adoption and surrogacy benefits
- Dental (including orthodontic coverage) and vision plans. Both have an option with a $0 payroll contribution
- Company Paid (Health Savings Account) HSA Contribution when enrolled in the High Deductible Medical Plan with HSAHealthcare and Dependent Care Flexible Spending Accounts (FSA)401(k), Employee Stock Purchase Plans, and other financial benefits
- Company Paid Basic Life, AD&D, and short-term disability insurance (90 day waiting period)
- Employee Assistance Program
- Sick and Vacation time (Flex time for salary positions), and Paid Holidays
- Back-up childcare and parenting support resources
- Voluntary benefits to include: critical illness, hospital indemnity, accident insurance, theft & legal services, and pet insurance
- Commuter benefits
- Employee discounts and perks program
- Expected Compensation$20.00 - $50.00 + benefits
Pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include other elements dependent on the position offered. Details of participation in these benefit plans will be provided if an employee receives an offer of employment.
Matching similar jobs
Level
Intern L1
Salary
$20.00 - $50.00
Location
Palo Alto, CA
Occupation
Software Developers
Industry
Custom Computer Programming Services
Posted
5 days ago