Residential Energy Software Engineer, Tesla Energy Device Software

Tesla develops electric vehicles and clean energy technologies, including residential energy products like Powerwall, Solar Inverter, and Wall Connector.
$120,000 - $252,000
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Automotive

Description For Residential Energy Software Engineer, Tesla Energy Device Software

Tesla's Energy Residential Device Software team is seeking a Software Engineer to develop control and configuration software for residential energy products including Powerwall, Solar Inverter, and Wall Connector. This role combines IoT technology with renewable energy solutions, focusing on making sustainable energy technology more accessible and efficient. The position involves working with a diverse software stack including embedded systems, Linux-based systems, web applications, and cloud services.

The ideal candidate will be instrumental in developing reliable and resilient control and configuration tools that make installing renewable energy technology easier, faster, and more cost-effective. The role requires strong technical expertise in IoT protocols, systems programming, and embedded systems, combined with the ability to collaborate across teams and provide technical leadership.

Working at Tesla offers the opportunity to be at the forefront of sustainable energy innovation, with competitive compensation ranging from $120,000 to $252,000 annually, plus additional benefits including comprehensive healthcare, 401(k) matching, and stock purchase options. The position is based in Palo Alto, California, where you'll work with cutting-edge technology and contribute to Tesla's mission of accelerating the world's transition to sustainable energy.

The role demands a pragmatic approach to problem-solving, willingness to adapt to new technologies, and the ability to work effectively with various stakeholders. You'll be part of a team that values innovation, technical excellence, and the impact of their work on global sustainability efforts.

Last updated a day ago

Responsibilities For Residential Energy Software Engineer, Tesla Energy Device Software

  • Collaborate with Product Managers and Engineers 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 system resiliency

Requirements For Residential Energy Software Engineer, Tesla Energy Device Software

Go
Java
Linux
Rust
  • 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 and systems languages
  • Experience with embedded environments/protocols, web development, data analysis/data science tools, or common cryptography mechanisms are a plus

Benefits For Residential Energy Software Engineer, Tesla Energy Device Software

401k
Medical Insurance
Dental Insurance
Vision Insurance
Commuter Benefits
Parental Leave
  • Medical insurance with $0 payroll deduction options (Aetna PPO and HSA plans)
  • Family-building, fertility, adoption and surrogacy benefits
  • Dental and vision plans with $0 paycheck contribution options
  • Company Paid HSA Contribution
  • Healthcare and Dependent Care FSA
  • LGBTQ+ care concierge services
  • 401(k) with employer match
  • Employee Stock Purchase Plans
  • Company paid Basic Life, AD&D, short-term and long-term disability insurance
  • Employee Assistance Program
  • Sick and Vacation time
  • Back-up childcare and parenting support
  • Commuter benefits
  • Employee discounts and perks program

Interested in this job?

Jobs Related To Tesla Residential Energy Software Engineer, Tesla Energy Device Software

In Vehicle Validation Engineer, Chassis Controls

Tesla seeks Chassis Controls Validation Engineer to test and validate safety-critical vehicle control systems, combining software expertise with dynamic driving skills.

Thermal Controls Engineer, Vehicle Controls

Design and implement thermal control systems for Tesla vehicles, optimizing battery, powertrain, and cabin climate performance through sophisticated algorithm development and testing.

Steering Systems Integration Engineer, Chassis Controls

Tesla Steering Systems Integration Engineer role focusing on automotive control systems, combining software development with systems engineering for electric vehicle innovation.

Software Integration Engineer, Drive Systems

Tesla is seeking a Drive Systems Integration Engineer to lead firmware development and integration for vehicle systems and features.

Software Engineer, Test Automation, Crash Safety

Tesla is hiring a Software Engineer for Test Automation in Crash Safety to develop and maintain critical testing infrastructure for vehicle safety systems.