Search jobs > Palo Alto, CA > Sr software engineer

Sr. Software Engineer, Energy Products

Tesla Motors
Palo Alto, CA, United States
Full-time

We are the engineers behind the world's largest fleet of smart energy storage systems as well as the Tesla Supercharger network.

We are seeking a talented, motivated, and independent engineer to join the team that works on the heart and soul of Tesla's Energy products.

Our team writes the app for the Tesla Site Controller. This application is responsible for managing all the devices on a customer site, including the solar, batteries, generators, vehicle chargers, power meters, and more.

It also handles communication with the Tesla cloud and provides data used by the customer-facing mobile apps. We deliver exciting features that enable customers to do things like take their house off the electrical grid, charge a vehicle with solar energy, or even power entire communities using renewable energy.

The Site Manager app and its libraries are all written in Golang and run on an embedded Linux machine. An ideal candidate will have a strong grasp of multi-threaded programming concepts, an understanding of Linux systems, a familiarity with object-oriented design and principles, and an eagerness to keep learning in an ever-evolving environment.

Responsibilities

  • Develop high-quality, testable software
  • Contribute to system architecture and design
  • Evaluate and improve control strategies and algorithms
  • Debug issues in the field and devise solution paths
  • Collaborate with validation teams to develop integration test strategies

Requirements

  • 3+ years of professional software development experience using application layer languages like Golang, Java, C / C++, and Python
  • Experience writing unit tests and practicing test-driven development
  • Experience with software development for IoT platforms (Internet of Things)
  • Experience developing mission-critical applications on embedded Linux
  • Experience with JSON, Protobuf, REST, HTTP / S, Ethernet, CAN
  • Experience with control systems
  • Experience with electrical grid, AC / DC power, power converters, etc
  • Comfortable with multi-tasking, prioritizing, and working in a fast-paced environment
  • Strong communications skills preferred

Compensation and Benefits

Benefits

Along with competitive pay, as a full-time Tesla employee, you are eligible for the following benefits at day 1 of hire :

Aetna PPO and HSA plans >

2 medical plan options with $0 payroll deduction

  • Family-building, fertility, adoption and surrogacy benefits
  • Dental (including orthodontic coverage) and vision plans, both have options with a $0 paycheck contribution
  • Company Paid (Health Savings Account) HSA Contribution when enrolled in the High Deductible Aetna medical plan with HSA
  • Healthcare and Dependent Care Flexible Spending Accounts (FSA)
  • LGBTQ+ care concierge services
  • 401(k) with employer match, Employee Stock Purchase Plans, and other financial benefits
  • Company paid Basic Life, AD&D, short-term and long-term disability insurance
  • 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
  • Weight Loss and Tobacco Cessation Programs
  • Tesla Babies program
  • Commuter benefits
  • Employee discounts and perks program

Expected Compensation

$120,000 - $252,000 / annual salary + cash and stock awards + 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.

22 hours ago
Related jobs
Promoted
Apple
Cupertino, California

Are you a passionate Software Engineer looking to make a difference in the digital content industry? Our metadata management team is seeking a skilled backend Engineer to collaborate with cross-functional teams, including design, operations, QA, editorial, marketing, business, and software engineeri...

Tesla Motors
Palo Alto, California

The Tesla Energy team is looking for an Embedded Software/Firmware Engineer to build software for our AC Charging products (Tesla Mobile Connector, Tesla Wall Connector) which deliver most of the energy to Tesla's vehicle fleet. Our products should be easy to install and use at residential, commerci...

Promoted
B Garage
San Jose, California

After having spent over five years researching robotics, computer vision, aeronautics, and drone autonomy, the founder and team set their minds on building a future where aerial robots would become an integral part of our daily lives without anyone necessarily piloting them.Together, our common goal...

Promoted
Palo Alto Networks
Santa Clara, California

As a Senior Principal Software UI/Frontend Engineer of the Netsec Visualization and Reporting team, you will collaborate with the product managers, UX designers, and UI engineers to design and deliver the most innovative solution that generates insights into our customers’ network security infrastru...

Promoted
Karkidi
Sunnyvale, California

Collaboration: Work closely with cross-functional teams, including data scientists, analysts, software engineers, and product managers, to understand data requirements and deliver data solutions that align with business goals. Technology Evaluation: Stay up-to-date with industry trends and emerging ...

Promoted
FULFIL
Mountain View, California

The senior software engineer will work closely with other members of the Computer Vision and Automation Software Team to develop and improve the CV requirements for Fulfil’s custom robots and automation equipment. Software projects will include a mix of algorithm design and performance evaluation, A...

Promoted
23andMe, Inc
Sunnyvale, California

Me’s Core Engineering team is looking to hire a Senior Software Engineer to join our Health team. Mentor other engineers and become an important part of the tapestry of our engineering culture. You will guide and design compelling new features, and contribute innovative solutions to challenging engi...

Promoted
NETGEAR
San Jose, California

We are seeking a highly skilled and motivated Senior Software QA Engineer to join our team. The ideal candidate will be responsible for ensuring the quality of our NETGEAR NFB Switch products by designing comprehensive test cases, executing thorough testing processes, and communicating effectively w...

Amazon Development Center U.S., Inc.
Palo Alto, California

As a Sr Engineer on the engines team, you will help with direction, design and implementation of key areas and mentor the next set of engineers. The analytics team is looking for an experienced engineer to join the core engines team. We are looking for a hands-on engineer to help us improve the engi...

0010 eBay Inc.
San Jose, California

The eBay Search Services team is looking for passionate, self-motivated, and top-notch software engineers to join our team to build and manage world class Search services. Develop world class search experiences incorporating software engineering best practices to enhance eBay’s search experience. Le...