Residential Energy Software Engineer, Tesla Energy Device Software

7 days ago


Palo Alto, United States Tesla Full time
What to ExpectThe Tesla Energy Residential 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.

What You’ll Do
  • Collaborate with Product Managers and Engineers from other disciplines to develop designs and specifications
  • Work with other engineering teams to develop APIs
  • 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
What You’ll Bring
  • Degree in Computer Science or equivalent experience
  • Ability to multi-task, prioritize and work in an extremely fast-paced, collaborative environment
  • Experience developing highly available mission-critical applications and corresponding test suites
  • Real-world experience with Internet and IoT protocols (e.g. HTTP, REST, websockets, gRPC, Matter) and systems languages (e.g. C, C++, Rust, golang, Java, C#)
  • Experience with embedded environments/protocols, web development, data analysis/data science tools, or common cryptography mechanisms are a plus


  • Palo Alto, United States Tesla Full time

    What to ExpectThe Tesla Energy team is bringing battery and power electronics technology to the grid to facilitate a renewable energy ecosystem and increase grid reliability and versatility. Tesla is leveraging its breakthrough powertrain technology and manufacturing scale to develop and deploy grid connected storage at residential, industrial,and utility...


  • Palo Alto, United States Tesla Full time

    What to ExpectWe are seeking a highly motivated Software Engineer with expertise in server-side and backend development to join our dynamic Energy Software team at Tesla. In this role, you will play a pivotal part in delivering innovative features and enhancements that enrich our customers' experiences. Utilizing our mobile applications, customers can engage...


  • Palo Alto, United States Tesla Full time

    What to ExpectThe Data Science and Analytics team is dedicated to data-driven innovation within Tesla's Residential Energy sector, creating and implementing data-driven products that infrom decision-making. The team's initiatives span all facets of the Residential Energy Operations division, focusing on prominent projects that include the creation and...


  • Palo Alto, United States Tesla Full time

    What to ExpectTesla is seeking a Site Reliability Engineer to enhance, develop, and scale the infrastructure that underpins our Energy IoT applications. These innovative applications deliver real-time monitoring, optimization, and control for our flagship Tesla Energy products, including Powerwall, Megapack, Solar Roof, Supercharger, Autobidder, and Virtual...


  • Palo Alto, United States Tesla Full time

    What to ExpectApplication and SCADA team is looking for a Software Engineer with a working knowledge of the electrical grid and passion to solve challenging problems programmatically. SCADA Software Engineer will be responsible for the scoping and developing software features and services for SCADA applications. As a key member of the team, you will help to...


  • Palo Alto, United States Tesla Full time

    What to ExpectTesla Energy is looking for an experienced and skilled Engineering leader to lead the Residential Energy Hardware team. The role requires both strong technical and people skills and a track record to back up both. You should be comfortable debugging hardware issues in the lab, steering major product architecture reviews, and scoping team goals...


  • Palo Alto, United States Tesla Full time

    What to ExpectThe Tesla Energy Products team is bringing Battery, Solar V2X and Charging technology to the grid to facilitate a renewable energy ecosystem and redefine the way the world will use energy in the future. As part of the Systems & Architecture team, you are the design leadership that defines and leads Tesla’s residential product strategy to meet...


  • Palo Alto, United States Tesla Full time

    What to ExpectTo ensure Tesla’s overall mission of accelerating the world’s transition to sustainable energy, the Tesla Energy team is bringing our world leading battery technology to the grid. Tesla is leveraging its breakthrough firmware, electronics, test, and manufacturing capability to develop and deploy our storage product for microgrid...

  • Power Electronics

    5 days ago


    Palo Alto, United States Tesla Full time

    What to ExpectTo ensure Tesla’s overall mission of accelerating the world’s transition to sustainable energy, the Tesla Energy team is bringing our world leading battery technology to the grid. Tesla is leveraging its breakthrough firmware, electronics, test, and manufacturing capability to develop and deploy grid connected storage at residential,...


  • Palo Alto, United States Tesla Full time

    What to ExpectConsider before submitting an application: This position is expected to start January 2025 and continue through the entire Spring term (i.e through April/May 2025) or into Summer 2025 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...


  • Palo Alto, United States Tesla Full time

    What to ExpectTesla Energy is looking for a Sr. Embedded Software Engineer to join a small team responsible for energy management and control applications. We are looking for candidates experienced with embedded Linux such as new hardware bring-up, bootloaders, porting drivers for various peripherals, and general system software for telemetry and...


  • Palo Alto, United States Tesla Full time

    What to ExpectConsider before submitting an application:This position is expected to start January 2025 and continue through the entire Spring term (i.e. through April/May 2025) or into Summer 2025 if available. We ask for a minimum of 12 weeks, full-time and on-site, for most internships.International Students: If your work authorization is through CPT,...

  • Internship, Sales

    1 week ago


    Palo Alto, United States Tesla Full time

    What to ExpectConsider before submitting an application: This position is expected to start January 2025 and continue through the entire Spring term (i.e through April/May 2025) or into Summer 2025 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...


  • Palo Alto, United States Tesla Full time

    What to ExpectAs an Electronics Reliability Engineer, you will be at the forefront of enhancing the reliability of our innovative Energy and Charging products by performing in-depth failure analysis and investigating the underlying mechanisms of electronic failures within our Industrial Energy, Residential Energy, Charging, and Solar products during the...


  • Palo Alto, United States Tesla Full time

    What to ExpectTesla is expanding its Infotainment Applications Software Engineering team responsible for building in-car user interfaces, productivity applications (phone, calendar, browser), entertainment (media streaming and video games), autopilot visualization, and our mobile application. This team's work is front and center of Tesla’s vehicle fleet,...


  • Palo Alto, United States Tesla Full time

    What to ExpectConsider before submitting an application:  This position is expected to start January 2025 and continue through the entire Spring term (i.e. through April/May 2025) or into Summer 2025 if available. We ask for a minimum of 12 weeks, full-time and on-site, for most internships.International Students: If your work authorization is through CPT,...


  • Palo Alto, United States Tesla Full time

    What to ExpectTesla is accelerating the world's transition to sustainable energy. Revolutionary strategies and products were developed within a few years and successfully launched on a large scale. This is only possible through extraordinary speed, innovation, and efficiency.The Update Systems teams builds and maintains the Linux services that perform the...


  • Palo Alto, United States Tesla Full time

    What to ExpectTesla’s mission is to accelerate the world’s transition to sustainable energy by bringing high-performance electric vehicles and sustainable energy products to market. This mission requires fast paced innovation and execution. At Tesla, we celebrate experimentation and unconventional thinking to find solutions to problems previously thought...


  • Palo Alto, United States Tesla Full time

    What to ExpectConsider before submitting an application: This position is expected to start January 2025 and continue through the entire Spring term (i.e through April/May 2025) or into Summer 2025 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...


  • Palo Alto, United States Tesla Full time

    What to ExpectConsider before submitting an application: This position is expected to start January 2025 and continue through the entire Spring term (i.e through April/May 2025) or into Summer 2025 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...