Software Engineer, Test Systems | Tesla | Palo Alto, CA

Local Jobs Tesla
  • United States, Palo Alto, CA View on Map
  • Post Date : November 19, 2020
  • Apply Before : December 19, 2020
  • Share:

Job Description

The Role

Test Systems Engineering identifies, designs and builds end to end test solutions to accelerate research and product development cycles. The team leverage internal technologies to reduce cost and complexity while improving test functionality and flexibility. A critical fast paced and agile team working within the Engineering department across Vehicle, Energy and Charging platforms, TSE facilitates operational excellence in test execution and efficiency.

The TSE team is looking for a highly motivated software engineer responsible for all facets of test systems development. This candidate will have a solid understanding of EE fundamentals to understand the data acquisition and power electronics controls that are fundamental to many test systems. The candidate will be analytical and organized in their approach as well as a strong communicator to network across the engineering organization.


  • Architect and develop high performing HIL/SIL applications in LabVIEW and Python which are well organized, structured, documented, and reusable.

  • Develop, maintain SQL/NoSQL database infrastructure supporting large scale time-series data and analysis.

  • Investigate root cause of failures to drive continual improvement.

  • Develop engineering tools, including desktop and web based testing applications.

  • Commission and troubleshoot new electromechanical test systems.

  • Build HIL/SIL test systems from ground up using open-source hardware and software platform.

  • Introduce bleeding edge technology to the team.


  • Minimum BS degree in Software, Electrical, or Mechatronics Engineering or equivalent and +3 years of experience in software product development.

  • Expert in electromechanical test and test automation.

  • Experience developing real-time/non real-time test applications in LabVIEW.

  • Knowledge of SQL and NoSQL database, i.e., Hadoop, mongoDB, MySQL etc.

  • Experience in HIL/SIL software architecture.

  • Experience in writing device drivers for 3rd party hardware in Windows and Linux.

  • Experience with Python and Git or other source control platforms.

  • Strong understanding of high voltage and electrical principles.

  • Familiarity with a range of electrical bench test instruments.

  • Strong interpersonal and communications skills.


  • Experience with automotive communication protocols and tools, including CAN, LIN, PCAN, CANape, NI-XNET, Ethernet etc.

  • RESTful web services and web applications.

  • Expert in database schema and web system design.

  • Experience with testing of high-power equipment, i.e. motors, power electronics.

  • Experience in test automation frameworks.

  • Experience in CI tools (Jenkins etc.)

  • Experience with PCB layout and schematic design.

  • Passion for EV’s and sustainable energy.

Employee Benefits

  • As a full time Tesla employee you will receive full benefits from day 1 for you and your dependents.

  • Kaiser and UnitedHealthcare PPO and HSA plans (including infertility coverage)

  • 3 medical plan choices with $0 paycheck contribution

  • Vision & dental plans (including orthodontic coverage)

  • Company paid Life, AD&D, short-term and long-term disability

  • 401(k), Employee Stock Purchase Plans, and other financial benefits

  • Employee Assistance Program, Paid Time Off, and Paid Holidays

  • Back-up childcare and employee discounts

Other jobs you may like

Go to Top