Software Engineer, Tool & Infrastructure, Reliability & Test – PALO ALTO, California

Tesla

What to ExpectAs a Tool and Infrastructure Software Engineer of the Reliability and Test team, you will develop and transition software stack, on test systems for reliability and features.  You will be the owner of the software CI/CD infrastructure as well as design / develop system to track software and/or hardware changes for the test system.What You’ll Do Own and develop reliable middleware to communicate with PXI test hardware and read back data Build robust and flexible Python tools to automate test equipment that communicates over CAN, LIN, RS232, TCP/IP, GPIB and other interfaces Establish CI/CD workflow for test environment deployment, and regression testing Cross team collaboration with functional teams to enhance test data interpretation and visualizationWhat You’ll Bring Degree in Computer Science, Computer Engineering, or equivalent experience 3 years of experience in software development in Python Experience with DevOps tools, CI/CD workflow, containerization Experience with NI VeriStand Software Suite a plus Fluent in software fundamentals including software design and maintainability Ability to collaborate and communicate complex technical concepts to those in non-software roles

PALO ALTO, California

Full time

Job Overview