PaloAltoRecruiter Since 2001
the smart solution for Palo Alto jobs

Senior Software Engineer, Automation - Energy Compliance (HIL)

Company: Tesla
Location: Palo Alto
Posted on: June 6, 2021

Job Description:

This Role

The Tesla Energy group is looking for a full-stack software developer passionate about our mission to accelerate the transition to sustainable energy and ready to help us push the boundaries of continuous integration and software tests.

You will develop a fully integrated test environment; interfacing test equipment, developing test scripts, data acquisition, post data processing/analysis and presentation. The solutions will need to be practical and scalable.

The test automation sequences and analyses on high-power battery systems, EV chargers and solar products in HW in loop will operate 24/7 validation tests. These test sequences will serve to enable faster and more efficient product validation to quickly deliver new features and bug fixes to our customers.

With innovative technology and an exciting pipeline of new products automation will play a pivotal role in meeting and exceeding product schedules. The position will be co-located between Palo Alto, CA and Fremont, CA (Regular internal shuttle bus between facilities).


  • Write test scripts & analysis for all Tesla Energy Products including high power grid-connect batteries, EV chargers and solar products.
  • Develop and maintain Python tools for data acquisition, communications, test execution, and automated post-processing.
  • Support test engineers using automation tools with troubleshooting and bug fixing
  • Monitor automation tool performance to quickly detect and fix issues.
  • Design and build web apps, dashboards, and back-end for a custom CI system capable of handling high test volume, human/automation time sharing, and multiplexed test setups
  • Full ownership of end-to-end delivery of robust, reliable test automation sequences.


  • BS in computer science or +3 years professional experience in related field with exceptional skills
  • Strong development ability in Python and/or C
  • Hardware in the loop experience (HIL)
  • Proficiency with networking principles and the TCP/IP stack
  • Understanding in communication protocols (CAN, RS485, UART, Wifi, etc.).


  • Familiar with different types of data acquisition equipment
  • Good understanding of operating systems, Unix
  • Experience with databases (SQL, Influx) and front-end development (especially React)
  • Experience with devops / CI tools such as Ansible/Salt/Puppet, Docker, Jenkins

Keywords: Tesla, Palo Alto , Senior Software Engineer, Automation - Energy Compliance (HIL), Other , Palo Alto, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Palo Alto RSS job feeds