Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Tesla Software Engineer Automation Infrastructure 
United States, California, Palo Alto 
687019985

13.08.2024
What You’ll Do
  • Build robust and flexible Python tools to automate test equipment that communicates over CAN, LIN, RS232, TCP/IP, GPIB and other interfaces
  • Build tools for storage, retrieval, and visualization of test data from data lake-style frameworks
  • Enable Test Engineers to monitor and access time-series data using a web app
  • Provide REST endpoints to serve test data to be consumed by that web front-end or by engineers’ custom Python scripts
  • Disseminate improved software throughout the test lab to elevate other testing. You will train Engineers, Technicians, and Interns to operate your new tools and drive their adoption
  • Directly receive and implement user feedback, iterating quickly to provide useful, well-received tools
  • Installation and setup of various team toolchains, including python environment and dependency management
What You’ll Bring
  • Bachelor's Degree in Computer Engineering, Computer Science, Electrical Engineering or equivalent experience
  • Strong Python proficiency
  • Experience with React, JavaScript, or other front-end design languages/tools
  • Experience designing full-stack applications and services, especially with SQL backend databases
  • Versed in software fundamentals including software design, abstraction, and maintainability
  • Familiarity with Git, continuous integration tools such as Jenkins, virtualization such as Docker
  • Ability to collaborate and communicate technical concepts to those in non-software roles